基于拓扑无效流量调度抑制方法、网络设备和存储介质技术

技术编号:37581276 阅读:17 留言:0更新日期:2023-05-15 07:55
本申请提供了基于拓扑无效流量调度抑制方法、网络设备及存储介质,其中,方法,应用于管理设备,包括:基于本次触发优选调度时间CCT与上次优选调度完成时间ACT的时间差值t,判断业务优选转发路径S1是否发生震荡;若时间差值t小于等于路径震荡时长CRT,判定所述业务优选转发路径S1发生震荡,则抑制优选调度,以业务转发路径S2继续转发。本申请实施例在持续优化过程中,能够在感知到路径时延、抖动、丢包率等不满足质量策略要求时及时触发调度,同时自动识别业务优选路径质量是否发生震荡,进而抑制无效优选调度,确保业务流量转发稳定。确保业务流量转发稳定。确保业务流量转发稳定。

【技术实现步骤摘要】
基于拓扑无效流量调度抑制方法、网络设备和存储介质


[0001]本申请涉及通讯设备
,尤其涉及基于拓扑无效流量调度抑制方法、网络设备和存储介质。

技术介绍

[0002]控制器建立BGP邻居后,设备通过BGP

LS上报节点、链路和路由前缀信息到控制器,控制器利用上述信息完成网络拓扑的构建。在拓扑构建完成后,用户可以着手在控制器部署业务,下发隧道、完成路径选择和下发等,从而实现流量转发;当用户配置了优选策略时,控制器选路时,在满足业务时延、抖动、丢包率等质量策略要求的前提下,会优先选择满足优选策略的链路组成的优选路径。当转发路径质量变差,不能满足业务质量策略要求时,控制器会将路径调整为满足质量策略要求的非优选路径,优选路径质量恢复后,重新选择该路径。上述场景中,如果优选路径经过的链路质量发生震荡,会导致短时间内大量的无效调度。导致组网转发能力下降,甚至导致业务不可用。
[0003]依专利技术人所知,目前已有的解决方案是增加全局优化周期长度,即控制器感知链路的质量变差,无法满足业务质量策略要求时,会触发相关业务调度,将路径从质量变差链路调出。当链路质量恢复后,如果全局优化的时机还没到,无法检测到当前路径不满足优选策略要求,就不会触发调度。此时,如果上述链路质量短时间内时而满足业务质量策略要求,时而不满足业务质量策略要求,就可以避免无效流量调度对业务产生冲击,直接影响业务转发能力。
[0004]这里的全局优化指对承载业务的全部隧道按照重要程度,由高到低,按照全部策略要求重新算路并部署的过程。

技术实现思路

[0005]为了克服相关技术中存在的问题,本申请提供了基于拓扑无效流量调度抑制方法、网络设备和存储介质。
[0006]根据本申请实施例第一方面提供了基于拓扑无效流量调度抑制方法,应用于管理设备,包括:
[0007]基于本次触发优选调度时间CCT与上次优选调度完成时间ACT的时间差值t,判断业务优选转发路径S1是否发生震荡;
[0008]若时间差值t小于等于路径震荡时长CRT,判定所述业务优选转发路径S1发生震荡,则抑制优选调度,以业务转发路径S2继续转发。
[0009]优选的,在持续优化检测中,若检测到时间差值t达到或大于优选调度抑制时长SCT或检测到优选调度完成时间ACT=0,则恢复优选调度,调度到业务优选转发路径S1,优选抑制标志位SCA设置为未抑制状态。
[0010]优选的,业务优选转发路径S1同时满足业务质量策略和优选策略要求时,为初始选路,设置优选调度完成时间ACT=0。
[0011]优选的,当业务优选转发路径S1无法满足业务质量策略要求;
[0012]基于业务质量策略计算得到所述业务转发路径S2;
[0013]业务转发路径S2为非优选转发路径,触发基于优选策略的优选调度。
[0014]优选的,基于本次触发优选调度时间CCT与上次优选调度完成时间ACT的时间差值t,判断业务优选转发路径S1是否发生震荡,包括:
[0015]业务转发路径S2满足业务质量策略要求,但不满足优选策略要求时,持续优化检测,触发优选调度,设置本次触发优选调度时间CCT;
[0016]若优选调度没被抑制,上次优选调度完成时间ACT=0或者CCT

ACT>CRT情况下,则执行优选调度,业务转发路径调回业务优选转发路径S1,并记录本次优选调度完成时间ACT


[0017]调度到除业务优选转发路径S1以外的其他业务转发路径;
[0018]当所述其他业务转发路径可满足业务质量策略,不能满足优选策略要求时,持续优化检测,触发优选调度,若CCT

ACT

≤CRT,判定业务优选转发路径S1质量发生震荡,优选抑制标志位SCA设置为抑制状态。
[0019]优选的,在持续优化检测过程中,检测优选调度是否被抑制,基于记录的优选抑制标志位SCA的状态。
[0020]优选的,当触发调度的优选策略发生更改,则ACT置为0,优选抑制标志位SCA设置为未抑制状态。
[0021]优选的,当触发调度是基于业务质量策略和优选策略以外的其他策略,则ACT置为0,优选抑制标志位SCA设置为未抑制状态。
[0022]本申请第二方面提供了网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时执行包括上述基于拓扑无效流量调度抑制方法。
[0023]本申请第三方面提供了存储介质,其上存储有计算机程序指令,程序指令被处理器执行时用于实现上述基于拓扑无效流量调度抑制方法。
[0024]本申请实施例提供的技术方案可以包括以下有益效果:
[0025]本申请实施例在持续优化过程中,能够在感知到路径时延、抖动、丢包率等不满足质量策略要求时及时触发调度,同时自动识别业务优选路径质量是否发生震荡,进而抑制无效优选调度,确保业务流量转发稳定。
[0026]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0027]此处的附图被并入申请中并构成本申请的一部分,示出了符合本申请的实施例,并与申请一起用于解释本申请的原理。
[0028]图1是本申请实施例一流程示意图;
[0029]图2是本申请判断业务转发路径是否震荡的流程示意图;
[0030]图3是本申请实施二流程示意图;
[0031]图4是本申请网路设备结构框架图。
具体实施方式
[0032]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0033]拓扑中链路质量稳定的情况下,控制器会优先采用最优的业务优选转发路径S1进行部署并转发业务流量,此时若出现路径时延、抖动、丢包率等质量变差导致不满足质量策略要求的情况,控制器通常会自动切换到次优路径S2进行部署并转发业务流量。而次优路径无法满足业务质量策略要求。提到的上述路径质量变差问题只是短时间或瞬间,因此很快最优路径S1恢复正常,因此需要重新将业务转发路径切换到最优路径S1。当再次出现路径时延、抖动、丢包率等质量变差问题时,业务转发路径又自动切换到次优路径S2,如此往复。导致短时间内的大量频繁调度。导致组网转发能力下降,影响业务转发稳定性。
[0034]为解决
技术介绍
中以及上面描述所存在的问题,本申请实施例一提供了基于拓扑无效流量调度抑制方法,应用于管理设备,如图1所示,包括:
[0035]101:计算本次触发优选调度时间CCT与上次优选调度完成时间ACT的时间差值t;
[0036]102:判断业务优选转发路径S1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于拓扑无效流量调度抑制方法,应用于管理设备,其特征在于,包括:基于本次触发优选调度时间CCT与上次优选调度完成时间ACT的时间差值t,判断业务优选转发路径S1是否发生震荡;若时间差值t小于等于路径震荡时长CRT,判断所述业务优选转发路径S1发生震荡,则抑制优选调度,以业务转发路径S2继续转发。2.根据权利要求1所述的基于拓扑无效流量调度抑制方法,其特征在于,在持续优化检测中,若检测到时间差值t达到或大于优选调度抑制时长SCT或检测到优选调度完成时间ACT=0,则恢复优选调度,调度到业务优选转发路径S1,优选调度标志位SCA设置为未抑制状态。3.根据权利要求2所述的基于拓扑无效流量调度抑制方法,其特征在于,业务优选转发路径S1同时满足业务质量策略和优选策略要求时,为初始选路,设置优选调度完成时间ACT=0。4.根据权利要求3所述的基于拓扑无效流量调度抑制方法,其特征在于,当业务优选转发路径S1无法满足业务质量策略要求;基于业务质量策略计算得到所述业务转发路径S2;业务转发路径S2为非优选转发路径,触发基于优选策略的优选调度。5.根据权利要求4所述的基于拓扑无效流量调度抑制方法,其特征在于,基于本次触发优选调度时间CCT与上次优选调度完成时间ACT的时间差值t,判断业务优选转发路径S1是否发生震荡,包括:业务转发路径S2满足业务质量策略要求,但不满足优选策略要求时,持续优化检测,触发优选调度,设置本次触发优选调度时间CCT;若优选调度没被抑制,上次优选调度完成时间ACT=0或者CCT
...

【专利技术属性】
技术研发人员:吕照明
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1