一种处理灵活以太网客户端数据流的方法及装置与流程

文档序号:11064722阅读:来源:国知局

技术特征:

1.一种处理灵活以太网客户端FlexE Client数据流的方法,其特征在于,包括:

FlexE SHIM管理实体对FlexE Client所包括的多个物理层PHY及各PCS通道Lane进行统一编号;

记录所有PCS通道号码PCS Lane Number并通知给对端FlexE SHIM管理实体;其中,所述PCS Lane包括不同的PHY之间的通道;

对端FlexE SHIM管理实体根据统一编号后的PCS Lane Number中的对齐标识Alignment marker进行虚拟通道的重新排队和整体数据的重新组合。

2.根据权利要求1所述的方法,其特征在于,所述记录FlexE Client所包括的所有PCS Lane Number包括:

在开销的管理字段、或新建立的字段、或保留字段中记录FlexE Client所包括的所有PCS Lane Number。

3.根据权利要求1所述的方法,其特征在于,所述对FlexE Client所包括的多个物理层PHY进行统一编号包括:

对属于同一个FlexE Client的多个PHY上的多个PCS lane,在每个通道后均周期性添加Alignment marker;其中,Alignment marker来自与本FlexEClient对应的64B/66B编解码处理;

获取绑定的PHY个数并进行统一编号;

给所述已分配PHY编号的PHY内的各个PCS Lane分配新的PCS Lane Number,给每个新的PCS Lane Number设置新的M0,M1,M2,计算对应的BIP3,并在此基础上生成M4,M5,M6和BIP7,然后按照格式{M0,M1,M2,BIP3,M4,M5,M6,BIP7}生成对应该PCS Lane的Encoding,并记录所有PCSLane Number与其对应的生成的Encoding之间的映射关系;

其中,各个通道的PCS Lane Number具有唯一的标识,每个PCS Lane的Encoding都彼此不同。

4.根据权利要求1所述的方法,其特征在于,所述将所有PCS通道号 码PCS Lane Number通知给对端FlexE SHIM管理实体包括:

以太网接口的自协商功能扩展、或者通过SDN控制器采集数据并设置双方最终的能力参数,或者通过网管直接设置来实现。

5.根据权利要求4所述的方法,其特征在于,所述通知为通过以太网接口的自协商功能扩展,包括:

在基本页的技术能力域Technology Ability Field的保留字段设置所支持的技术Technology,使用从A6至A24这些保留的Technology,在next page中增加给灵活以太网使用的消息域,应答域等信息。

6.根据权利要求4所述的方法,其特征在于,所述通知为采集数据并设置双方最终的能力参数时;

所述能力参数为速率;

所述绑定关系为:具有相同速率的PHY绑定到同一个FlexE Client。

7.根据权利要求3所述的方法,其特征在于,所述进行虚拟通道的重新排队和整体数据的重新组合包括:

根据所述接收到的某个PCS lane的Alignment marker中的Encoding,与所述生成的Encoding进行比较,找到与该Encoding对应的PCS Lane Number,将属于同一个FlexE client的所有的PCS Lane通道进行统一的补偿处理,补偿传输过程中的偏斜,以平衡各个通道到达时间的差异;

根据所述Alignment marker中的PCS Lane Number号码,将属于所述特定FlexE client的所有PCS Lane通道的数据按照PCS Lane Number号码的顺序重新组合,以形成高速的数据流。

8.一种处理灵活以太网客户端FlexE Client数据流的装置,其特征在于,至少包括:第一处理模块、第二处理模块,及第三处理模块;其中,

第一处理模块,用于对FlexE Client所包括的多个物理层PHY及各PCS通道Lane进行统一编号;

第二处理模块,用于记录所有PCS通道号码PCS Lane Number并通知给对端FlexE SHIM管理实体;其中,所述PCS Lane包括不同的PHY之间的通道;

第三处理模块,用于根据来自对端的对齐标识Alignment marker进行虚拟通道的重新排队和整体数据的重新组合。

9.根据权利要求8所述的装置,其特征在于,所述第二处理模块中的记录所有PCS通道号码PCS Lane Number具体包括:在开销的管理字段、或新建立的字段、或保留字段中记录FlexE Client所包括的所有PCS Lane Number。

10.根据权利要求8所述的装置,其特征在于,所述第一处理模块具体用于:对属于同一个FlexE Client的多个PHY上的多个PCS lane,在每个通道后均周期性添加Alignment marker;其中,Alignment marker来自与本FlexEClient对应的64B/66B编解码处理;

获取绑定的PHY个数并进行统一编号;

给所述已分配PHY编号的PHY内的各个PCS Lane分配新的PCS LaneNumber,给每个新的PCS Lane Number设置新的M0,M1,M2,计算对应的BIP3,并在此基础上生成M4,M5,M6和BIP7,然后按照格式{M0,M1,M2,BIP3,M4,M5,M6,BIP7}生成对应该PCS Lane的Encoding,并记录所有PCSLane Number与其对应的生成的Encoding之间的映射关系;

其中,所述PCS Lane Number用来指示通道的号码,各个通道具有唯一的标识,每个PCS Lane的Encoding都彼此不同。

11.根据权利要求8所述的装置,其特征在于,所述第二处理模块中的通知所有PCS通道号码PCS Lane Number具体包括:

以太网接口的自协商功能扩展、或者通过SDN控制器采集数据并设置双方最终的能力参数,或者通过网管直接设置来实现。

12.根据权利要求10所述的装置,其特征在于,所述第三处理模块具体用于:

根据所述接收到的某个PCS lane的Alignment marker中的Encoding,与所述生成的Encoding进行比较,找到与该Encoding对应的PCS Lane Number,将属于同一个FlexE client的所有的PCS Lane通道进行统一的补偿处理,补偿传输过程中的偏斜,以平衡各个通道到达时间的差异;

根据所述Alignment marker中的PCS Lane Number号码,将属于所述特定 FlexE client的所有PCS Lane通道的数据按照PCS Lane Number号码的顺序重新组合,以形成高速的数据流。

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