一种传输路径确定方法及装置制造方法及图纸

技术编号:39193033 阅读:9 留言:0更新日期:2023-10-27 08:40
本申请公开了一种传输路径确定方法及装置,包括:第一网络设备获取SR策略,该SR策略包括主用路径信息和备用路径信息。主用路径信息包括第一更新阈值和至少一个第一分段列表,第一分段列表用于指示流量从第一网络设备到第二网络设备的SR路径,第一更新阈值指示更新第一网络设备到第二网络设备的SR路径的阈值。第一网络设备在利用主用路径信息所指示的路径传输流量时,根据第一更新阈值和每个第一分段列表所指示的SR路径的传输性能确定当前传输路径的服务质量是否满足预期,在不满足预期的情况下,进行路径更新以获得更新后的传输路径,进而使得第一网络设备利用更新后的传输路径传输流量,以满足预期服务质量,提高流量的传输效率。传输效率。传输效率。

【技术实现步骤摘要】
一种传输路径确定方法及装置


[0001]本申请涉及通信
,尤其涉及一种传输路径确定方法及装置。

技术介绍

[0002]分段路由(segment

routing,SR)策略(Policy)是一种隧道引流策略,通过分段列表指示流量传输的路径。一个SR Policy由头节点(Headend)、颜色(Color)和尾节点(Endpoint)三元组标识,表示一种将流量从头节点到引流到尾节点的策略。其中,Color用于区分同一头节点和尾节点对之间多条SR Policy。
[0003]一个SR Policy中可以有多条候选路径(Candidate Path),其中优先级(Preference)最高的候选路径会被优选为主用路径、次高的候选路径被确定为备用路径。一个候选路径下可以包含一个或多个分段列表(Segment List),每个Segment List代表一条从头节点到尾节点的具体路径,每个Segment List可以携带权重(Weight)属性,用来帮助实施流量的负载分担。如图1所示,该SR Policy当存在两个Candidate Path时,因为Candidate Path 1拥有更大的Preference(100),所以优选Candidate Path 1作为主用路径,将Preference次高的Candidate Path 2选做备用路径。图中Segment List 1至Segment List3的Weight分别为1,2,3,代表通过这三条Segment List的流量的比例为1:2:3。
[0004]在实际应用中,当头节点使能链路状态检测功能以后,头节点就可以实时的感知到当前主用路径的链路状态,以根据主用路径下各链路状态决定是否进行路径切换。目前头节点仅在感知到主用路径中的所有分段列表均处于故障状态时,触发路径切换,以从主用路径切换至备用路径。然而,在一些应用场景下,该种切换方式会导致传输服务质量较差,影响业务稳定性。

技术实现思路

[0005]本申请提供了一种传输路径确定方法及装置,以实现在传输路径不满足服务质量的情况下,优化传输路径,保证服务质量。
[0006]在本申请的第一方面,提供了一种传输路径确定方法,该方法包括:第一网络设备获取SR策略,该SR策略包括主用路径信息和备用路径信息,其中,主用路径信息中包括第一更新阈值和至少一个第一分段列表,第一分段列表用于指示流量从第一网络设备到第二网络设备的SR路径。第一更新阈值指示用于更新第一网络设备到第二网络设备的SR路径的阈值。在获取SR策略之后,第一网络设备可以根据第一更新阈值和第一分段列表中每个第一分段列表指示的SR路径的传输性能确定更新后的传输路径,进而使得第一网络设备利用更新后的传输路径传输流量,以满足预期服务质量,提高流量的传输效率。
[0007]在一种具体的实现方式中,该SR策略可以包括基于多协议标签交换(multi

protocol label switching,MPLS)的SR策略和基于第六版网际协议(internet protocol version 6,IPv6)的SR策略。
[0008]其中,第一更新阈值可以指示可用的SR路径的最少数量或者可用的SR路径的最小
权重。通常情况下,当主用路径所包括的第一分段列表所对应的权重均相同时,第一更新阈值指示SR路径的数量;当主要路径所包括的第一分段列表所对应的权重不相同时,第一更新阈值指示SR路径的权重。
[0009]在一种具体的实现方式中,第一网络设备可以通过静态配置的方式获取SR策略,或者接收控制器下发的控制报文,该控制报文中包括SR策略。其中,该控制报文可以为该边界网关协议(border gateway protocol,BGP)报文或路径计算单元通信协议(path computation element communication protocol,PCEP)报文,该控制报文中可以包括第一类型长度值(Type

Length

Value,TLV),第一更新阈值携带在第一TLV的值字段。
[0010]当第一网络设备利用主用路径信息所指示的路径传输流量时,将根据主用路径信息的第一更新阈值以及每个第一分段列表所指示的SR路径的传输性能,确定当前所使用的传输路径的服务质量是否满足预期,在不满足预期的情况下,进行路径更新以获得更新后的传输路径,进而利用更新后的传输路径传输流量。
[0011]在一种具体的实现方式中,第一网络设备可以根据每个第一分段列表所指示的SR路径的传输性能,确定可用的第一分段列表,然后判断可用的第一分段列表对应的分段列表参数值是否小于第一更新阈值。当可用的第一分段列表对应的分段列表参数值小于第一更新阈值时,第一网络设备对传输路径进行更新。
[0012]本申请提供了两种更新传输路径的方式,一种方式为将传输路径由主用路径切换为备用路径,另一种方式为将主用路径中不可用的第一分段列表替换为备用路径中的部分第二分段列表,然后将主用路径中可用的第一分段列表和部分第二分段列表所指示的SR路径作为更新后的传输路径。下面将分别针对两种更新方式进行介绍。
[0013](一)将传输路径由主用路径切换为备用路径
[0014]第一网络设备可以根据每个第一分段列表所指示的SR路径的传输性能确定可用的第一分段列表,然后将可用的第一分段列表对应的分段列表参数值与第一更新阈值进行比较。当可用的第一分段列表对应的分段列表参数值小于第一更新阈值时,表明主用路径信息所指示的SR路径不满足服务质量,第一网络设备可以将备用路径信息中第二分段列表所指示的SR路径确定为更新后的传输路径,以利用备用路径将流量传输到第二网络设备。其中,分段列表参数值可以表示可用的第一分段列表的数量或可用的第一分段列表的权重之和。
[0015]在一种具体的实现方式中,第一网络设备可以获取各第一分段列表所指示的SR路径在传输流量时对应的传输性能参数,并将传输性能参数值小于传输性能阈值的SR路径对应的第一分段列表确定为可用的第一分段列表。其中,传输性能阈值可以包括时延阈值、抖动阈值或者丢包率阈值等,相应地,传输性能参数包括时延、抖动或丢包率等。
[0016]其中,传输性能阈值可以包含在主用路径信息中。当第一网络设备的SR策略由控制器通过控制报文下发时,控制器可以利用同一控制报文向第一网络设备下发传输性能阈值和第一更新阈值。具体地,第一更新阈值携带在控制报文的第一TLV的值字段,传输性能阈值可以携带在控制报文的第一TLV的保留字段,或者传输性能阈值携带在控制报文的第二TLV的值字段。
[0017](二)将主用路径中不可用的第一分段列表替换为备用路径中的部分第二分段列表
[0018]在另一种可能的实现方式中,第一网络设备根据每个第一分段列表所指示的SR路径的传输性能确定可用的第一分段列表后,当可用的第一分段列表对应的分段列表参数值小于第一更新阈值时,第一网络设备可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传输路径确定方法,其特征在于,所述方法包括:第一网络设备获取分段路由SR策略,所述分段路由策略包括主用路径信息和备用路径信息,所述主用路径信息包括第一更新阈值和至少一个第一分段列表,所述至少一个第一分段列表用于指示流量从所述第一网络设备到第二网络设备的SR路径,所述第一更新阈值指示用于更新所述第一网络设备到所述第二网络设备的SR路径的阈值;所述第一网络设备根据所述第一更新阈值和所述至少一个第一分段列表中每个第一分段列表指示的SR路径的传输性能确定更新后的传输路径。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备根据所述第一更新阈值和所述至少一个第一分段列表中每个第一分段列表指示的SR路径的传输性能确定更新后的传输路径,包括:所述第一网络设备根据所述至少一个第一分段列表中的每个第一分段列表指示的SR路径的传输性能确定所述至少一个第一分段列表中可用的第一分段列表;在所述至少一个第一分段列表中可用的第一分段列表对应的分段列表参数值小于所述第一更新阈值时,所述第一网络设备将所述备用路径信息所包括的至少一个第二分段列表指示的SR路径确定为更新后的传输路径。3.根据权利要求1所述的方法,其特征在于,所述第一网络设备根据所述第一更新阈值和所述至少一个第一分段列表中每个第一分段列表指示的SR路径的传输性能确定更新后的传输路径,包括:所述第一网络设备根据所述至少一个第一分段列表中的每个第一分段列表指示的SR路径的传输性能确定所述至少一个第一分段列表中可用的第一分段列表;在所述至少一个第一分段列表中可用的第一分段列表对应的分段列表参数值小于所述第一更新阈值时,所述第一网络设备将所述至少一个第一分段列表中不可用的第一分段列表指示的SR路径确定为无效状态;所述第一网络设备从所述备用路径信息所包括的至少一个第二分段列表中选择部分第二分段列表;所述第一网络设备利用所述部分第二分段列表替换所述不可用的第一分段列表,获得更新后的传输路径。4.根据权利要求3所述的方法,其特征在于,所述第一更新阈值指示SR路径的数量,所述部分第二分段列表的数量不小于所述第一更新阈值与所述分段列表参数值的差值;或者所述第一更新阈值指示SR路径的权重,所述部分第二分段列表的权重之和不小于所述第一更新阈值与所述分段列表参数值的差值。5.根据权利要求4所述的方法,其特征在于,在所述至少一个第一分段列表中各第一分段列表的权重均相同时,所述第一更新阈值指示所述SR路径的数量;在所述至少一个第一分段列表中各第一分段列表的权重不相同时,所述第一更新阈值指示SR路径的权重。6.根据权利要求2

5任一项所述的方法,其特征在于,所述主用路径信息还包括传输性能阈值,所述第一网络设备根据所述至少一个第一分段列表中的每个第一分段列表指示的SR路径的传输性能确定所述至少一个第一分段列表中可用的第一分段列表,包括:所述第一网络设备获取所述至少一个第一分段列表中各第一分段列表指示的SR路径
在传输所述流量时对应的传输性能参数;所述第一网络设备将所述传输性能参数值小于所述传输性能阈值的SR路径对应的第一分段列表确定为可用的第一分段列表。7.根据权利要求6所述的方法,其特征在于,所述传输性能阈值包括时延、抖动或丢包率中的一种或多种。8.根据权利要求1

7任一项所述的方法,其特征在于,所述第一网络设备获取分段路由SR策略,包括:所述第一网络设备接收控制器发送的控制报文,所述控制报文包括所述SR策略。9.根据权利要求8所述的方法,其特征在于,所述控制报文包括第一类型长度类型值TLV,所述第一TLV的值字段携带所述第一更新阈值。10.根据权利要求9所述的方法,其特征在于,所述第一TLV的保留字段携带传输性能阈值。11.根据权利要求9所述的方法,其特征在于,所述控制报文还包括第二TLV,所述第二TLV的值字段携带传输性能阈值。12.根据权利要求8

11任一项所述的方法,其特征在于,所述控制报文为边界网关协议BGP报文,或所述控制报文为路径计算单元通信协议PCEP报文。13.根据权利要求1

12任一项所述的方法,其特征在于,所述SR策略包括基于多协议标签交换MPLS的SR策略和基于第六版网际协议IPv6的SR策略。14.一种传输路径确定装置,其特征在于,所述装置包括:获取单元和确定单元;所述获...

【专利技术属性】
技术研发人员:陈伟晗张卡
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1