数据的处理方法和装置制造方法及图纸

技术编号:20592892 阅读:40 留言:0更新日期:2019-03-16 09:04
本发明专利技术公开了一种数据的处理方法和装置,该方法包括:发送设备将开销块的第一个开销码字设置为预设特征值,并将包括预设特征值的开销块插入到数据流中,其中,开销块为待插入至物理编码子层PCS层的数据流的每个开销块;发送设备将完成开销块插入的数据流分发至PCS层,按照预设编码控制字表格对完成开销块插入的数据流进行64B/66B编码,以得到FlexE协议中规定的第一个开销码字。本发明专利技术虽然改变了FlexE Shim层的位置,仍然能够按照标准协议执行,保证了PCS层的完整性。

Data Processing Method and Device

The invention discloses a data processing method and device, which includes: the transmitting device sets the first overhead codeword of the overhead block as the preset eigenvalue, and inserts the overhead block including the preset eigenvalue into the data stream, in which the overhead block is each overhead block of the data stream to be inserted into the physical coding sublayer PCS layer; the transmitting device completes the data inserted by the overhead block; The stream is distributed to the PCS layer, and the data stream that completes the insertion of the overhead block is coded 64B/66B according to the preset encoding control word table to get the first overhead code word specified in FlexE protocol. Although the position of FlexE Shim layer is changed, the invention can still be executed according to standard protocol, and the integrity of PCS layer is guaranteed.

【技术实现步骤摘要】
数据的处理方法和装置
本专利技术涉及通讯领域,特别是涉及一种数据的处理方法和装置。
技术介绍
网络流量的快速增加,使通讯网络信息传递的带宽越来越大,通讯设备的接口带宽从10M、100M、1000M、10G、25G、100G,一直发展到200G/400G。目前市场上已经开始大量商用100G的光模块,而近期研究出的200G/400G的光模块因为价格昂贵,无法在短期内得到商用。为了用低成本传递200G/400G业务,国际标准组织OIF定义了FlexE协议。FlexE协议可以将多个100G的光模块捆绑成一个大带宽的物理通道,如图1所示,通过FlexE协议将2个100G光模块捆绑起来,形成一个200G传递通道,等效于1个200G的光模块传递带宽,在不增加成本的情况下解决了200G业务的传递需求。如图2所示,OIF(OpticalInternetForum,光联网论坛)的FlexE1.0协议中规定了FlexShim层所在的位置为100GPCS(物理编码子层)层的64/66编解码和加解扰之间,人为地把PCS层分割到了两边,不利于系统的完整性,对使用PCSIP进行系统设计的用户提高了要求。
技术实现思路
本专利技术提供一种数据的处理方法和装置,用以解决现有技术的如下问题:FlexE1.0协议中规定了FlexShim层所在的位置为100GPCS层的64/66编解码和加解扰之间,人为地把PCS层分割到了两边,不利于系统的完整性。为解决上述技术问题,一方面,本专利技术提供一种数据的处理方法,包括:发送设备将开销块的第一个开销码字设置为预设特征值,并将包括所述预设特征值的开销块插入到数据流中,其中,所述开销块为待插入至物理编码子层PCS层的数据流的每个开销块;所述发送设备将完成所述开销块插入的数据流分发至所述PCS层,按照预设编码控制字表格对所述完成所述开销块插入的数据流进行64B/66B编码,以得到FlexE协议中规定的第一个开销码字。可选的,发送设备将开销块的第一个开销码字设置为预设特征值之前,还包括:在所述预设编码控制字表格中增加预设控制字及其说明,其中,所述预设控制字对应的预设特征值为所述预设编码控制字表格中未定义的特征值,所述说明至少包括:所述预设控制字编码后的特征值和所述预设控制字的数据块类型值。可选的,得到FlexE协议中规定的第一个开销码字之后,还包括:所述发送设备将所述FlexE协议中规定的第一个开销码字所在的开销块和每个时隙的数据块一起进行第一预定处理,以得到发送至PMA(物理媒介适配层)层的数据流。另一方面,本专利技术还提供一种数据的处理方法,包括:接收设备将经过第二预定处理的数据流按照预设编码控制字表格进行64B/66B解码,以确定每个开销块的第一个开销码字的预设特征值;所述接收设备根据所述预设特征值对64B/66B解码后的数据流进行开销块识别,并删除识别出的开销块,以得到待发送的数据流。可选的,接收设备将经过第二预定处理的数据流按照预设编码控制字表格进行64B/66B解码之前,还包括:所述接收设备接收来自PMA层的数据流,并对所述数据流进行所述第二预定处理。另一方面,本专利技术还提供一种数据的处理装置,包括:插入模块,用于将开销块的第一个开销码字设置为预设特征值,并将包括所述预设特征值的开销块插入到数据流中,其中,所述开销块为待插入至物理编码子层PCS层的数据流的每个开销块;编码模块,用于将完成所述开销块插入的数据流分发至所述PCS层,按照预设编码控制字表格对所述完成所述开销块插入的数据流进行64B/66B编码,以得到FlexE协议中规定的第一个开销码字。可选的,还包括:设置模块,用于在所述预设编码控制字表格中增加预设控制字及其说明,其中,所述预设控制字对应的预设特征值为所述预设编码控制字表格中未定义的特征值,所述说明至少包括:所述预设控制字编码后的特征值和所述预设控制字的数据块类型值。可选的,还包括:第一处理模块,用于将所述FlexE协议中规定的第一个开销码字所在的开销块和每个时隙的数据块一起进行第一预定处理,以得到发送至PMA层的数据流。另一方面,本专利技术还提供一种数据的处理装置,包括:解码模块,用于接收设备将经过第二预定处理的数据流按照预设编码控制字表格进行64B/66B解码,以确定每个开销块的第一个开销码字的预设特征值;删除模块,用于所述接收设备根据所述预设特征值对64B/66B解码后的数据流进行开销块识别,并删除识别出的开销块,以得到待发送的数据流。可选的,还包括:第二处理模块,用于接收来自PMA层的数据流,并对所述数据流进行所述第二预定处理。本专利技术将开销块的第一个开销码字(帧)设置为预设特征值,并将包括该预设特征值的开销块插入到分发至PCS层的数据流中,随后在PCS层对插入开销块的数据流进行编码时,再根据预设编码控制字表格对完成开销块插入的数据流进行64B/66B编码来得到FlexE协议中规定的第一个开销码字,整个过程虽然将FlexEShim层放置在PCS层之前,但是在预设编码控制字表格中设置了预设特征值,使得虽然改变了FlexEShim层的位置,仍然能够按照标准协议执行,保证了PCS层的完整性,解决了现有技术的如下问题:FlexE1.0协议中规定了FlexShim层所在的位置为100GPCS层的64/66编解码和加解扰之间,人为地把PCS层分割到了两边,不利于系统的完整性。附图说明图1是本现有技术中FlexE协议应用示意图;图2是本现有技术中802.3中100GMAC架构图和FlexE协议中规定的系统架构图;图3是本专利技术第一实施例中一种数据的处理方法的流程图;图4是本专利技术第一实施例中另一种数据的处理方法的流程图;图5是本专利技术第二实施例中一种数据的处理装置的结构示意图;图6是本专利技术第二实施例中另一种数据的处理装置的结构示意图;图7是本专利技术第三实施例中改进的FlexE系统架构图;图8是本专利技术第三实施例中FlexE协议规定的第一个开销块码字。具体实施方式为了解决现有技术的如下问题:FlexE1.0协议中规定了FlexShim层所在的位置为100GPCS层的64/66编解码和加解扰之间,人为地把PCS层分割到了两边,不利于系统的完整性;本专利技术提供了一种数据的处理方法和装置,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术第一实施例提供了一种数据的处理方法,该方法的流程如图3所示,包括S302至S304:S302,发送设备将开销块的第一个开销码字设置为预设特征值,并将包括预设特征值的开销块插入到数据流中,其中,开销块为待插入至物理编码子层PCS层的数据流的每个开销块。该过程实际是接收设备的FlexEShim层执行的操作。S304,发送设备将完成开销块插入的数据流分发至PCS层,按照预设编码控制字表格对完成开销块插入的数据流进行64B/66B编码,以得到FlexE协议中规定的第一个开销码字。该过程是实际是接收设备的PCS层执行的操作。本专利技术实施例目的是将FlexEShim层放置在整个PCS层之前,来保证PCS层的完整性,但现有系统中都是将FlexEShim层放置在PCS层的64B/66B编码之后的,标准协议也是如此规定的,本实施例提本文档来自技高网...

【技术保护点】
1.一种数据的处理方法,其特征在于,包括:发送设备将开销块的第一个开销码字设置为预设特征值,并将包括所述预设特征值的开销块插入到数据流中,其中,所述开销块为待插入至物理编码子层PCS层的数据流的每个开销块;所述发送设备将完成所述开销块插入的数据流分发至所述PCS层,按照预设编码控制字表格对所述完成所述开销块插入的数据流进行64B/66B编码,以得到FlexE协议中规定的第一个开销码字。

【技术特征摘要】
1.一种数据的处理方法,其特征在于,包括:发送设备将开销块的第一个开销码字设置为预设特征值,并将包括所述预设特征值的开销块插入到数据流中,其中,所述开销块为待插入至物理编码子层PCS层的数据流的每个开销块;所述发送设备将完成所述开销块插入的数据流分发至所述PCS层,按照预设编码控制字表格对所述完成所述开销块插入的数据流进行64B/66B编码,以得到FlexE协议中规定的第一个开销码字。2.如权利要求1所述的数据的处理方法,其特征在于,发送设备将开销块的第一个开销码字设置为预设特征值之前,还包括:在所述预设编码控制字表格中增加预设控制字及其说明,其中,所述预设控制字对应的预设特征值为所述预设编码控制字表格中未定义的特征值,所述说明至少包括:所述预设控制字编码后的特征值和所述预设控制字的数据块类型值。3.如权利要求1或2所述的的数据的处理方法,其特征在于,得到FlexE协议中规定的第一个开销码字之后,还包括:所述发送设备将所述FlexE协议中规定的第一个开销码字所在的开销块和每个时隙的数据块一起进行第一预定处理,以得到发送至物理媒介适配层PMA层的数据流。4.一种数据的处理方法,其特征在于,包括:接收设备将经过第二预定处理的数据流按照预设编码控制字表格进行64B/66B解码,以确定每个开销块的第一个开销码字的预设特征值;所述接收设备根据所述预设特征值对64B/66B解码后的数据流进行开销块识别,并删除识别出的开销块,以得到待发送的数据流。5.如权利要求4所述的数据的处理方法,其特征在于,接收设备将经过第二预定处理的数据流按照预设编码控制字表格进行64B/66B解码之前,还包括:所述接收设备接收来自物理媒介...

【专利技术属性】
技术研发人员:杨敏华吕安新宋贞清
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1