一种光传输单元帧的传输方法及装置与流程

文档序号:14634751发布日期:2018-06-08 19:34阅读:247来源:国知局
一种光传输单元帧的传输方法及装置与流程

本发明涉及在光传送网(OTN,Optical Transport Network)中数据传输技术,具体涉及一种光通道传输单元帧(OTUCn,Optical channel Transmission Unit Cn)的传输方法及装置。



背景技术:

OTN是一种以波分复用(WDM,Wavelength Division Multiplexing)技术为基础、在光层组织网络的传送网。其中,OTN的信号从低阶光通道数据单元(ODU,Optical channel Data Unit)到高阶ODU,最终形成光通道传输单元(OTU,Optical channel Transport Unit)进行发送。

随着Pre5G以及5G技术的逐渐成熟,云和云、云和移动智能终端之间的数据交换和互联对承载网的带宽需求越来越大,超100G(B100G,Beyond 100G)技术成为带宽增长需求的解决方案,而对于100G之上的带宽,无论是400G还是1T而言,传统的OTU4显然是无法提供足够的频谱宽度,来直接承载B100G业务。



技术实现要素:

为解决现有存在的技术问题,本发明实施例期望提供一种光通道传输单元帧的传输方法及装置,能够对B100G业务进行有效传递。

本发明实施例的技术方案是这样实现的:

根据本发明实施例的一方面,提供一种光通道传输单元帧的传输方法,所述方法包括:

接收第一通用成帧规程(GFP,Generic Framing Procedure)包;

提取所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,将获取的各所述GCC信息重组为第二GFP包;

建立GCC信道,根据建立的所述GCC信道将所述第二GFP包解封为媒体访问控制子层协议MAC包进行发送。

上述方案中,所述将获取的各所述GCC信息重组为第二GFP包,包括:

以轮询方式在各传输信道中获取所述第一GFP包中的所述GCC信息;

根据预设的配置信息将获取到的各所述GCC信息重组为所述第二GFP包。

上述方案中,在所述将获取的各所述GCC信息重组为第二GFP包之前,所述方法还包括:

对所述第一GFP包进行解扰,得到解扰后的所述第一GFP包;

提取解扰后的所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包。

上述方案中,在所述根据建立的所述GCC信道将所述第二GFP包解封为MAC包进行发送之前,所述方法还包括:

对所述第二GFP包进行通道号标记;

根据标记的所述通道号对所述第二GFP包进行时分同步;

根据建立的所述GCC信道将将同步成功后的所述第二GFP包解封为MAC包进行发送。

上述方案中,所述将所述第二GFP包解封为MAC包进行发送,包括:

根据通道的配置信息,对所述第二GFP包的源地址或目的地址或虚拟局域网标识进行替换,并对帧检验序列FCS进行校验;

将FCS检验成功的所述第二GFP解封为MAC包进行发送。

上述方案中,所述对所述第一GFP包进行解扰,包括:

以八比特的位宽对每个通道中的所述第一GFP包进行解扰。

根据本发明实施例的另一方面,提供一种光通道传输单元帧的传输方法,所述方法包括:

接收MAC包,并对接收到的所述MAC包进行FCS校验以及源地址或目的地址或虚拟局域网标识的替换,将FCS校验成功后的MAC包封装成第三GFP包发送;

接收所述第三GFP包中OTUCn发送的GCC插入请求,根据所述GCC插入请求,读取缓存在GCC信道中的第三GFP包;

根据业务的配置信息将读取出的所述第三GFP包,向所述OTUCn中参与建立GCC信道的OTUC发送。

上述方案中,在所述读取缓存在GCC信道中的第三GFP包之前,所述方法还包括:

根据标记的通道号对接收到的第三GFP包进行时分同步;

根据同步成功后的第三GFP包中OTUCn发送的GCC插入请求,对所述第三GFP包进行第一加扰,得到加扰后的所述第三GFP包;

在所述GCC信道中缓存所述第三GFP包;

根据所述GCC插入请求,读取缓存在所述GCC信道中的第三GFP包。

上述方案中,在所述读取缓存在GCC信道中的第三GFP包之前,所述方法还包括:

确定所述第三GFP包未全部写入所述GCC信道,且所述GCCP信息的缓存空间已满时,对所述第三GFP包作截包处理,并在截包处打上包围标记;

根据所述GCC插入请求,读取缓存在所述GCC信道中的第三GFP包。

上述方案中,所述读取缓存在GCC信道中的第三GFP包,包括:

根据业务的申请信息和中央处理器CPU的配置信息,确定所述第三GFP包中OTUCn参与建立所述GCC信道的OTUC;

根据参与建立所述GCC信道的OTUC发出的GCC插入请求,读取缓存在所述GCC信道中的所述第三GFP包。

上述方案中,在所述根据业务的配置信息将读取出的所述第三GFP包,向所述OTUCn中参与建立GCC信道的OTUC发送之前,所述方法还包括:

根据标记的通道号对读取出的所述第三GFP包进行时分同步;

将同步成功后的所述第三GFP包进行第二加扰,得到第二加扰后的所述第三GFP包;

根据业务的申请信息和CPU的配置信息读取第二加扰后的所述第三GFP包;

向所述OTUCn中参与建立所述GCC信道的OTUC发送第二加扰后的所述第三GFP包。

根据本发明实施例的再一方面,提供一种光通道传输单元帧的传输装置,所述装置包括:

提取单元和分发单元;其中,

所述提取单元,用于接收第一GFP包,提取所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包;

所述分发单元,用于建立GCC信道,根据所述建立的所述GCC信道将所述提取单元重组的所述第二GFP包解封为MAC包进行发送。

上述方案中,所述提取单元,具体用于以轮询方式在各传输信道中获取所述第一GFP包中的所述GCC信息,根据预设的配置信息将获取到的各所述GCC信息重组为所述第二GFP包。

上述方案中,所述装置还包括:

解扰单元,用于对所述第一GFP包进行解扰,得到解扰后的所述第一GFP包;

所述提取单元,具体用于提取解扰后的所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包。

上述方案中,所述装置还包括:标记单元和同步单元,其中;

所述标记单元,用于对所述第二GFP包进行通道号标记;

所述同步单元,用于根据所述标记单元标记的所述通道号对所述第二GFP包进行时分同步;

所述分发单元,具体用于根据建立的所述GCC信道将所述同步单元同步成功后的所述第二GFP包解封为MAC包进行发送。

上述方案中,所述分发单元,具体用于根据通道的配置信息,对所述第二GFP包的源地址或目的地址或虚拟局域网标识进行替换,并对帧检验序列FCS进行校验;将FCS检验成功的所述第二GFP解封为MAC包进行发送。

上述方案中,所述解扰单元,具体以八比特的位宽对每个通道中的所述第一GFP包进行解扰。

根据本发明再一方面,提供一种光通道传输单元帧的传输装置,所述装置包括:

第一接收单元,用于接收MAC包,并对接收到的所述MAC包进行FCS校验以及源地址或目的地址或虚拟局域网标识的替换,将FCS校验成功后的MAC包封装成第三GFP包发送;

第二接收单元,用于接收所述第三GFP包中OTUCn发送的GCC插入请求,根据所述GCC插入请求,读取缓存在GCC信道中的第三GFP包;

分发单元,用于根据业务的配置信息将读取出的所述第三GFP包,向所述OTUCn中参与建立GCC信道的OTUC发送。

上述方案中,所述装置还包括:

第一加扰单元,用于根据标记的通道号对接收到的MAC包进行时分同步;对同步成功后的所述第三GFP包进行第一加扰,得到加扰后的所述第三GFP包;

所述第二接收单元,具体还用于在所述GCC信道中缓存加扰后的所述第三GFP包;并根据加扰后的第三GFP包中OTUCn发送的GCC插入请求,读取缓存在所述GCC信道中第一加扰后的第三GFP包。

上述方案中,所述装置还包括:

所述第二接收单元,还用于确定所述第三GFP包未全部写入所述GCC信道,且所述GCCP信息的缓存空间已满时,对所述第三GFP包作截包处理,并在截包处打上包围标记;根据所述GCC插入请求,读取缓存在所述GCC信道中的第三GFP包。

上述方案中,所述第二接收单元,具体还用于根据业务的申请信息和CPU的配置信息,确定所述第三GFP包中OTUCn参与建立所述GCC信道的OTUC;根据参与建立所述GCC信道的OTUC发出的GCC插入请求,读取缓存在所述GCC信道中的所述第三GFP包。

上述方案中,所述装置还包括:

第二加扰单元,用于根据标记的通道号对读取出的所述第三GFP包进行时分同步;将同步成功后的所述第三GFP包进行第二加扰,得到第二加扰后的所述第三GFP包;

所述第二接收单元,具体还用于根据业务的申请信息和CPU的配置信息读取第二加扰后的所述第三GFP包;并向所述OTUCn中参与建立所述GCC信道的OTUC发送第二加扰后的所述第三GFP包。

本发明实施例提供一种光通道传输单元帧的传输方法及装置,接收第一GFP包;提取所述第一GFP包中的OTUCn,并获取所述OTUCn中各个OTUC的通用通信信道(GCC,General Communication Channel)信息,将获取的各所述GCC信息重组为第二GFP;建立GCC信道,根据建立的所述GCC信道将所述第二GFP包解封为MAC包进行发送。如此,通过将所述OTUCn中各OTUC中的GCC信息提取后,建立所述GCC信道,通过建立的GCC信道对OTUCn进行传送,从而以一种较小的资源代价,实现了B100G业务中不同类型的OTUCn的有效传递。

附图说明

图1为本发明实施例一种光通道传输单元帧的传输方法的流程示意图;

图2为本发明实施例中GCC提取时的轮询示意图;

图3为本发明实施例另一种光通道传输单元帧的传输方法的流程示意图;

图4为本发明实施例中GCC插入时的轮询示意图;

图5为本发明实施例一种光通道传输单元帧的传输装置的组成示意图;

图6为本发明实施例另一种光通道传输单元帧的传输装置的组成示意图。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1为本发明实施例一种光通道传输单元帧的传输方法的流程示意图;如图1所示,所述方法包括:

步骤101,接收第一GFP包;

步骤102,提取所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,将获取的各所述GCC信息重组为第二GFP包;

这里,所述OTUCn是由多个并行的OTUC组成,并且,每个OTUC中都有各自的GCC信息。当接收到所述第一GFP包时,先将所述OTUCn从所述第一GFP包中提取出来,即对所述第一GFP包进行解包封;然后,再将所述OTUCn中各个OTUC中的GCC信息提取出来;将提取出来的所有GCC信息重组为第二GFP包。在本发明实施例中,所述将获取的各所述GCC信息重组为第二GFP包,具体是以轮询方式在各传输信道中获取所述第一GFP包中的所述GCC信息;然后根据预设的配置信息将获取到的各所述GCC信息重组为所述第二GFP包。具体地,提取GCC信息,并将提出的所述GCC信息重组为第二GFP包的方法如图2所示。

图2为本发明实施例中GCC提取时的轮询示意图;如图2所示,根据中央处理器(CPU,Central Processing Unit)的配置信息对十路通信信道中的GCC信息进行轮询提取,其中,所述十路通信信道是指从第0路——第9路,并且按照从第0路到第9路的顺序进行轮询提取。假定10路通信信道中输入的是两路OTUC5,则从第0路到第4路轮询提取第一路OTUC5中的GCC信息,从第5路到第9路轮询提取第二路OTUC5中的GCC,并将提取到的所有GCC信息重组为所述第二GFP包,形成新的GCC通信信道。由于轮询的速度远快于GCC输入的速度,因此,不必担心GCC输入的数据轮询不到的问题。

步骤103,建立GCC信道,根据建立的所述GCC信道将所述第二GFP包解封为MAC包进行发送。

这里,为所述第二GFP包建立GCC信道。首先只要各个OTUC是对齐的,即各个OTUC的输出帧头脉冲一致、复帧号一致、数据脉冲一致,则认为各个OTUC中的GCC信息是同时被提取出来的,然后再将提取出来的GCC重组为第二GFP包,形成一个完整的GCC通信信道,或者是将提取出来的GCC按照预设的配置信息拼接成不同类型的GCC通信信道。这里,不同类型的GCC通信信道包括:GCC0、GCC1、GCC2、GCC0+GCC1、GCC0+GCC2、GCC1+GCC2、GCC0+GCC1+GCC2,根据预设的配置信息,选择这7种类型中的某一种GCC类型的通信信道来承载所述OTUCn,或者使用形成的完整的GCC通信信道来承载所述OTUCn。然后再根据通道的配置信息,对所述第二GFP包的源地址或目的地址或虚拟局域网标识进行替换,并对帧检验序列(FCS,Frame Check Sequence)进行校验;将FCS检验成功的所述第二GFP解封为媒体访问控制子层协议(MAC,Media Access Control)包通过接口SGMLL发送出去,而对于FCS校验没通过的第二GFP进行丢弃并统计。

在本发明实施例中,所述通道的配置信息具体可以是指建立的GCC信道类型信息。在传输所述MAC包时,根据通道的配置信息,选择合适的GCC信道类型,将所述MAC包经处理后得到的GFP包分发到相应地通信信道中进行发送。如此,有效地实现了B100G的信息传递。

在本发明实施例中,在所述将获取的各所述GCC信息重组为第二GFP包之前,所述方法还包括:

对所述第一GFP包进行解扰,得到解扰后的所述第一GFP包;

提取解扰后的所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包,并建立GCC信道。

这里,具体是以八比特的位宽对所述第一GFP包进行解扰运算,并提取解扰后的所述第一GFP包中的各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包。

在本发明实施例中,在所述根据建立的所述GCC信道将所述第二GFP包解封为MAC包进行发送之前,所述方法还包括:

对所述第二GFP包进行通道号标记;

根据标记的所述通道号对所述第二GFP包进行时分同步;

根据建立的所述GCC信道将将同步成功后的所述第二GFP包解封为MAC包进行发送。

这里,建立的GCC信道中的随机存取存储器(RAM,Random Access Memory)在接收所述第二GFP包时,会根据所述第二GFP包中标记的通道号,在所述GCC信道中查找与该通道号相对应的GCC缓存数据,并读取,将读取出来的缓存数据与刚输入的数据一起进行解扰运算,并将运算结果以八比特位宽保存在RAM中,同时,将所述RAM中原有的数据左移八比特,待下一数据输入时,对左移的数据进行解扰运算。

图3为本发明实施例另一种光通道传输单元帧的传输方法的流程示意图;如图3所示,所述方法包括:

步骤301,接收MAC包,并对接收到的所述MAC包进行FCS校验以及源地址或目的地址或虚拟局域网标识的替换,将FCS校验成功后的MAC包封装成第三GFP包发送;

这里,对接收到的MAC包进行FCS校验,具体可以按照CPU配置的信息,选择虚拟局域网(WLAN,Virtual Local Area Network)或MAC模式,并在所述WLAN/MAC模式下对所述MAC包进行目的地址(DA,Destination Address)、源地址(SA,Source Addresses)或WLAN ID的替换,将FCS校验成功的MAC包封装成第三GFP包。

在本发明实施例中,还会根据业务的配置信息,比如业务的申请信息和CPU的配置信息,第三GFP包中的GCC信道组合类型信息生成通道号,将所述通道号连同所述第三GFP包一起输出。

步骤302,接收所述第三GFP包中OTUCn发送的GCC插入请求,根据所述GCC插入请求,读取缓存在GCC信道中的第三GFP包;

这里,在所述读取缓存在所述第三GFP包中的GCC包之前,所述方法还包括:根据标记的通道号对接收到的第三GFP包进行时分同步;对同步成功后的所述第三GFP包进行第一加扰,得到加扰后的所述第三GFP包,并在GCC信道中缓存加扰后的所述第三GFP包;根据加扰后的第三GFP包中OTUCn发送的GCC插入请求,读取缓存在所述GCC信道中第一加扰后的第三GFP包。

具体地,读取缓存在所述GCC信道中第一加扰后的第三GFP包包括:根据业务的申请信息和CPU的配置信息,确定所述第三GFP包中OTUCn参与建立所述GCC信道的OTUC;根据参与建立所述GCC信道的OTUC发出的业务调度请求,即GCC插入请求,读取缓存在所述GCC信道中的所述第三GFP包。

在本发明实施例中,根据内部通道的配置信息在GCC信息中读取缓存的第三GCC包的GCC信息,并将读取出的GCC信息与参与所述GCC信道中的OTUC发出的业务调度请求进行匹配,将匹配成功的GCC信息生成读缓存信号。在本发明实施例中。当所述GCC信道中保存了至少一个第三GCC包时,OTUC会响应一次所述OTUCn下发的GCC插入请求,而OTUCn中的每个OTUC在每响应一次GCC插入请求,就会得到1帧的GCC信息。

本发明中每个OTUC在每响应一次GCC插入请求,就会得到1帧的GCC信息的具体实现与现有技术中OTU4的实现方法不同的是,本发明实施例中建立的GCC信道具有多种信道组合方式,根据不同的组合类型,OTUC可以选择性地参与GCC信道的建立。

步骤303,根据业务的配置信息将读取出的所述第三GFP包,向所述OTUCn中参与建立GCC信道的OTUC发送。

这里,具体建立GCC信道由CPU配置。当OTUCn发出插入GCC请求的业务与OTUC中的通道号业务匹配时,则匹配后的OTUC参与GCC通信信道的建立,并得到GCC信息。然后,根据OTUCn的业务指示、GCC信息的有效指示、GCC信息插入位置指示等信息,将读取出的第三GFP包,插入到各个OTUC的GCC信息位置。

图4为GCC插入时的轮询示意图,如图4所示,包括5路通信信道,假定1路中为OTUC5业务,并发出OTUC5业务的调度请求,当所述调度请求与GCC信道中缓存的GCC包的业务相匹配时,确定1路中的GCC0和GCC1、GCC2全部参与GCC信道的建立,并且在读取缓存在所述GCC信道中的GCC包时,对GCC0、GCC1、GCC2轮询3次,直到所述GCC信道中缓存的数据读空,就不再响应调度请求。

在本发明实施例中,在所述根据业务的配置信息将读取出的所述第三GFP包,向所述OTUCn中参与建立GCC信道的OTUC发送之前,所述方法还包括:

根据标记的通道号对读取出的所述第三GFP包进行时分同步;将同步成功后的所述第三GFP包进行第二加扰,得到第二加扰后的所述第三GFP包;根据业务的申请信息和CPU的配置信息读取第二加扰后的所述第三GFP包;向所述OTUCn中参与建立所述GCC信道的OTUC发送第二加扰后的所述第三GFP包。

在本发明实施例中,在所述读取缓存在GCC信道中的第三GFP包之前,所述方法还包括:确定所述第三GFP包未全部写入所述GCC信道,且所述GCCP信息的缓存空间已满时,对所述第三GFP包作截包处理,并在截包处打上包围标记;根据所述GCC插入请求,读取缓存在所述GCC信道中的第三GFP包。

具体地,将OTUCn封装成第三GFP包时,会遇到信息未全部写入GCC信道、而所述GCC信道中的RAM缓存空间即将写满的情况,此时,则做截包处理,具体是将未写入包的数据直接丢弃,并为最后写入的数据打上包围标记,然后将打入包围的当前地址跳转到写核心头的地址,并在将新的包长及FCS校验写入核心头的位置后,再跳转回所述当前地址,也就是写包尾标记的下一个地址。

本发明实施例与现有技术相比,以一种较小的资源代价,在兼容OTU4业务基础上,能够以通过新GCC建立各种通信信道类型,并通过新GCC建立的通信信道承载OTUCn的发送。

图5为本发明实施例一种光通道传输单元帧的传输装置的组成示意图,如图5所示,所述装置包括:

提取单元501和分发单元502;其中,

所述提取单元501,用于接收第一GFP包,提取所述第一GFP包中的OTUCn,获取所述OTUCn中各个OTUC的GCC信息,并将获取到的所述GCC信息重组为第二GFP包;

所述分发单元502,用于建立GCC信道,根据建立的所述GCC信道将所述提取单元501重组的所述第二GFP包解封为MAC包进行发送。

这里,所述OTUCn是由多个并行的OTUC组成,并且,每个OTUC中都有各自的GCC信息。当所述提取单元501接收到所述第一GFP包时,将所述OTUCn从所述第一GFP包中提取出来,即对所述第一GFP包进行解包封;然后,再将所述OTUCn中各个OTUC中的GCC信息提取出来;并将提取出来的所有GCC信息重组为第二GFP包。在本发明实施例中,所述提取单元501具体用于以轮询方式在各传输信道中提取所述第一GFP包中的所述GCC信息,根据预设的配置信息将提取到的各所述GCC信息重组为所述第二GFP包。详细轮询方式请参照方法实施例中的图2描述。

在本发明实施例中,只要所述提取单元501提取出的各个OTUC是对齐的,即各个OTUC的输出帧头脉冲一致、复帧号一致、数据脉冲一致,则认为各个OTUC中的GCC信息是同时被提取出来的,然后再将提取出来的GCC重组为第二GFP包。并触发分发单元502,由所述分发单元502建立GCC通信信道,来承载所述第二GFP包。所述分发单元502建立GCC通信信道,具体可以按照预设的配置信息,建立不同组合类型的GCC通信信道,这里,不同组合类型的GCC通信信道包括:GCC0、GCC1、GCC2、GCC0+GCC1、GCC0+GCC2、GCC1+GCC2、GCC0+GCC1+GCC2,根据预设的配置信息,选择这7种类型中的某一种GCC类型的通信信道来承载所述OTUCn,或者使用形成的完整的GCC通信信道来承载所述OTUCn。或者使用形成的完整的GCC通信信道来承载所述OTUCn。这里,所述预设的配置信息具体可以是指建立的GCC通信信道组合类型信息。如此,有效地实现了B100G的信息传递。

由于所述分发单元502通过所述第一GFP包,无法实现所述OTUCn的传输,因此,在本发明实施例中,分发单元502根据通道的配置信息,对所述第二GFP包的源地址或目的地址或虚拟局域网标识进行替换,并对FCS进行校验;将FCS检验成功的所述第二GFP解封为MAC包通过接口SGMLL发送出去,而对于FCS校验没通过的第二GFP进行丢弃并统计。

在本发明实施例中,所述装置还包括解扰单元(图中未示出),用于对所述第一GFP包进行解扰,得到解扰后的所述第一GFP包;所述提取单元501具体获取解扰后的所述第一GFP包中的各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包。

这里,所述解扰单元具体是以八比特的位宽对所述第一GFP包进行解扰运算,并由所述提取单元501提取由所述解扰单元解扰后的所述第一GFP包中的各个OTUC的GCC信息,将获取到的各所述GCC信息重组为第二GFP包。

在本发明实施例中,所述装置还包括标记单元和同步单元(图中均未示出),其中;

所述标记单元,用于对所述第二GFP包进行通道号标记;

所述同步单元,用于根据所述标记单元标记的所述通道号对所述第二GFP包进行时分同步;

所述分发单元,具体用于根据建立的所述GCC信道将所述同步单元同步成功后的所述第二GFP包解封为MAC包进行发送。

这里,在所述提取单元501接收所述第二GFP包时,会根据接收到的数据中标记的通道号,在所述GCC信道中查找与该通道号相对应的GCC缓存数据,并将该缓存数据读取出来,与刚输入的数据一起进行解扰运算,并将运算结果以八比特位宽保存在所述提取单元501中,同时,将所述提取单元501中原有的数据左移八比特,待下一帧数据输入时,对其进行读取和解扰运算。

图6为本发明实施例另一种光通道传输单元帧的传输装置的结构示意图;如图6所示,所述方法包括:第一接收单元601,用于接收MAC包,并对接收到的所述MAC包进行FCS校验以及源地址或目的地址或虚拟局域网标识的替换,将FCS校验成功后的MAC包封装成第三GFP包发送;

第二接收单元602,用于接收所述第三GFP包中OTUCn发送的GCC插入请求,根据所述GCC插入请求,读取缓存在GCC信道中的第三GFP包;

分发单元603,用于根据业务的配置信息将读取出的所述第三GFP包,向所述OTUCn中参与建立GCC信道的OTUC发送。

这里,所述第一接收单元601对接收到的MAC包进行FCS校验,具体可以按照CPU配置的信息,选择WLAN或MAC模式,并在所述WLAN/MAC模式下对所述MAC包进行DA、SA或WLAN ID的替换,将FCS校验成功的MAC包封装成第三GFP包。

在本发明实施例中,第一接收单元601还会根据业务的配置信息,比如业务的申请信息和CPU的配置信息,第三GFP包中的GCC信道组合类型信息生成通道号,将所述通道号连同所述第三GFP包一起输出。

所述第二接收单元602在接收到所述第三GFP包中OTUCn发送的GCC插入请求后,根据所述GCC插入请求,所述第二接收单元602读取缓存在所述第三GFP包中的GCC包。

在本发明实施例中,所述装置还包括第一加扰单元(图中未示出),所述第二接收单元602在读取所述GCC包之前,首先由所述第一加扰单元根据标记的通道号对接收到的第三GFP包进行时分同步,对同步成功后的所述第三GFP包进行第一加扰,得到加扰后的所述第三GFP包,并在GCC信道中缓存加扰后的所述第三GFP包。然后,所述第二接收单元602根据加扰后的第三GFP包中OTUCn发送的GCC插入请求,读取缓存在所述GFP包中第一加扰后的第三GFP包。

具体地,所述第二接收单元602根据业务的申请信息和CPU的配置信息,确定所述第三GFP包中OTUCn参与建立所述GCC信道的OTUC;根据参与建立所述GCC信道的OTUC发出的业务调度请求,即GCC插入请求,读取缓存在所述GCC信道中的所述第三GFP包。

在本发明实施例中,根据内部通道的配置信息在GCC信息中读取缓存的第三GCC包的GCC信息,并将读取出的GCC信息与参与所述GCC信道中的OTUC发出的业务调度请求进行匹配,将匹配成功的GCC信息生成读缓存信号。在本发明实施例中。当所述GCC信道中保存了至少一个第三GCC包时,OTUC会响应一次所述OTUCn下发的GCC插入请求,而OTUCn中的每个OTUC在每响应一次GCC插入请求,就会得到1帧的GCC信息。

本发明中每个OTUC在每响应一次GCC插入请求,就会得到1帧的GCC信息的具体实现与现有技术中OTU4的实现不同的是,本发明实施例中建立的GCC信道具有多种信道组合方式,根据不同的组合类型,OTUC可以选择性地参与GCC信道的建立。

具体建立GCC信道由CPU配置。当OTUCn发出插入GCC请求的业务与OTUC中的通道号业务匹配时,则匹配后的OTUC参与GCC通信信道的建立,并得到GCC信息。然后,由所述分发单元602根据OTUCn的业务指示、GCC信息的有效指示、GCC信息插入位置指示等信息,将读取出的第三GFP包,插入到各个OTUC的GCC信息位置。具体GCC插入时的轮询方法参照方法实施例中图4的描述。

在本发明实施例中,所述装置还包括第二加扰单元(图中未示出),用于根据标记的通道号对读取出的所述第三GFP包进行时分同步;将同步成功后的所述第三GFP包进行第二加扰,得到第二加扰后的所述第三GFP包;所述分发单元603根据业务的申请信息和CPU的配置信息读取第二加扰后的所述第三GFP包;向所述OTUCn中参与建立所述GCC信道的OTUC发送第二加扰后的所述第三GFP包。

这里,所述第一接收单元601将OTUCn封装成第三GFP包,向第二接收单元602发送所述第三GFP包时,会遇到信息未全部写入GCC信道,而GCC信道中的RAM缓存空间即将写满的情况,此时,所述第二接收单元602对所述第三GFP包做截包处理,具体是将未写入包的数据直接丢弃,并为最后写入的数据打上包围标记,然后将打上包围标记的当前地址跳转到写核心头的地址,并在将新的包长及FCS校验写入核心头的位置后,再跳转回所述当前的地址,也就是写包尾标记的下一个地址。

本发明实施例与现有技术相比,以一种较小的资源代价,在兼容OTU4业务基础上,能够通过新GCC信息建立不同类型的通信信道,来承载OTUCn的发送,实现了B100G的有效传递。

在实际应用中,提取单元501、分发单元502、解扰单元、第一接收单元601、第二接收单元602、分发单元603、第一加扰单元和第二加扰单元均可由位于所述OTUCn传输装置中的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装所设置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1