配置链路组的方法和设备技术

技术编号:19436355 阅读:40 留言:0更新日期:2018-11-14 13:07
本申请提供一种配置链路组的方法和设备,该方法包括:第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,第一状态信息用于指示M个链路中任意两个链路之间的差分延迟的状态,任一个链路为FlexE或FlexO物理连接链路,M为大于或等于2的整数;第一设备获取接收端设备的第一能力信息,第一能力信息用于指示接收端设备对M个链路进行差分延迟补偿的第一能力;第一设备根据第一状态信息和第一能力信息,将M个链路中的N个链路划分到第一链路组,N为小于或等于M且大于或等于2的整数;第一设备向第二设备发送第一配置信息,其中包括用于指示第一链路组的信息。本申请提供的方法,能够提高传送网中链路的可用性和鲁棒性。

【技术实现步骤摘要】
配置链路组的方法和设备
本申请涉及传送网领域,并且更具体地,涉及一种配置链路组的方法和设备。
技术介绍
当前在以太网传送网中,通常会通过链路聚合组(LinkAggregationGroup,LAG)技术,将多个物理连接链路(以下简称“链路”)绑定为一个逻辑链路,以增大带宽并提高链路的可用性。具体地,LAG技术通常将相邻设备之间的S个带宽速率R相同的物理连接链路绑定为一个带宽速率为S*RLAG,以实现带宽速率的线性提升,从而满足带宽增长的需求。对于介质访问控制(MediaAccessControl,MAC)层以上的用户业务,LAG表现为一个逻辑接口。传输设备可以根据源MAC地址和/或目的MAC地址、或者虚拟局域网(VirtualLocalAreaNetwork,VLAN)标签等信息对来自MAC层的报文进行分类,区分出不同的业务。例如,源MAC地址与目的MAC地址相同的报文归属为同一个业务,多个业务经过哈希算法处理之后被分配约束到LAG的一个特定的链路发送。因为LAG技术中,一个业务的报文只会从一个链路发送,对该业务而言,不存在报文乱序问题,LAG无需对各链路的传输时延差进行补偿。然而也正是由于LAG技术中一个业务的报文只会从一个链路发送,即业务中的一个具体的业务的流量不能超过单个链路的带宽速率R,因此LAG对单个业务并不能体现S*R的带宽速率。灵活以太网(FlexibleEthernet,FlexE)或灵活光传送网(FlexibleOTN,FlexO)可以通过链路的绑定级联形成链路聚合组,以支持跨多个链路并行传输,来承载至少一个业务。其中,OTN是指光传送网(OpticalTransportNetwork)。由于业务跨链路传输,因此需要对各个链路的传输时延进行差分延迟补偿,以对齐多个链路上并行传输的业务。接收端设备的差分延迟补偿能力在实际中受到一定的工程限制,如果某个链路的差分延迟超过该接收端设备的差分延迟补偿能力,将导致整个链路聚合组失效。
技术实现思路
本申请提供一种配置链路组的方法和设备,能够提高传送网中链路的可用性和鲁棒性。第一方面,提供了一种配置链路组的方法,包括:第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,所述第一状态信息用于指示所述M个链路中任意两个链路之间的差分延迟的状态,所述M个链路中的任意一个链路为灵活以太网FlexE物理连接链路或者灵活光传送网FlexO物理连接链路,其中,M为大于或等于2的整数;所述第一设备获取所述接收端设备的第一能力信息,所述第一能力信息用于指示所述接收端设备对所述M个链路进行差分延迟补偿的第一能力;所述第一设备根据所述第一状态信息和所述第一能力信息,将所述M个链路中的N个链路划分到第一链路组,其中,N为小于或等于M且大于或等于2的整数;所述第一设备向第二设备发送第一配置信息,所述第一配置信息包括用于指示所述第一链路组的信息。应理解,第一设备是决定链路组划分方式的决策设备,第二设备包括配合决策设备完成链路组配置的相关设备。还应理解,第一方面的配置链路组的方法应用于在接收端设备处,M个链路无法对齐的情况,或者说接收端设备的对所述M个链路进行差分延迟补偿的第一能力不能实现将M个链路对齐的情况。第一方面的配置链路组的方法,第一设备根据源端设备和接收端设备之间的M个链路的差分延迟的状态和接收端设备对M个链路进行差分延迟补偿的能力,将M个链路中的N个链路划分到第一链路组,从而避免了M个链路的差分延迟超出接收端设备的差分延迟补偿能力时所有的M个链路不可用的情况,可以提高传送网中链路的可用性和鲁棒性。在第一方面的一种可能的实现方式中,所述第一设备为所述接收端设备,所述第二设备为所述源端设备,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备测量所述M个链路的差分延迟,获得所述第一状态信息;所述方法还包括:所述第一设备根据所述第一配置信息,对所述第一链路组中的链路进行差分延迟补偿;所述第一设备基于所述第一链路组,与所述第二设备传输业务数据。在本可能的实现方式中,由接收端设备作为决策设备确定链路组的配置,执行简单方便,进行链路组配置时信令开销小。在第一方面的一种可能的实现方式中,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备接收所述接收端设备发送的所述第一状态信息;所述第一设备获取所述接收端设备的第一能力信息,包括:所述第一设备接收所述接收端设备发送的所述第一能力信息。其中,一种可能的实现方式中,所述第一设备为所述源端设备,所述第二设备为所述接收端设备。在本可能的实现方式中,由源端设备作为决策设备,可以结合业务数据的相关信息,例如业务数量和/或带宽等综合因素确定链路组的配置。其中,另一种可能的实现方式中,所述第一设备为管理设备,所述第二设备包括所述接收端设备和/或所述源端设备。在本可能的实现方式中,由管理设备作为决策设备,一来可以接收源端设备和接收端设备的相关信息,能够考虑例如业务数量和/或带宽等综合因素确定链路组的配置;二来能够避免由源端设备或接收端设备做决策时可能引发的计算量,可以减轻源端设备和接收端设备的负担。在第一方面的一种可能的实现方式中,在所述M个链路上,所述接收端设备的K个上游设备具有延迟发送补偿的能力,其中,K为正整数,所述K个上游设备包括所述源端设备和/或至少一个中间设备,所述中间设备在所述M个链路上位于所述源端设备与所述接收端设备之间,所述方法还包括:所述第一设备获取所述K个上游设备的每个上游设备的第二能力信息和第二状态信息,所述第二能力信息用于指示所述每个上游设备对所述M个链路中的至少一个链路进行延迟发送补偿的第二能力,所述第二状态信息用于指示所述每个上游设备对所述M个链路中的至少一个链路进行延迟发送补偿的当前状态;所述第一设备根据所述第一状态信息和所述第一能力信息,将所述M个链路中的N个链路划分到第一链路组,包括:所述第一设备根据所述第一状态信息、所述第一能力信息、所述第二状态信息和所述第二能力信息,将所述M个链路中的所述N个链路划分到所述第一链路组;所述方法还包括:所述第一设备根据所述第一状态信息、所述第一能力信息、所述第二状态信息和所述第二能力信息,确定所述每个上游设备对相应的链路应进行的延迟发送补偿的配置。在接收端设备处M个链路无法对齐时,M个链路不能组成一个链路组,或者说FlexEGroup或FlexOGroup崩溃无法工作,本申请各实施例的源端设备、接收端设备,还可以包括中间设备等均可能有差分延迟补偿或延迟发送补偿的能力,本可能的实现方式各设备通过能力协商实现链路组的补偿。使得当源端设备、接收端设备之间的FlexEGroup或FlexOGroup中各设备的补偿能力无法补偿各链路的差分延迟时,通过配置链路组,使得源端设备只在延迟对齐的链路上承载跨链路传输业务数据;或者通过各设备协同补偿,使得最终M个链路在接收端设备处可以对齐,能够保证FlexEGroup或FlexOGroup的工作,可以提高链路的利用率。在第一方面的一种可能的实现方式中,所述第一设备为所述接收端设备,所述第二设备为所述源端设备,所述第一设备获取源端设备和接收端设备之间的M个链路的第一本文档来自技高网
...

【技术保护点】
1.一种配置链路组的方法,其特征在于,包括:第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,所述第一状态信息用于指示所述M个链路中任意两个链路之间的差分延迟的状态,所述M个链路中的任意一个链路为灵活以太网FlexE物理连接链路或者灵活光传送网FlexO物理连接链路,其中,M为大于或等于2的整数;所述第一设备获取所述接收端设备的第一能力信息,所述第一能力信息用于指示所述接收端设备对所述M个链路进行差分延迟补偿的第一能力;所述第一设备根据所述第一状态信息和所述第一能力信息,将所述M个链路中的N个链路划分到第一链路组,其中,N为小于或等于M且大于或等于2的整数;所述第一设备向第二设备发送第一配置信息,所述第一配置信息包括用于指示所述第一链路组的信息。

【技术特征摘要】
1.一种配置链路组的方法,其特征在于,包括:第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,所述第一状态信息用于指示所述M个链路中任意两个链路之间的差分延迟的状态,所述M个链路中的任意一个链路为灵活以太网FlexE物理连接链路或者灵活光传送网FlexO物理连接链路,其中,M为大于或等于2的整数;所述第一设备获取所述接收端设备的第一能力信息,所述第一能力信息用于指示所述接收端设备对所述M个链路进行差分延迟补偿的第一能力;所述第一设备根据所述第一状态信息和所述第一能力信息,将所述M个链路中的N个链路划分到第一链路组,其中,N为小于或等于M且大于或等于2的整数;所述第一设备向第二设备发送第一配置信息,所述第一配置信息包括用于指示所述第一链路组的信息。2.根据权利要求1所述的方法,其特征在于,所述第一设备为所述接收端设备,所述第二设备为所述源端设备,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备测量所述M个链路的差分延迟,获得所述第一状态信息;所述方法还包括:所述第一设备根据所述第一配置信息,对所述第一链路组中的链路进行差分延迟补偿;所述第一设备基于所述第一链路组,与所述第二设备传输业务数据。3.根据权利要求1所述的方法,其特征在于,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备接收所述接收端设备发送的所述第一状态信息;所述第一设备获取所述接收端设备的第一能力信息,包括:所述第一设备接收所述接收端设备发送的所述第一能力信息。4.根据权利要求3所述的方法,其特征在于,所述第一设备为所述源端设备,所述第二设备为所述接收端设备;或所述第一设备为管理设备,所述第二设备包括所述接收端设备和/或所述源端设备。5.根据权利要求1所述的方法,其特征在于,在所述M个链路上,所述接收端设备的K个上游设备具有延迟发送补偿的能力,其中,K为正整数,所述K个上游设备包括所述源端设备和/或至少一个中间设备,所述中间设备在所述M个链路上位于所述源端设备与所述接收端设备之间,所述方法还包括:所述第一设备获取所述K个上游设备的每个上游设备的第二能力信息和第二状态信息,所述第二能力信息用于指示所述每个上游设备对所述M个链路中的至少一个链路进行延迟发送补偿的第二能力,所述第二状态信息用于指示所述每个上游设备对所述M个链路中的至少一个链路进行延迟发送补偿的当前状态;所述第一设备根据所述第一状态信息和所述第一能力信息,将所述M个链路中的N个链路划分到第一链路组,包括:所述第一设备根据所述第一状态信息、所述第一能力信息、所述第二状态信息和所述第二能力信息,将所述M个链路中的所述N个链路划分到所述第一链路组;所述方法还包括:所述第一设备根据所述第一状态信息、所述第一能力信息、所述第二状态信息和所述第二能力信息,确定所述每个上游设备对相应的链路应进行的延迟发送补偿的配置。6.根据权利要求5所述的方法,其特征在于,所述第一设备为所述接收端设备,所述第二设备为所述源端设备,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备测量所述M个链路的差分延迟,获得所述第一状态信息;所述第一设备获取所述K个上游设备的每个上游设备的第二能力信息和第二状态信息,包括:所述第一设备接收所述每个上游设备发送的所述第二能力信息和所述第二状态信息;所述方法还包括:所述第一设备向所述K个上游设备中的至少一个上游设备发送第二配置信息,所述第二配置信息用于指示所述至少一个上游设备对相应的链路应进行延迟发送补偿的配置。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述第一设备根据所述第一配置信息,对所述第一链路组中已经过所述至少一个上游设备根据所述第二配置信息进行延迟发送补偿的链路进行差分延迟补偿;所述第一设备基于所述第一链路组,与所述第二设备传输业务数据。8.根据权利要求5所述的方法,其特征在于,所述第一设备为所述源端设备,所述第二设备为所述接收端设备,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备接收所述接收端设备发送的所述第一状态信息;所述第一设备获取所述接收端设备的第一能力信息,包括:所述第一设备接收所述接收端设备发送的所述第一能力信息。9.根据权利要求8所述的方法,其特征在于,所述K个上游设备中包括所述第一设备,所述方法还包括:所述第一设备根据确定的所述第一设备对相应的链路应进行的延迟发送补偿的配置,基于所述第一链路组,向所述第二设备传输业务数据。10.根据权利要求8或9所述的方法,其特征在于,所述K个上游设备中包括至少一个中间设备,所述第一设备获取所述K个上游设备的每个上游设备的第二能力信息和第二状态信息,包括:所述第一设备接收所述至少一个中间设备中的每个中间设备发送的所述第二能力信息和所述第二状态信息;所述方法还包括:所述第一设备向所述至少一个中间设备中的至少部分中间设备发送第二配置信息,所述第二配置信息用于指示所述至少部分中间设备对相应的链路应进行的延迟发送补偿的配置。11.根据权利要求5所述的方法,其特征在于,所述第一设备为管理设备,所述第二设备包括所述接收端设备和/或所述源端设备,所述第一设备获取源端设备和接收端设备之间的M个链路的第一状态信息,包括:所述第一设备接收所述接收端设备发送的所述第一状态信息;所述第一设备获取所述接收端设备的第一能力信息,包括:所述第一设备接收所述接收端设备发送的所述第一能力信息;所述第一设备获取所述K个上游设备的每个上游设备的第二能力信息和第二状态信息,包括:所述第一设备接收所述每个上游设备发送的所述第二能力信息和所述第二状态信息;所述方法还包括:所述第一设备向所述K个上游设备中的至少一个上游设备发送第二配置信息,所述第二配置信息用于指示所述至少一个上游设备对相应的链路应进行的延迟发送补偿的配置。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述第一配置信息包括用于指示链路属于所述第一链路组的标记。13.根据权利要求1至12中任一项所述的方法,其特征在于,所述第一设备向第二设备发送第一配置信息,包括:所述第一设备将所述第一配置信息承载在开销码块的保留字段中发送给所述第二设备。14.根据权利要求1至13中任一项所述的方法,其特征在于,所述第一设备向第二设备发送第一配置信息,包括:所述第一设备将用于指示所述N个链路中的第一链路属于所述第一链路组的所述第一配置信息,通过所述第一链路发送给所述第二设备。15.根据权利要求14所述的方法,其特征在于,所述第一配置信息中的第一部分比特用于指示所述第一链路与其他链路组成所述第一链路组,所述第一配置信息中的第二部分比特为所述第一链路组的标记。16.根据权利要求3、4、8、9和11中任一项所述的方法,其特征在于,所述第一设备接收所述接收端设备发送的所述第一状态信息,包括:所述第一设备接收由所述接收端设备发送的,承载在开销码块的管理通道的链路层发现协议LLDP格式的第一类型长度值TLV单元中的所述第一状态信息。17.根据权利要求16所述的方法,其特征在于,所述第一TLV单元还能够承载用于指示在所述接收端设备向所述源端设备发送业务数据时,所述接收端设备对所述M个链路进行延迟发送补偿的当前状态的信息。18.根据权利要求16或17所述的方法,其特征在于,所述第一TLV单元还能够承载用于指示上游设备对相应的链路应进行的延迟发送补偿的配置的信息。19.根据权利要求3、4、8、9和11中任一项所述的方法,其特...

【专利技术属性】
技术研发人员:梅理钟其文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1