一种物理层数据的发送、接收方法及其装置与流程

文档序号:16692119发布日期:2019-01-22 18:58阅读:507来源:国知局
一种物理层数据的发送、接收方法及其装置与流程

本发明涉及灵活以太网(flexibleethernet,flexe)技术领域,尤其涉及一种物理层数据的发送、接收方法及其装置。



背景技术:

flexe是一种新出现的传送技术,flexe设备基于时分复用机制,将传输速率为100吉比特每秒(gbit/s)的物理层收发器的时域资源划分为20个时隙,以20个时隙为一个周期,进行数据的发送和接收。这20个时隙中的每个时隙中,物理层收发器的发送和接收速率为5gbit/s。每个周期中flexe设备利用物理层收发器可以在一个时隙中发送一个数据块,也可以在一个时隙中接收一个数据块,一个flexe客户(flexeclient)对应于一个或多个时隙。物理层收发器的时域资源中的20个时隙可以对应一个flexe客户或者多个flexe客户,flexe客户和时隙的对应关系被称为日程表(calendar)。flexe设备利用一个物理层收发器传送的数据由数据块和开销头(overhead,oh)组成,每20*1023个连续的数据块之前有一个flexe开销头,其中,*为乘号,每个所述数据块可以是64比特/66比特(64b/66b)线路编码的数据块,每个所述开销头都是一个66比特的数据块。

如图1所示,flexe设备的物理层包括以下发送步骤:

通过插入或删除空闲(idle)码块,对输入的每个flexeclient的速率进行调整,调整后的速率加上控制模块控制插入的flexe开销的速率跟物理phy的速率保持一致;

按照每个flexeclient预定的时隙配置,将若干个flexeclient信号分发到calendar上的不同位置;

以20个时隙为单位,将calendar上的信号轮询分发到若干个子日程表(subcalendar)上,并且每隔1023*20个66比特块,插入1个flexe开销。

flexe设备的物理层包括以下接收步骤:

以20个时隙为单位,把若干个subcalendar的信号交织到calendar上;

从flexe开销中提取flexeclient的时隙配置,根据flexeclient的时隙配置从calendar中恢复出若干个flexeclient的信号。

随着4级脉冲幅度调制(4levelpulseamplitudemodulation,pam4)等技术的成熟,物理层(phy)速率得到了很大提升,由现有的100gbps提到200gbps、400gbps甚至更高。但是,现有的flexe基于100ge的phy速率进行传输,无法适应超100gbps的phy速率传输。



技术实现要素:

为了解决上述技术问题,本发明提供了一种物理层数据的发送、接收方法及其装置,能够适应超100gbps的物理层速率传输。

为了达到本发明目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种物理层数据的发送方法,包括:

在每个子日程表中,每隔预设的比特周期插入预设的开销字节的灵活以太网开销;

根据各个物理层接口的速率,分别提取若干个子日程表的信号并按预设的比特块大小进行交织,并通过填充方式调整交织后的信号的速率至各个物理层接口的速率。

进一步地,所述预设的比特周期为1023*20个66比特块,其中,*为乘号;

所述预设的开销字节为66比特;

所述预设的比特块大小为66比特块。

进一步地,所述方法之前还包括:

通过插入或删除空闲码块,对若干个灵活以太网客户的速率进行调整;

按照每个灵活以太网客户预定的时隙配置,将若干个灵活以太网客户的信号分发到日程表上的不同位置;

以预设的时隙数为单位,将日程表上的信号轮询分发到若干个所述子日程表上。

进一步地,所述预设的时隙数为20个时隙。

进一步地,所述通过填充方式调整交织后的信号的速率至各个物理层接口的速率,具体包括:

通过按照发送端和接收端预先约定的格式、位置或周期插入填充块,从而调整所述交织后的信号的速率至所述各个物理层接口的速率。

本发明实施例还提供了一种物理层数据的接收方法,包括:

接收输入信号,删除输入信号中的填充块,并按预设的比特块大小进行解交织,得到若干个子日程表的信号;

确定每个子日程表的信号的灵活以太网开销位置,根据所述灵活以太网开销位置对若干个子日程表的信号进行排序和去偏移。

进一步地,所述预设的比特块大小为66比特块。

进一步地,所述方法之后还包括:

以预设的时隙数为单位,将所述若干个子日程表的信号交织到日程表上;

从所述灵活以太网开销中提取每个灵活以太网客户的时隙配置,根据每个灵活以太网客户的时隙配置从日程表上解析出每个灵活以太网客户的信号;

通过插入或删除空闲码块,对每个灵活以太网客户的信号的速率进行调整。

进一步地,所述预设的时隙数为20个时隙。

本发明实施例还提供了一种物理层数据的发送装置,包括轮询模块和交织模块,其中:

轮询模块,用于在每个子日程表中,每隔预设的比特周期插入预设的开销字节的灵活以太网开销,通知交织模块;

交织模块,用于接收到轮询模块的通知,根据各个物理层接口的速率,分别提取若干个子日程表的信号并按预设的比特块大小进行交织,并通过填充方式调整交织后的信号的速率至各个物理层接口的速率。

进一步地,所述预设的比特周期为1023*20个66比特块,其中,*为乘号;

所述预设的开销字节为66比特;

所述预设的比特块大小为66比特块。

进一步地,所述发送装置还包括第一速率调整模块和分发模块,其中:

第一速率调整模块,用于通过插入或删除空闲码块,对若干个灵活以太网客户的速率进行调整,通知分发模块;

分发模块,用于接收到第一速率调整模块的通知,按照每个灵活以太网客户预定的时隙配置,将若干个灵活以太网客户的信号分发到日程表上的不同位置,通知轮询模块;

所述轮询模块具体用于,接收到分发模块的通知,以预设的时隙数为单位,将日程表上的信号轮询分发到所述若干个子日程表上,并在每个所述子日程表中,每隔预设的比特周期插入预设的开销字节的灵活以太网开销,通知所述交织模块。

本发明实施例还提供了一种物理层数据的接收装置,包括解交织模块和子日程表模块,其中:

解交织模块,用于接收输入信号,删除输入信号中的填充块,并按预设的比特块大小进行解交织得到若干个子日程表的信号,将若干个子日程表的信号分别输出至若干个子日程表模块;

子日程表模块,用于确定每个子日程表的信号的灵活以太网开销位置,根据所述灵活以太网开销位置对若干个子日程表的信号进行排序和去偏移。

进一步地,所述预设的比特块大小为66比特块。

进一步地,所述接收装置还包括解析模块和第二速率调整模块,其中:

所述子日程表模块还用于,以预设的时隙数为单位,将所述若干个子日程表的信号交织到日程表上,通知解析模块;

解析模块,用于接收到所述子日程表模块的通知,从所述灵活以太网开销中提取每个灵活以太网客户的时隙配置,根据每个灵活以太网客户的时隙配置从日程表上解析出每个灵活以太网客户的信号,通知第二速率调整模块;

第二速率调整模块,用于接收到解析模块的通知,通过插入或删除空闲码块,对若干个灵活以太网客户的速率进行调整。

本发明的技术方案,具有如下有益效果:

本发明提供的物理层数据的发送、接收方法及其装置,通过根据各个物理层接口的速率,提取若干个子日程表的信号按预设的比特块大小进行交织与填充,从而使得灵活以太网适应了超100gbps的物理层速率传输;

进一步地,本发明兼容了现有的100gbps的物理层速率,实现了原有灵活以太网物理层电路的复用,大大提高了系统的可扩展性和应用范围。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为现有的100gephyflexe的传输方式示意图;

图2为本发明实施例的一种物理层数据的发送方法的流程示意图;

图3为现有的100gephyflexe帧结构示意图;

图4为本发明实施例的200gephyflexe帧结构示意图;

图5为本发明实施例的400gephyflexe帧结构示意图;

图6为本发明实施例的flexen信号的帧结构示意图;

图7为本发明第一实施例的物理层数据的接收方法的流程示意图;

图8为本发明第二实施例的物理层数据的接收方法的流程示意图;

图9为本发明第一实施例的物理层数据的发送装置的结构示意图;

图10为本发明第二实施例的物理层数据的发送装置的结构示意图;

图11为本发明第一实施例的物理层数据的接收装置的结构示意图;

图12为本发明第二实施例的物理层数据的接收装置的结构示意图;

图13为本发明第一优选实施例的物理层数据的发送方法的流程示意图;

图14为本发明第一优选实施例的物理层数据的接收方法的流程示意图;

图15为本发明第二优选实施例的物理层数据的发送方法的流程示意图;

图16为本发明第二优选实施例的物理层数据的接收方法的流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

如图2所示,根据本发明的一种物理层数据的发送方法,包括如下步骤:

步骤201:在每个子日程表中,每隔预设的比特周期插入预设的开销字节的灵活以太网开销;

在本发明一实施例中,所述预设的比特周期为1023*20个66比特块,其中,*为乘号;所述预设的开销字节为66比特。

需要说明的是,在现有的灵活以太网协议中,灵活以太网客户(flexeclient)指的是一种66比特块格式的客户业务;子日程表(subcalendar)指的是以20个66比特块为单位的容器,对应1个100gbps的phy;1个66比特块对应1个时隙,颗粒度是5gbps;日程表(calendar)指的是以20*n个66比特块为单位的容器,是由n个subcalendar以20个66b为单位交织而成。

本发明的步骤201生成一个n*100gbps的灵活以太网flexen信号,如图3至6所示,图3为现有的100gflexe帧结构,图4为本发明生成的200gflexe帧结构,图5为本发明生成的400gflexe帧结构,图6为本发明生成的flexen信号的帧结构,所述插入的灵活以太网开销的大小为66比特(bit)块。

进一步地,在所述步骤201之前还包括:

通过插入或删除空闲码块,对若干个灵活以太网客户(flexeclient)的速率进行调整;

按照每个flexeclient预定的时隙配置,将若干个flexeclient的信号分发到日程表(calendar)上的不同位置;

以预设的时隙数为单位,将calendar上的信号轮询分发到若干个子日程表(subcalendar)上。

在本发明一实施例中,所述预设的时隙数为20个时隙。

值得说明的是,通过插入或删除空闲码块,对若干个flexeclient调整后的速率加上插入的flexe开销(oh)速率、填充的pad的速率以及对齐字码块(am)的速率,要求跟最终物理phy的速率保持一致,即将若干个flexeclient的速率调整至:flexeclient媒质接入控制层速率(macrate)*(66/64)*(16383/16384)*((1023*20)/(1023*20+1))。

进一步地,对若干个灵活以太网客户(flexeclient)的速率进行调整的步骤中,所述方法还包括:

调整s字符的位置到8字节边界,所述s字符用于指示数据帧起始位置。

进一步地,所述子日程表的个数所述为向上取整符号。

步骤202:根据各个物理层(phy)接口的速率,分别提取若干个子日程表的信号并按预设的比特块大小进行交织,并通过填充(pad)方式调整交织后的信号的速率至各个物理层接口的速率。

在本发明一实施例中,所述预设的比特块大小为66比特块。

进一步地,在步骤202中,按照发送端和接收端预先约定的格式、位置或周期插入填充块,从而调整交织后的信号的速率至各个物理层接口的速率。

需要说明的是,提取的子日程表的信号的个数m根据实际的各个物理层(phy)接口的速率决定。所述n可以被m整除,也可以不被m整除。也就是说在一个flexegroup中,物理phy的速率是可以任意组合的。并且对于不同速率的物理phy层接口,需要填充的pad数量不同

进一步地,所述发送端和接收端预先约定的位置可以为媒质接入控制层插入的对齐字码块后面。

如图7所示,根据本发明的一种物理层数据的接收方法,包括如下步骤:

步骤701:接收输入信号,删除输入信号中的填充块,并按预设的比特块大小进行解交织,得到若干个subcalendar的信号;

在本发明一实施例中,所述预设的比特块大小为66比特块。

进一步地,所述步骤701按照发送端和接收端预先约定的格式、位置或周期查找并删除输入信号中的填充块。

进一步地,所述发送端和接收端预先约定的位置可以为媒质接入控制层插入的对齐字码块后面。

步骤702:确定每个subcalendar的信号的flexe开销位置,根据所述flexe开销位置对若干个subcalendar的信号进行排序和去偏移。

需要说明的是,所述去偏移操作用于消除各个subcalendar的信号在传输过程中产生的相位差,对所述若干个subcalendar的信号进行排序和去偏移后,得到原始的flexen信号。

进一步地,如图8所示,所述物理层数据的接收方法还包括如下步骤:

步骤703:以预设的时隙数为单位,将若干个subcalendar的信号交织到calendar上;

在本发明一实施例中,所述预设的时隙数为20个时隙。

步骤704:从flexe开销中提取每个flexeclient的时隙配置,根据每个flexeclient的时隙配置从calendar上解析出每个flexeclient的信号;

步骤705:通过插入或删除空闲码块,对每个flexeclient的信号的速率进行调整。

需要说明的是,所述步骤704通过插入或删除空闲码块,将若干个flexeclient的速率调整至:flexeclient媒质接入控制层速率(macrate)*(66/64)。

如图9所示,根据本发明的一种物理层数据的发送装置,包括轮询模块和交织模块,其中:

轮询模块,用于在每个子日程表中,每隔预设的比特周期插入预设的开销字节的灵活以太网开销,通知交织模块;

交织模块,用于接收到轮询模块的通知,根据各个物理层接口的速率,分别取若干个子日程表的信号按预设的比特块大小进行交织,并通过填充方式调整交织后的信号的速率至各个物理层接口的速率。

在本发明一实施例中,所述预设的比特周期为1023*20个66比特块,其中,*为乘号;

所述预设的开销字节为66比特;

所述预设的比特块大小为66比特块。

进一步地,如图10所示,所述物理层数据的发送装置还包括第一速率调整模块、分发模块,其中:

第一速率调整模块,用于通过插入或删除空闲码块,对若干个flexeclient的速率进行调整,通知分发模块;

分发模块,用于接收到第一速率调整模块的通知,按照每个flexeclient预定的时隙配置,将若干个flexeclient的信号分发到calendar上的不同位置,通知轮询模块;

轮询模块具体用于,接收到分发模块的通知,以预设的时隙数为单位,将calendar上的信号轮询分发到若干个subcalendar上,并在每个subcalendar中,每隔1023*20个66比特块插入1个flexe开销,通知交织模块。

在本发明一实施例中,所述预设的时隙数为20个时隙。

值得说明的是,所述第一速率调整模块通过插入或删除空闲码块,将flexeclient的速率调整至:flexeclientmacrate*(66/64)*(16383/16384)*((1023*20)/(1023*20+1))。

进一步地,所述第一速率调整模块还用于,调整s字符的位置到8字节边界,所述s字符用于指示数据帧起始位置。

进一步地,所述subcalendar的个数所述为向上取整符号。

值得说明的是,所述轮询模块生成一个n*100gbps的flexen信号,如图4至6所示,图4为本发明生成的200gflexe帧结构,图5为本发明生成的400gflexe帧结构,图6为本发明生成的flexen信号的帧结构。所述插入的flexe开销的大小为66比特(bit)块。

进一步地,所述交织模块通过按照发送端和接收端预先约定的格式、位置或周期插入填充块,从而调整交织后的信号的速率至各个物理层接口的速率。

进一步地,所述发送端和接收端预先约定的位置可以为媒质接入控制层插入的对齐字码块后面。

如图11所示,根据本发明的一种物理层数据的接收装置,包括解交织模块和子日程表模块,其中:

解交织模块,用于接收输入信号,删除输入信号中的填充块,并按预设的比特块大小进行解交织得到若干个subcalendar的信号,将若干个subcalendar的信号分别输出至若干个子日程表模块;

子日程表模块,用于确定每个subcalendar的信号的flexe开销位置,根据所述flexe开销位置对若干个subcalendar的信号进行排序和去偏移。

在本发明一实施例中,所述预设的比特块大小为66比特块。

进一步地,如图12所示,所述物理层数据的接收装置还包括解析模块和第二速率调整模块,其中:

所述子日程表模块还用于,以预设的时隙数为单位,将所述若干个子日程表的信号交织到日程表(calendar)上,通知解析模块;

解析模块,用于接收到所述子日程表模块的通知,从所述flexe开销中提取每个flexeclient的时隙配置,根据每个flexeclient的时隙配置从calendar上解析出每个flexeclient的信号,通知第二速率调整模块;

第二速率调整模块,用于接收到解析模块的通知,通过插入或删除空闲码块,对若干个flexeclient的速率进行调整。

在本发明一实施例中,所述预设的时隙数为20个时隙。

进一步地,所述解交织模块按照发送端和接收端预先约定的格式、位置或周期查找并删除输入信号中的填充块。

进一步地,所述发送端和接收端预先约定的位置可以为媒质接入控制层插入的对齐字码块后面。

需要说明的是,所述第二速率调整模块通过插入或删除空闲码块,将若干个flexeclient的速率调整至:flexeclient媒质接入控制层速率(macrate)*(66/64)。

本发明实施例还提供了几个优选的实施例对本发明进行进一步解释,但是值得注意的是,该优选实施例只是为了更好的描述本发明,并不构成对本发明不当的限定。下面的各个实施例可以独立存在,且不同实施例中的技术特点可以组合在一个实施例中联合使用。

优选实施例一

以200gephyflexe为例,假设要传输4个flexeclient,分别为clienta,macrate为25gbps;clientb,macrate为50gbps;clientc,macrate为200gbps;clientd,macrate为225gbps,总容量为500gbps。

发送机的流程示意图如图13所示,所述发送机包括第一速率调整模块、分发模块、轮询模块和交织模块,其中:

第一速率调整模块,用于通过删除或者添加idle,将flexeclient的速率调整到:flexeclientmacrate*(66/64)*(16383/16384)*((1023*20)/(1023*20+1))。该模块同时调整s字符的位置到8字节边界。

分发模块,用于4个flexeclient根据calendar上的时隙配置,分别分发到周期为120时隙的calendar上面。例如:clienta占用5个时隙,slot1~slot5;clientb占用10个时隙,slot6~slot15;clientc占用40个时隙,slot16~slot55;clientd占用45个时隙,slot56~slot100;剩余20个时隙可以空闲。

轮询模块,用于以20时隙为单位,将calendar轮询分发到5个100gbpssubcalendar;对每个subcalendar,每隔1023x20个slot插入1个flexe开销(oh)。每个subcalendar对应一个flexen信号中的flexe#n,本实施例中,5个subcalendar分别对应flexe#1~flexe#5。

交织模块,用于根据各个物理层接口的速率,分别取若干个子日程表的信号按66bit块进行交织,并通过填充(pad)方式调整交织后的信号的速率至各个物理层接口的速率。例如,将flexe#1和flexe#2交织形成phy1(200ge),flexe#3和flexe#4交织形成phy2(200ge),flexe#5形成phy3(100ge)。如果物理层有3个200ge即600ge,由于实际需要传输的带宽只有500gbps,所以另外一种传输方式就是flexe#5和填充信号交织形成phy3,这样可以根据传输带宽要求灵活地实现不同速率的phy混合传输。

对于每个200ge物理phy,其对齐字码块(am)的插入速率是每81920个257bit块里面插入4个257bit块。如果flexeclient速率要匹配该200ge物理phy速率,就要求每81920个257bit块插入1个257bitpad。如果在此处可以确定am块的位置,那么pad直接插在am块之后;如果无法确定am块的位置,那么pad可以在其他位置插入,只要保证在接收端能够正常的检测到即可。本实施例是直接采用特定的pad格式,周期性的插入。

接收机的流程示意图如图14所示,所述接收机包括解交织模块、子日程表模块、解析模块和第二速率调整模块,其中:

解交织模块,用于接收输入信号,删除输入信号中的填充块,并按66bit块进行解交织得到若干个子日程表的信号,将若干个子日程表的信号分别输出至若干个子日程表模块。对于200gephy过来的业务,通过搜索特定的pad格式,确定pad位置,然后进行删除。对于通过100gephy的传输的业务,直接透传。对删除pad之后的phy业务,按照时隙解交织到2个subcalendar。phy1解交织成flexe#1和flexe#2,phy2解交织成flexe#3和flexe#4,phy3解交织成flexe#5。

子日程表模块,用于确定每个子日程表的信号的flexe开销位置,根据所述flexe开销位置对若干个子日程表的信号进行排序和去偏移,恢复出原始的flexen信号;以20个时隙为单位,将所述若干个子日程表的信号交织到日程表上。

解析模块,用于从所述flexe开销中提取每个灵活以太网客户的时隙配置,根据所述时隙配置,从calendar中解析出每个flexeclient的信号。

第二速率调整模块,用于通过添加或者删除idle码块,将flexeclient信号的速率恢复到clientmacrate*(66/64)。

优选实施例二

以400gephyflexe为例,例如要传输8个flexeclient,分别为clienta,macrate为25gbps;clientb,macrate为50gbps;clientc,macrate为200gbps;clientd,macrate为225gbps;cliente,macrate为125gbps;clientf,macrate为50gbps;clientg,macrate为100gbps;clienth,macrate为125gbps,总容量为900gbps。

发送机的流程示意图如图15所示,所述发送机包括第一速率调整模块、分发模块、轮询模块和交织模块,其中:

第一速率调整模块,用于通过删除或者添加idle码块,将flexeclient的速率调整到:flexeclientmacrate*(66/64)*(16383/16384)*((1023*20)/(1023*20+1))。该模块同时调整s字符的位置到8字节边界。

分发模块,用于8个flexeclient根据calendar上的时隙配置,分别分发到周期是240时隙的calendar上面。例如,clienta占用5个时隙,slot1~slot5;clientb占用10个时隙,slot6~slot15;clientc占用40个时隙,slot16~slot55;clientd占用45个时隙,slot56~slot100;cliente占用25个时隙,slot101~slot125;clientf占用10个时隙,slot126~slot135;clientg占用20个时隙,slot136~slot155;clienth占用25个时隙,slot156~slot179;剩余60个时隙可以空闲。

轮询模块,用于以20时隙为单位,将calendar分发到9个100gbpssubcalendar。对每个subcalendar,每隔1023x20个slot插入1个oh。每个subcalendar对应一个的flexen中的flexe#n,,本实施例中,9个subcalendar分别对应flexe#1~flexe#9。

交织模块,用于根据各个物理层接口的速率,分别取若干个子日程表的信号按66bit块进行交织,并通过填充(pad)方式调整交织后的信号的速率至各个物理层接口的速率。例如,将flexe#1、flexe#2、flexe#3、flexe#4交织形成phy1(400ge),flexe#5、flexe#6、flexe#7、flexe#8交织形成phy2(400ge),flexe#9形成phy3(100ge,flexe#9和填充信号也可以形成200ge或400ge的phy)。如果物理层有3个400ge即1200ge,由于实际需要传输的带宽只有900gbps,所以另外一种传输方式就是flexe#9和填充信号交织形成phy4,这样可以根据传输带宽要求灵活地实现不同速率的phy混合传输。

对于每个400ge物理phy,其am的插入速率是每163840个257bit块里面插入8个257bit块。如果flexeclient速率要匹配该400ge物理phy速率,就要求每163840个257bit块插入2个257bitpad。如果在此处可以确定am块的位置,那么pad直接插在am块之后;如果无法确定am块的位置,那么pad可以在其他位置插入,只要保证在接收端能够正常的检测到即可。本实施例是直接采用特定的pad格式,周期性的插入。

接收机的流程示意图如图16所示,所述接收机包括解交织模块、子日程表模块、解析模块和第二速率调整模块,其中:

解交织模块,用于接收输入信号,删除输入信号中的填充块,并按66bit块进行解交织得到若干个子日程表的信号,将若干个子日程表的信号分别输出至若干个子日程表模块。对于400ge/200gephy过来的业务,通过搜索特定的pad格式,确定pad位置,然后进行删除。对于通过100gephy传输的业务,直接透传。对删除pad之后的phy业务,按照时隙解交织到9个subcalendar。phy1解交织成flexe#1、flexe#2、flexe#3、flexe#4,phy2解交织成flexe#5、flexe#6、flexe#7、flexe#8,phy3解交织成flexe#9。

子日程表模块,用于确定每个子日程表的信号的flexe开销位置,根据所述flexe开销位置对若干个子日程表的信号进行排序和去偏移,恢复出原始的flexen信号;以20个时隙为单位,将所述若干个子日程表的信号交织到日程表上。

解析模块,用于从所述flexe开销中提取每个灵活以太网客户的时隙配置,根据所述时隙配置,从calendar中解析出每个flexeclient的信号。

第二速率调整模块,用于通过添加或者删除idle码块,将flexeclient信号的速率恢复到clientmacrate*(66/64)。

本发明提供的物理层数据的发送、接收方法及其装置,通过根据各个物理层接口的速率,提取若干个子日程表的信号按预设的比特块大小进行交织与填充,从而使得灵活以太网适应了超100gbps的物理层速率传输;

进一步地,本发明兼容了现有的100gbps的物理层速率,实现了原有灵活以太网物理层电路的复用,大大提高了系统的可扩展性和应用范围。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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