基于分段路由策略的流量回切延时方法、设备、存储介质技术

技术编号:29261788 阅读:16 留言:0更新日期:2021-07-13 17:36
本发明专利技术公开基于分段路由策略的流量回切延时方法、设备、存储介质,该方法包括以下步骤:对定义的SRPolicy的候选路径模板进行扩展,候选路径模板中增加延时回切时间参数,并在BGPSRPolicy的隧道封装属性中新增定义Sub‑TLV,以支持SRPolicy的参数传递,通过BGPSRpolicy扩展传递给转发器,当检测机制通知业务流量可以回切时,检查SRPolicy当前生效候选路径的RetrieveTime值是否为0,当检测机制通知业务流量可以回切时,显示SRPolicy当前主备候选路径的生效情况,是主候选路径生效/备候选路径生效,并显示回切等待剩余时间。本发明专利技术通过对SRPolicy候选路径模板的扩展,以及相应的BGPSRPolicy中隧道封装属性的扩展,解决了链路/节点频繁发生故障又恢复时,业务流量频繁切换的问题。

【技术实现步骤摘要】
基于分段路由策略的流量回切延时方法、设备、存储介质
本专利技术涉及一种网络通信领域,具体是基于分段路由策略的流量回切延时方法、存储介质、装置。
技术介绍
分段路由的源路由机制,通过在头结点封装一个有序的指令列表来指导报文穿越网络。将用户的意图转换为Segment列表,Segment列表是Segment的有序列表,其中每个Segment代表特定的操作;然后边缘设备引导流量至Segment列表所对应的路径上,分段路由可以分为SegmentRoutingMPLS和SegmentRoutingIPv6两种场景,SRPolicy模型;BGPSRPolicy:SegmentRouting通常结合SDN控制器来实现源路由功能和SRPolicy的下发,除了netconf和PCEP通道外,还可以通过使用BGP的扩展来实现SRPolicy的候选路径的下发;draft-ietf-idr-segment-routing-te-policy-09定义了BGPSRPolicy的扩展,控制器上动态生成的SRPolicy通过BGP扩展传递给转发器,通过新定义的BGPSRPolicy地址族来实现,新增定义了SAIF值73。在控制器和转发器之间建立BGPSRPolicy地址族邻居,可以让控制器下发SRPolicy给转发器,提高了网络自动化部署SRPolicy的能力,BGPSRPolicy地址族新增定义了NLRI格式,并新增定义了隧道封装属性子类型。SRPolicy的内容在隧道封装属性中使用新的隧道类型TLV进行编码,格式如下:<br>各属性的范围和意义,与SRPolicy架构下个字段的范围和意义相同,在隧道封装属性TLV中,还定义了多个Sub-TLV,用来表示候选路径的详细参数,包括优先级,segmentlist等。SRPolicy中允许包含多个候选路径,低优先级的候选路径,可以作为活动候选路径的备份。需要高可靠性保护的业务,可以使用SRPolicy架构下的多个候选路径,实现对业务的可靠性保护。当检测到主用活动候选路径发生故障时,业务流量从主用活动候选路径切换到备份候选路径上;而当检测到主用候选路径恢复时,可以将业务流量恢复到该主用活动候选路径上。当网络中链路/节点频繁发生故障又恢复时,如链路震荡,节点频繁的发生故障后恢复,会出现SRPolicy的候选路径频繁的切换又回切的情况,导致业务流量在SRPolicy的多个候选路径上频繁的切换,扩大了网络业务的不稳定性。检测机制对回切的时机把握也存在不确定性,除了常用的SBFD/NQA等机制,其他检测机制也可能用于分段路由SRPolicy的候选路径的检测。可能存在如下情况:检测机制认为主路径已经恢复,而实际上SRPolicy的候选路径中的某个中间节点/链路,还是存在问题;通知回切后,导致业务流量中断。当通过BGPSRPolicy接收到一条如上的条目时,如果经检查有效,会生成对应该SRPolicy的一条候选路径;并且可以通过BGPSRPolicy接收对应该SRPolicy的多条候选路径,并根据候选路径的选取规则,确定活动候选路径和备份候选路径,针对这种情况,现提出基于分段路由策略的流量回切延时方法、存储介质、装置。
技术实现思路
本专利技术的目的在于提供基于分段路由策略的流量回切延时方法、存储介质、装置,通过对SRPolicy候选路径模板的扩展,以及相应的BGPSRPolicy中隧道封装属性的扩展,解决了链路/节点频繁发生故障又恢复时,业务流量频繁切换的问题;并且可以修正检测机制对回切时机判断的精确度问题,提升了SRPolicy架构下,使用主备候选路径进行可靠性保护和回切的灵活性和定制化,可以应对多种复杂的业务流量回切情况。并且通过SRPolicy模板以及BGPSRPolicy地址簇隧道封装属性的扩展,提升了该功能的完整性。本专利技术的目的可以通过以下技术方案实现:对SRPolicy的候选路径模板进行扩展,候选路径模板中增加延时回切时间参数,为多个候选路径之间的切换时间,提供了更丰富的选择,通过扩展模板,使得对SRPolicy的配置管理更好的实施;对BGPSRpolicy协议的隧道封装属性扩展,新增Sub-TLV表示字段“RetrieveTime”,用于表示该候选路径中的延时回切时间;这样可以通过控制器等第三方网元,通过BGPSRPolicy协议下发SRPolicy的延时回切时间,提升转发器对北向协议的适配能力。当检测机制通知业务流量可以回切时,检查SRPolicy当前生效候选路径的RetrieveTime值是否为0,如果值为0,立刻回切到主候选路径;如果值不为0,等待该RetrieveTime时间后才回切到主候选路径;提升候选路径是否生效的状态显示,显示SRPolicy当前主备候选路径的生效情况,并显示回切等待剩余时间,使用户更好的感知当前候选路径的回切状态;进一步地,所述步骤一头端设备存在主备路径,在发生主备切换后,当检测机制通知可以回切时,触发备份候选路径中的延时回切等待时间,在经过该时间后再进行回切。本专利技术的有益效果:1、本专利技术通过对SRPolicy候选路径模板的扩展,以及相应的BGPSRPolicy中隧道封装属性的扩展,解决了链路/节点频繁发生故障又恢复时,业务流量频繁切换的问题;2、本专利技术可以修正检测机制对回切时机判断的精确度问题;3、本专利技术提升了SRPolicy架构下,使用主备候选路径进行可靠性保护和回切的灵活性和定制化,可以应对多种复杂的业务流量回切情况。并且通过SRPolicy模板以及BGPSRPolicy地址簇隧道封装属性的扩展,提升了该功能的完整性。附图说明下面结合附图对本专利技术作进一步的说明。图1是本专利技术扩展SRPolicy的模板示意图;图2是本专利技术Sub-TLV的模板示意图;图3是本专利技术扩展Sub-TLV用于“RetrieveTime”的定义示意图;图4是本专利技术基于分段路由策略的流量回切延时设计实现流程示意图;图5是本专利技术实施例主路径上的链路2-3发生故障时示意图;图6是本专利技术原主路径上链路2-3故障恢复时示意图;图7是本专利技术当RetrieveTime20000ms的定时器超时后示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。基于分段路由策略的流量回切延时设计、存储介质、装置,包括以下步骤:步骤一:对draft-ietf-spring-segment-routing-policy-08以及draft-ietf-idr-segment-routing-te-policy-09定义的SRPolicy的候选路径模板进本文档来自技高网
...

【技术保护点】
1.基于分段路由策略的流量回切延时方法,其特征在于,包括以下步骤:/n步骤一:对SR Policy的候选路径模板进行扩展,候选路径模板中增加延时回切时间参数,并在BGP SR Policy的隧道封装属性中新增定义Sub-TLV,用于表示该候选路径中的延时回切时间;/n步骤二:隧道封装属性扩展定义BGP的隧道封装属性;对该属性进行扩展,以支持SRPolicy的参数传递;通过BGP SR policy扩展传递给转发器;/n步骤三:备份候选路径回切流程/n当检测机制通知业务流量可以回切时,检查SR Policy当前生效候选路径的RetrieveTime值是否为0,如果值为0,立刻回切到主候选路径;/n如果值不为0,等待该Retrieve Time时间后才回切到主候选路径;/n步骤四:运维和管理/n当检测机制通知业务流量可以回切时,显示SR Policy当前主备候选路径的生效情况,是主候选路径生效/备候选路径生效,并显示回切等待剩余时间。/n

【技术特征摘要】
1.基于分段路由策略的流量回切延时方法,其特征在于,包括以下步骤:
步骤一:对SRPolicy的候选路径模板进行扩展,候选路径模板中增加延时回切时间参数,并在BGPSRPolicy的隧道封装属性中新增定义Sub-TLV,用于表示该候选路径中的延时回切时间;
步骤二:隧道封装属性扩展定义BGP的隧道封装属性;对该属性进行扩展,以支持SRPolicy的参数传递;通过BGPSRpolicy扩展传递给转发器;
步骤三:备份候选路径回切流程
当检测机制通知业务流量可以回切时,检查SRPolicy当前生效候选路径的RetrieveTime值是否为0,如果值为0,立刻回切到主候选路径;
如果值不为0,等待该RetrieveTime时间后才回切到主候选路径;
步骤四:运维和管理
当检测机制通知业务流量可以回切时,显示SRPolicy当前主备候选路径的生效情况,是主候选路径生效/备候选路径生效,并显示回切等待剩余时间。


2.根据权利要求1所述的基于分段路由策略的流量回切延时方法,其特征在于,所述步骤一头端设备存在主备路径,在发生主备切换后,当检测机制通知可以回切时,触发备份候选路径中的延时回切等待时间,在经过该时间后再进行回切。


3.根据权利要求1所述的基于分段路由策略的流量回切延时方法,其特征在于,在所述步骤一中扩展SRPolicy的模板中的候选路径中增加“RetrieveTime”字段,该时间用于表示检测机制通知回切后的等待时间,单位为秒;生效条件:此候选路径为备份路径且已经发生主备切换,检测机...

【专利技术属性】
技术研发人员:唐寅江逸茗张进马海龙韩伟涛谢记超张鹏
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:江苏;32

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

1