路径切换控制方法及装置、计算机可读存储介质制造方法及图纸

技术编号:39053112 阅读:12 留言:0更新日期:2023-10-12 19:45
本公开涉及路径切换控制方法及装置、计算机可读存储介质,涉及通信技术领域。路径切换控制方法包括:在源节点和目的节点之间的第一路径发生故障的情况下,在所述源节点和所述目的节点之间规划第二路径,其中,所述第二路径中不包括所述第一路径中发生故障的业务节点;将业务流量从所述第一路径切换到所述第二路径;在所述业务节点恢复工作状态的情况下,在所述源节点和所述目的节点之间规划第三路径,其中,所述第三路径包括所述业务节点;启动定时器;在所述定时器超时、且所述业务节点处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。根据本公开,实现了对路径切换导致的震荡的抑制。对路径切换导致的震荡的抑制。对路径切换导致的震荡的抑制。

【技术实现步骤摘要】
路径切换控制方法及装置、计算机可读存储介质


[0001]本公开涉及通信
,特别涉及路径切换控制方法及装置、计算机可读存储介质。

技术介绍

[0002]在运营商骨干网或者城域网开通SRv6 Policy(基于IPv6转发平面的段路由策略)专线业务时,为了实现差异化业务调度,一般会基于SRv6策略构建低时延高保障、弹性大带宽、互联网三个逻辑切片,其优先级分别对应高优先级、中优先级、低优先级。
[0003]当SRv6策略的路径中的节点故障(Down)时,受到故障节点影响的路径会中断。SDN(Software Defined Network,软件定义网络控制器)会规划新的不包括故障节点路径,并将流量切换到新的路径上。当中继电路或网元设备恢复工作(Up)后,再触发路径的重优化计算,此时可能会得到包括故障节点的路径,并触发流量切换到这一新计算的路径中。如果节点反复发生故障、恢复工作的情况,会引起震荡。

技术实现思路

[0004]根据本公开的第一方面,提供了一种路径切换控制方法,包括:在源节点和目的节点之间的第一路径发生故障的情况下,在所述源节点和所述目的节点之间规划第二路径,其中,所述第二路径中不包括所述第一路径中发生故障的业务节点;将业务流量从所述第一路径切换到所述第二路径;在所述业务节点恢复工作状态的情况下,在所述源节点和所述目的节点之间规划第三路径,其中,所述第三路径包括所述业务节点;启动定时器;在所述定时器超时、且所述业务节点处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。
[0005]在一些实施例中,在所述定时器超时、且所述业务节点处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径,包括:在所述定时器超时、且所述业务节点处于工作状态的情况下,判断所述第三路径中的除所述业务节点之外的其它节点是否处于工作状态;在所述其它节点全部处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。
[0006]在一些实施例中,在所述定时器超时、所述业务节点处于工作状态、且所述其他节点中的至少一个节点处于故障状态的情况下,保留所述流量在第二路径。
[0007]在一些实施例中,路径切换控制方法,还包括:在启动所述定时器后,判断所述第三路径中的任意一个节点是否发生故障;在所述任意一个节点发生故障的情况下,重新启动所述定时器。
[0008]在一些实施例中,路径切换控制方法,还包括:在重新启动所述定时器后,在所述任意一个节点恢复工作状态的情况下,重新启动所述定时器。
[0009]在一些实施例中,路径切换控制方法还包括:在所述定时器超时、且所述业务节点处于故障状态的情况下,保留所述流量在第二路径。
[0010]根据本公开的第二方面,提供了一种路径切换控制装置,包括:第一规划模块,被配置为在源节点和目的节点之间的第一路径发生故障的情况下,在所述源节点和所述目的节点之间规划第二路径,其中,所述第二路径中不包括所述第一路径中发生故障的业务节点;第一切换模块,被配置为将业务流量从所述第一路径切换到所述第二路径;第二规划模块,被配置为在所述业务节点恢复工作状态的情况下,在所述源节点和所述目的节点之间规划第三路径,其中,所述第三路径包括所述业务节点;启动模块,被配置为启动定时器;第二切换模块,被配置为在所述定时器超时、且所述业务节点处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。
[0011]在一些实施例中,第二切换模块进一步被配置为:在所述定时器超时、且所述业务节点处于工作状态的情况下,判断所述第三路径中的除所述业务节点之外的其它节点是否处于工作状态;在所述其它节点全部处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。
[0012]在一些实施例中,路径切换控制装置还包括:保留模块,被配置为在所述定时器超时、所述业务节点处于工作状态、且所述其他节点中的至少一个节点处于故障状态的情况下,保留所述流量在第二路径。
[0013]在一些实施例中,路径切换控制装置还包括:第一重启模块,被配置为在启动所述定时器后,判断所述第三路径中的任意一个节点是否发生故障;在所述任意一个节点发生故障的情况下,重新启动所述定时器。
[0014]在一些实施例中,路径切换控制装置还包括:第二重启模块,被配置为在重新启动所述定时器后,在所述任意一个节点恢复工作状态的情况下,重新启动所述定时器。
[0015]在一些实施例中,路径切换控制装置,还包括:保留模块,被配置为在所述定时器超时、且所述业务节点处于故障状态的情况下,保留所述流量在第二路径。
[0016]根据本公开的第三方面,提供了一种路径切换控制装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令,执行根据本公开任一实施例所述的路径切换控制方法。
[0017]根据本公开的第四方面,提供了一种SDN控制器,包括根据本公开任一实施例所述的路径切换控制装置。
[0018]根据本公开的第五方面,提供了一种通信系统,包括:根据本公开任一实施例所述的SDN控制器;检测装置,被配置为检测第一路径和第三路径中节点;在第一路径和第三路径中节点发生故障或恢复工作状态的情况下,将发生故障或恢复工作状态的节点的信息发送给所述SDN控制器。
[0019]根据本公开的第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时,实现根据本公开任一实施例所述的路径切换控制方法。
附图说明
[0020]构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
[0021]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0022]图1示出SRV6策略震荡场景的示意图;
[0023]图2示出根据本公开一些实施例的路径切换控制方法的流程图;
[0024]图3示出根据本公开另一些实施例的路径切换的控制方法的流程图;
[0025]图4示出根据本公开一些实施例的基于SRv6策略的骨干网的组网场景的示意图;
[0026]图5出根据本公开一些实施例的路径切换控制装置的框图;
[0027]图6示出根据本公开另一些实施例的路径切换控制装置的框图;
[0028]图7示出用于实现本公开一些实施例的计算机系统的框图;
[0029]图8示出根据本公开一些实施例的SDN控制器;
[0030]图9示出根据本公开一些实施例的通信系统和网元交互的示意图。
具体实施方式
[0031]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0032]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0033]以下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路径切换控制方法,包括:在源节点和目的节点之间的第一路径发生故障的情况下,在所述源节点和所述目的节点之间规划第二路径,其中,所述第二路径中不包括所述第一路径中发生故障的业务节点;将业务流量从所述第一路径切换到所述第二路径;在所述业务节点恢复工作状态的情况下,在所述源节点和所述目的节点之间规划第三路径,其中,所述第三路径包括所述业务节点;启动定时器;在所述定时器超时、且所述业务节点处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。2.根据权利要求1所述的路径切换控制方法,其中,在所述定时器超时、且所述业务节点处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径,包括:在所述定时器超时、且所述业务节点处于工作状态的情况下,判断所述第三路径中的除所述业务节点之外的其它节点是否处于工作状态;在所述其它节点全部处于工作状态的情况下,将所述业务流量从所述第二路径切换到所述第三路径。3.根据权利要求2所述的路径切换控制方法,还包括:在所述定时器超时、所述业务节点处于工作状态、且所述其他节点中的至少一个节点处于故障状态的情况下,保留所述流量在第二路径。4.根据权利要求1所述的路径切换控制方法,还包括:在所述定时器超时、且所述业务节点处于故障状态的情况下,保留所述流量在第二路径。5.根据权利要求1所述的路径切换控制方法,还包括:在启动所述定时器后,判断所述第三路径中的任意一个节点是否发生故障;在所述任意一个节点发生故障的情况下,重新启动所述定时器。6.根据权利要求5所述的路径切换控制方法,还包括:在重新启动所述定时器后,在所述任意一个节点恢复工作状态的情况下,重新启动所述定时器。7.一种路径切换控制装置,包括:第一规划模块,被配置为在源节点和目的节点之间的第一路径发生故障的情况下,在所述源节点和所述目的节点之间规划第二路径,其中,所述第二路径中不包括所述第一路径中发生故障的业务节点;第一切换模块,被配置为将业务流量从所述第一路径切换到所述第二路径;第二规划模块,被配置为在所述业务节点恢复工作状态的情况下,在所述源节点和所述目的节点之间规划第三路径,其中,所述第三...

【专利技术属性】
技术研发人员:黄宗和陈慧光王路曼孙琼魏垚
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1