一种FlexEGroup协商方法及网元与流程

文档序号:18103863发布日期:2019-07-06 11:31阅读:780来源:国知局
一种FlexE Group协商方法及网元与流程

本申请涉及电子信息领域,尤其涉及一种flexegroup协商方法及网元。



背景技术:

灵活以太(flexibleethernet,flexeth)是指可以为用户提供不同介质访问控制(mediaaccesscontrol,mac)速率的技术。灵活以太组(flexibleethernetgroup,flexegroup)是指,将多个物理层(physicallayer,phy)链路绑定形成的phy链路组。

如果发送端使用flexegroup发送了数据切片,则接收端必须要把接收到的数据切片组装成数据包,为了保证组装的正确率,现有协议规定:同一个flexegroup中的phy链路的延时差不能超过10微秒。在同一个flexegroup中的phy链路的延时差超过10微秒的情况下,发送端将不再发送数据,而周期性地发送故障信息。

而实际应用中,同一个flexegroup中的phy链路的延时差很容易超过10微秒,例如,光纤每公里的传输时延为5微秒,则使用光纤传输,只要超过2公里,发送端的flexegroup即不可用。又例如,如果光传输网(opticaltransportnetwork,otn)发生故障倒换,也可能导致同一个flexegroup中的phy链路的延时增加,而导致flexegroup不可用。

可见,如何提高flexegroup的可用性,成为目前亟待解决的问题。



技术实现要素:

本申请提供了一种flexegroup协商方法及网元,目的在于解决如何提高flexegroup的可用性的问题。

为了实现上述目的,本申请提供了以下技术方案:

本申请的第一方面提供了一种灵活以太组协商方法,包括:第一网元向第二网元发送开销帧,所述开销帧中包括时间戳指示位,所述时间戳指示位用于指示所述第一网元发送所述开销帧的时间。所述第一网元接收所述第二网元发送的所述第二网元的无效物理层phy链路的信息,所述第二网元的无效phy链路由所述第二网元依据所述第一网元发送所述开销帧的时间得到。所述第一网元从所述灵活以太组中删除所述第二网元的无效phy链路。因为第一网元向第二网元发送了时间戳指示位,所以,第二网元可以依据第一网元发送所述开销帧的时间,确定第二网元的无效phy链路,并将第二网元的无效phy链路的信息发给第一网元,所以,第一网元能够从灵活以太组中删除所述第二网元的无效phy链路,所以,保证灵活以太组中的phy链路均为有效链路,从而降低灵活以太组不可用的几率,提高灵活以太组的可用性。

本申请的第二方面提供了一种网元所述网元为第一网元,所述网元包括:发送模块、接收模块和删除模块。其中,发送模块用于向第二网元发送开销帧,所述开销帧中包括时间戳指示位,所述时间戳指示位用于指示所述第一网元发送所述开销帧的时间。接收模块用于接收所述第二网元发送的所述第二网元的无效物理层phy链路的信息,所述第二网元的无效phy链路由所述第二网元依据所述第一网元发送所述开销帧的时间得到。删除模块用于从所述灵活以太组中删除所述第二网元的无效phy链路。

在一个实现方式中,所述开销帧中还包括:是否支持增加时延差指示位,所述是否支持增加时延差指示位用于指示所述第一网元是否支持增加时延差。

在一个实现方式中,所述开销帧中还包括:最大时延指示位,所述最大时延指示位用于指示所述第一网元允许的phy链路的最大时延。

在一个实现方式中,所述时间戳指示位、所述是否支持增加时延差指示位和所述最大时延指示位包括在所述开销帧的保留reserved字段中。

在一个实现方式中,在所述第一网元向第二网元发送开销帧之后,还包括:所述第一网元接收所述第二网元发送的阈值,并依据所述阈值,更新所述灵活以太组中链路间的时延差。

在一个实现方式中,在所述第一网元向所述第二网元发送开销帧之前,还包括:所述第一网元的phy链路与第二网元的phy链路进行时间同步。

本申请的第三方面提供了一种灵活以太组协商方法,包括:第二网元接收第一网元发送的开销帧,所述开销帧中包括时间戳指示位,所述时间戳指示位用于指示所述第一网元发送所述开销帧的时间。所述第二网元依据接收到所述开销帧的时间以及所述第一网元发送所述开销帧的时间,计算phy链路的时延,所述phy链路为传输所述开销帧的phy链路。所述第二网元依据所述phy链路的时延,选择基准时延链路。所述第二网元向所述第一网元发送所述第二网元的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值的phy链路。所述第二网元从所述灵活以太组中删除所述第二网元的无效phy链路。因为第二网元能够向第一网元发送并删除无效phy链路,因此,能够降低灵活以太组不可用的几率,提高灵活以太组的可用性。

本申请的第四方面提供了一种网元,所述网元为第二网元,所述网元包括:接收模块、计算模块、选择模块和发送模块。其中,接收模块用于接收第一网元发送的开销帧,所述开销帧中包括时间戳指示位,所述时间戳指示位用于指示所述第一网元发送所述开销帧的时间。计算模块用于依据接收到所述开销帧的时间以及所述第一网元发送所述开销帧的时间,计算phy链路的时延,所述phy链路为传输所述开销帧的phy链路。选择模块用于依据所述phy链路的时延,选择基准时延链路。发送模块用于向所述第一网元发送所述第二网元的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值的phy链路。删除模块用于从所述灵活以太组中删除所述第二网元的无效phy链路。

在一个实现方式中,所述依据所述phy链路的时延,选择基准时延链路包括:将所述phy链路中时延最小的phy链路作为所述基准时延链路。或者,将有效phy链路数量最多的有效phy链路集合对应的尝试基准时延链路,作为所述基准时延链路;或者,将有效phy链路数量最多的有效phy链路集合对应的、且时延不大于预设的数值的尝试基准时延链路,作为基准时延链路,其中,所述尝试基准时延链路为所述phy链路中任意一个phy链路,所述有效phy链路集合与所述尝试基准时延链路的对应关系为:所述有效phy链路集合中的phy链路,为与所述尝试基准时延链路的时延差值不大于所述第一阈值的phy链路,并且所述有效phy链路集合中,两两所述有效phy链路之间的时延差不大于所述第一阈值。

本申请的第五方面提供了一种灵活以太组协商方法,包括:第二网元接收第一网元发送的开销帧,所述第一网元发送的开销帧中包括时间戳指示位,所述时间戳指示位用于指示所述第一网元发送所述开销帧的时间。所述第二网元依据接收到所述开销帧的时间以及所述第一网元发送所述开销帧的时间,计算phy链路的时延,所述phy链路为传输所述开销帧的phy链路。所述第二网元依据所述phy链路的时延,选择基准时延链路。所述第二网元向所述第一网元发送所述第二网元的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值且不满足预设条件的phy链路,所述预设条件包括时延不大于所述第一网元允许的phy链路的最大时延、所述第二网元允许的phy链路的最大时延和phy链路允许的最大时延。所述第二网元从所述灵活以太组中删除所述第二网元的无效phy链路。可见,第二网元确定的无效phy链路不仅与所述基准时延链路的时延差大于第一阈值,而且,还不满足预设条件,也就是说,满足预设条件的链路为有效phy链路。又因为预设条件为时延不大于所述第一网元允许的phy链路的最大时延、所述第二网元允许的phy链路的最大时延和phy链路允许的最大时延,所以,降低了无效phy链路的判定门槛,在提高phy链路可用性的基础上,提高了资源的利用率。

本申请的第六方面提供了一种网元,所述网元为第二网元,所述网元包括:接收模块、计算模块、选择模块、发送模块和删除模块。其中,接收模块用于接收第一网元发送的开销帧,所述第一网元发送的开销帧中包括时间戳指示位,所述时间戳指示位用于指示所述第一网元发送所述开销帧的时间。计算模块用于依据接收到所述开销帧的时间以及所述第一网元发送所述开销帧的时间,计算phy链路的时延,所述phy链路为传输所述开销帧的phy链路。选择模块用于依据所述phy链路的时延,选择基准时延链路。发送模块用于向所述第一网元发送所述第二网元的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值且不满足预设条件的phy链路,所述预设条件包括时延不大于所述第一网元允许的phy链路的最大时延、所述第二网元允许的phy链路的最大时延和phy链路允许的最大时延。删除模块用于从所述灵活以太组中删除所述第二网元的无效phy链路。

在一个实现方式中,在所述第二网元依据所述phy链路的时延,选择基准时延链路之后,还包括:所述第二网元依据目标链路的时延和所述第一阈值,确定第二阈值,所述目标链路为与所述基准时延链路的时延差大于所述第一阈值且满足所述预设条件的phy链路,所述第二阈值用于所述第一网元更新所述灵活以太组中链路间的时延差。

在一个实现方式中,所述第二网元依据目标链路的时延,确定第二阈值包括:在所述第一网元发送的开销帧中还包括是否支持增加时延差指示位,且所述是否支持增加时延差指示位指示所述第一网元支持增加时延差的情况下,所述第二网元依据所述目标链路的时延,确定第二阈值。

在一个实现方式中,在所述第二网元依据目标链路的时延,确定第二阈值之后,所述第二网元向所述第一网元发送所述第二阈值。

在一个实现方式中,所述第二网元向所述第一网元发送所述第二阈值包括:所述第二网元向所述第一网元发送开销帧,所述第二网元发送的开销帧的保留reserved字段中包括所述第二阈值。

在一个实现方式中,所述依据所述phy链路的时延,选择基准时延链路包括:将所述phy链路中时延最小的phy链路作为所述基准时延链路。或者,将有效phy链路数量最多的有效phy链路集合对应的尝试基准时延链路,作为所述基准时延链路;或者,将有效phy链路数量最多的有效phy链路集合对应的、且时延不大于预设的数值的尝试基准时延链路,作为基准时延链路,其中,所述尝试基准时延链路为所述phy链路中任意一个phy链路,所述有效phy链路集合与所述尝试基准时延链路的对应关系为:所述有效phy链路集合中的phy链路,为与所述尝试基准时延链路的时延差值不大于所述第一阈值的phy链路,并且所述有效phy链路集合中,两两所述有效phy链路之间的时延差不大于所述第一阈值。

在一个实现方式中,所述第一网元发送的开销帧中还包括:所述第一网元允许的phy链路的最大时延。

附图说明

图1为本申请实施例公开了的flexegroup协商方法的应用场景的示意图;

图2为本申请实施例公开的flexegroup协商方法的流程图;

图3为本申请实施例公开的flexegroup协商方法中使用的开销帧的帧结构示意图;

图4为本申请实施例公开的又一种flexegroup协商方法的流程图;

图5为本申请实施例公开的第一网元的结构示意图;

图6为本申请实施例公开的第二网元的结构示意图。

具体实施方式

本申请实施例公开了一种flexegroup协商方法以及网元,应用在图1所示的场景中。图1中,网元a、网元b、网元c和网元d中,相邻的两个网元之间相互直连。相互直连的两个网元之间通过flexegroup通信。

网元a、网元b、网元c和网元d可以为任意一台网元,例如路由器、分组传送网(packagetransportnetwork,ptn)、otn等网络设备。网元a、网元b、网元c和网元d既可以是发送端,也可以是接收端(相互直连的两个网元在一次数据发送和接收过程中,可能一个是发送端一个是接收端)。

下面将结合附图,对本申请实施例公开的flexegroup协商方法以及网元进行详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图2为本申请实施例公开了一种flexegroup协商方法,应用在图1中直连的两个网元的通信过程中,包括以下步骤:

s201:第一网元的phy链路与第二网元的phy链路进行时间同步。

具体的,可以使用现有的协议,包括但不限于ieee1588标准协议进行时间同步。时间同步的目的在于,使得phy链路保持时间的一致性。

进一步的,可以同步发送端和接收端中所有的phy链路,也可以同步发送端和接收端中,处于同一个flexegroup的phy链路。

需要说明的是,现有的使用flexegroup的通信过程中,不进行时间同步。

s202:第一网元发送开销帧。

图3所示为开销帧的帧结构,其中,开销帧的保留reserved字段中预设位置(例如第一个)的比特位用于指示第一网元是否支持增加时延差(即是否支持增加时延差指示位),例如,以reserved字段的值为1表示支持,以reserved字段的值为0表示不支持。本实施例中,假设开销帧的reserved字段的值为0,即第一网元不支持增加时延差为例。

开销帧的reserved字段中携带有第一网元发送开销帧的时间(不占用上述预设位置,例如第一个比特位,简称为时间戳指示位)。具体的,第一网元在发送开销帧时,从phy链路的时钟取出时间戳,记录在要发送的开销帧的reserved字段中。可选的,时间以微秒为单位,在reserved字段中占用16个比特位。

开销帧的远端phy链路失效指示(remotephyfault,rpf)字段用于表示phy链路是否有效,依据现有协议,0表示有效,1表示无效。需要说明的是,第一网元在开销帧中指示是否有效的phy链路,为第一网元曾经从第二网元接收开销帧的phy链路,第一网元在确认该phy链路与位于同一个flexegroup的其它phy链路的时延差过大,则认为该phy链路无效,在开销帧中告知第二网元,可以提高phy链路的协商效率。

图3中,其它字段以及简称的意义为:

c:calendarconfigurationinuse被使用的时隙。

omf:overheadmultiframeindicator用于复帧定帧,前16帧为0,后16帧为1。

res:reserved保留位。

flexegroupnumber:灵活以太组编号。

phymap:灵活以太组所有成员phy的集合。

phynumber:phy编号。

clientcalendar:灵活以太客户端时隙。

cr:calendarswitchrequest切换时隙请求。

ca:calendarswitchacknowledge时隙切换完成确认。

crc:循环冗余码cyclicredundancycode。

managementchannel:管理通道。

managementchannel-section:部分管理通道。

managementchannel-shimtoshim:垫片到垫片管理通道。

overheadframes:开销帧。

需要说明的是,图3所示的开销帧中,除reserved字段之外,其它字段的含义和作用,均可以参见现有协议标准,这里不再赘述。

s203:第二网元接收到开销帧后,依据开销帧中携带的发送时间以及接收到开销帧的时间,计算传输开销帧的phy链路的时延。

具体的,接收到开销帧的时间减去开销帧中的发送时间,即为传输开销帧的phy链路的时延。

s204:第二网元将本地的phy链路划分为有效phy链路和远端无效phy链路。

具体的,为了便于保存和处理,第二网元设置三个集合:有效phy链路集合、远端无效phy链路集合和本地无效phy链路集合。将接收到的开销帧中设置为无效的phy链路放入远端无效phy链路集合中,将其它phy链路放入有效phy链路集合中,本地无效phy链路集合为空。

s205:第二网元从有效phy链路中确定基准时延链路,并将有效phy链路中与基准时延链路的时延差大于第一阈值的链路,划分为本地无效phy链路。

具体的,第二网元确定基准时延链路遵循的原则为:1、保证链路的时延最小。或者,2、保证被划分为有效phy链路的数量最多。

对于1,可以将有效phy链路中,时延最小的链路作为基准链路,其中,链路的时延在s203中计算得到。

对于2,可以依次尝试将每一个有效phy链路中的phy链路作为尝试基准链路,并计算尝试基准链路与其它有效phy链路的时延差(链路的时延在s203中计算得到),将时延差不大于第一阈值的链路,作为有效phy链路,并且两两有效phy链路之间的时延差不大于第一阈值。按照以上方式,每一个尝试基准链路对应一个有效phy链路集合。包括数量最多的phy链路的有效phy链路集合对应的尝试基准链路,即为确定出的基准链路。

例如,有效phy链路中包括4条phy链路,一条phy链路的时延为5微秒,其它三条phy链路的时延分别为15微秒、18微秒和20微秒。

依据原则1,时延为5微秒的链路为基准链路,假设第一阈值为10微秒,则时延为18微秒和20微秒的phy链路,将被划分为本地无效phy链路,只有时延为10微秒和基准链路为有效phy链路。

依据原则2,从时延分别为15微秒、18微秒和20微秒的phy链路中,选择时延为15微秒的phy链路为基准链路,假设第一阈值为10微秒,则时延为15微秒(基准链路)、18微秒和20微秒的phy链路均为有效phy链路。

也可以综合考虑原则1和2,在基准链路的时延不大于预设数值且两两有效phy链路之间的时延差不大于第一阈值的情况下,将其它链路尽可能多的划分为有效phy链路。

具体的,在设置了有效phy链路集合、远端无效phy链路集合和本地无效phy链路集合的情况下,从有效phy链路集合中选择基准链路,并通过将有效phy链路集合中的链路与基准链路的时延差,将有效phy链路集合中的链路保留在有效phy链路集合中,或者加入本地无效phy链路集合中。

本实施例中,第一阈值以标准协议中的10微秒为例。

s206:第二网元向第一网元发送开销帧,开销帧中的远端phy链路失效指示(remotephyfault,rpf)字段的值指示第二网元的本地无效phy链路。

具体的,可以将本地无效phy链路的标识写入rpf字段中。

s207:第一网元和第二网元均从flexegroup中删除无效phy链路。

其中,无效phy链路包括第二网元告知第一网元的、第二网元的本地无效phy链路,也包括第一网元通过rpf字段告知第二网元的远端无效phy链路。

可选的,可以在预设的几个周期内按照以上方式,确定第二网元的本地无效phy链路,第一网元和第二网元再从flexegroup中删除无效phy链路,以保证本地无效phy链路的准确性。

s208:第一网元和第二网元使用flexegroup传输数据。

从图2所示的过程可以看出,第一网元和第二网元能够互通无效phy链路,并均将无效phy链路从flexegroup中删除,因此,使得flexegroup中的链路间的时延差不大于阈值,所以,能够避免因为链路间的时延差过大,而导致flexegroup不可用的问题,从而提高flexegroup的可用性。

图4为本申请实施例公开了又一种flexegroup协商方法,与图2所示的过程的主要区别在于,第一网元支持增加时延差,第二网元确定出建议增加的时延差。

图4所示的方法包括以下步骤:

s401:第一网元的phy链路与第二网元的phy链路进行时间同步。

s402:第一网元发送开销帧。

与s202不同的是,本步骤中,开销帧的reserved字段中预设位置的比特位(简称是否支持增加时延差指示位)的值为1,表示支持增加时延差。

可选的,开销帧的reserved字段中还可以携带第一网元允许的phy链路的最大时延,可选的,第一网元允许的最大时延在reserved字段中占用16位(简称最大时延指示位)。

需要说明的是,开销帧的reserved字段中的排列顺序为:是否支持增加时延差指示位(1位)、最大时延指示位(16位)和时间戳指示位(16位)。

s403:第二网元接收到开销帧后,依据开销帧中的时间以及接收到开销帧的时间,计算传输开销帧的phy链路的时延。

s404:第二网元将本地的phy链路划分为有效phy链路和远端无效phy链路。

s405:第二网元从有效phy链路中确定基准时延链路,并将有效phy链路中与基准时延链路的时延差大于第一阈值的链路,划分为本地无效phy链路。

划分的具体方式可以参见图2所示的过程。

s406:第二网元将本地无效phy链路中满足预设条件的phy链路,划分为有效phy链路。

具体的,预设条件包括:phy链路的时延不大于第一网元允许的phy链路的最大时延、第二网元允许的phy链路的最大时延和phy链路允许的最大时延。

需要说明的是,第一网元允许的phy链路的最大时延也可以预先配置在第二网元中,在此情况下,第一网元发送的开销帧中,可以不包括第一网元允许的phy链路的最大时延。

可选的,可以在预设数量的周期(例如三个周期,一个周期为1024个20个时隙)内,将本地无效phy链路中满足预设条件的phy链路,划分为有效phy链路,以保证从无效转变为有效的phy链路,确实满足预设条件,从而保证系统的稳定性。

s407:第二网元依据满足预设条件的phy链路与第一阈值的差值,确定第二阈值。

具体的,第二阈值可以为满足预设条件的phy链路的时延与第一阈值的差值中的最大的差值。

s408:第二网元将第二阈值发给第一网元,第一网元将flexegroup中链路间的时延差更新为第二阈值。

可选的,第二网元可以将第二阈值携带在开销帧中,进一步的,携带在开销帧的reserved字段中,发给第一网元。

s409:第二网元向第一网元发送开销帧,开销帧中的远端phy链路失效指示(remotephyfault,rpf)字段的值指示第二网元的本地无效phy链路。

s410:第一网元和第二网元均从flexegroup中删除无效phy链路。

s411:第一网元和第二网元使用flexegroup传输数据。

从图4可以看出,本实施例中,不再拘泥于固定的时延差,而是依据网元和phy链路的实际能力,协商一个比原始时延差大的时延差,以将更多的phy链路划分为有效的phy链路。因此,图4所示的方法,能够在提高flexegroup的可用性的基础上,提高资源的利用率。

在图4所示的过程中,可选的,可以不执行s408,而第二网元仅提供第二阈值,工作人员从第二网元获得第二阈值后,通过改造第一网络,例如增加第一网元的缓存和/或增加内部光纤长度等,使得第一网元的flexegroup中链路间的时延差增大到第二阈值。

可选的,在第一网元支持增加时延差(即第一网元发送的开销帧中的reserved字段中是否支持增加时延差指示位的值为1、以及reserved字段中包括最大时延指示位和时间戳指示位)的情况下,第二网元也可以不执行图4中s405之后的步骤,而执行图2中s202之后的步骤。也就是说,在第一网元支持增加时延差的情况下,第二网元和第一网元可以仅协商移除无效的phy链路,而不进行时延差的协商。

图5为图2或图4中所示的第一网元的结构,包括:发送模块、接收模块和删除模块。可选的,还包括同步模块。

其中,同步模块用于将所述第一网元的phy链路与第二网元的phy链路进行时间同步。发送模块用于向第二网元发送开销帧,所述开销帧的具体帧结构可以参见图3,这里不再赘述。接收模块用于接收所述第二网元发送的所述第二网元的无效物理层phy链路的信息,可选的,接收模块还可以用于在所述发送模块向所述第二网元发送所述开销帧之后,接收所述第二网元发送的阈值,并依据所述阈值,更新所述灵活以太组中链路间的时延差。删除模块用于从所述灵活以太组中删除所述第二网元的无效phy链路。

以上各个模块的功能的具体实现方式可以参见上述方法实施例,这里不再赘述。

图6为图2中所示的第二网元的结构,包括:接收模块、计算模块、选择模块、发送模块和删除模块。

其中,接收模块用于接收第一网元发送的开销帧。计算模块用于依据接收到所述开销帧的时间以及所述第一网元发送所述开销帧的时间,计算phy链路的时延,所述phy链路为传输所述开销帧的phy链路。选择模块用于依据所述phy链路的时延,选择基准时延链路。发送模块用于向所述第一网元发送所述第二网元的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值的phy链路。删除模块用于从所述灵活以太组中删除所述第二网元的无效phy链路。

以上各个模块的功能的具体实现方式可以参见上述方法实施例,这里不再赘述。

与图6类似的,图4中所示的第二网元包括:接收模块、计算模块、选择模块、发送模块和删除模块。

与图6不同的是,图4中所示的第二网元的发送模块向第一网元发送的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值且不满足预设条件的phy链路,所述预设条件包括时延不大于所述第一网元允许的phy链路的最大时延、所述第二网元允许的phy链路的最大时延和phy链路允许的最大时延。

图4中所示的第二网元,还可以包括确定模块。确定模块用于在所述选择模块依据所述phy链路的时延,选择基准时延链路之后,依据目标链路的时延,确定第二阈值,所述目标链路为与所述基准时延链路的时延差大于所述第一阈值且满足所述预设条件的phy链路,所述第二阈值用于所述第一网元更新所述灵活以太组中链路间的时延差。

图4中所示的第二网元的发送模块还用于:在所述确定依据目标链路的时延,确定第二阈值之后,向所述第一网元发送所述第二阈值。所述接收模块接收的开销帧中还包括:所述第一网元允许的phy链路的最大时延。

以上各个模块的功能的具体实现方式可以参见上述方法实施例,这里不再赘述。

本申请实施例还公开了图2或图4中所示的第一网元的另一种结构,包括:发送器、接收器和处理器。

其中,发送器用于向第二网元发送开销帧。接收器用于接收所述第二网元发送的所述第二网元的无效物理层phy链路的信息。处理器用于从所述灵活以太组中删除所述第二网元的无效phy链路。

本申请实施例还公开了图2中所示的第二网元的另一种结构,包括:发送器、接收器和处理器。

其中,接收器用于接收第一网元发送的开销帧。处理器用于依据接收到所述开销帧的时间以及所述第一网元发送所述开销帧的时间,计算phy链路的时延,所述phy链路为传输所述开销帧的phy链路,并依据所述phy链路的时延,选择基准时延链路。发送器用于向所述第一网元发送所述第二网元的无效phy链路的信息,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值的phy链路。处理器还用于从所述灵活以太组中删除所述第二网元的无效phy链路。

本申请实施例还公开了图4中所示的第二网元的另一种结构,包括:发送器、接收器和处理器。与图2中所示的第二网元的区别在于,所述无效phy链路为与所述基准时延链路的时延差大于第一阈值且不满足预设条件的phy链路,所述预设条件包括时延不大于所述第一网元允许的phy链路的最大时延、所述第二网元允许的phy链路的最大时延和phy链路允许的最大时延。以及,处理器还用于,在所述第二网元依据所述phy链路的时延,选择基准时延链路之后,依据目标链路的时延,确定第二阈值,所述目标链路为与所述基准时延链路的时延差大于所述第一阈值且满足所述预设条件的phy链路,所述第二阈值用于所述第一网元更新所述灵活以太组中链路间的时延差。发送器还用于,向所述第一网元发送所述第二阈值。

以上所述处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic),现场可编程门阵列(fpga)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。

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