System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 隧道选择方法、装置、网络设备及程序产品制造方法及图纸_技高网

隧道选择方法、装置、网络设备及程序产品制造方法及图纸

技术编号:45004952 阅读:3 留言:0更新日期:2025-04-15 17:20
本发明专利技术涉及数据通信技术领域,提供一种隧道选择方法、装置、网络设备及程序产品,应用于SRv6网络中的头节点,所述方法包括:接收非头节点发送的链路检测结果报文;依据链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率,若优选隧道中任意一段链路的带宽利用率大于预设调度阈值,则从预设可用隧道中选择新的优选隧道。本发明专利技术能够充分利用链路带宽,提升网络处理效率和可靠性。

【技术实现步骤摘要】

本专利技术涉及数据通信,具体而言,涉及一种隧道选择方法、装置、网络设备及程序产品


技术介绍

1、随着网络技术的发展,广域网场景逐步向着sd-wan(software defined widearea network,软件定义广域网)和srv6(segment routing ipv6,基于ipv6转发平面的分段路由)方向演进。sd-wan使用sdn(software defined network,软件定义网络)原理来管理和优化广域网的性能。srv6作为基于ipv6的创新技术应用,具备网络高可编程性、扩展性强的优点。sd-wan与srv6的结合,能够为企业提供更加灵活和高效的广域网解决方案。

2、集中控制方案是一种典型的sd-wan srv6实现方案。控制器通过随流检测(in-situ flow information telemetry,ifit)、telemetry(远程遥测)等技术来采集整网的链路质量(如丢包、时延、抖动)和链路带宽利用率等信息,由控制器集中统一计算,动态调整业务流量的隧道路径。这种方案需要控制器实时检测和控制所有设备,导致整网对控制器的依赖度较高,控制器处理压力较大,对控制器的资源要求比较高;且部分网络节点距离控制器较远,调度实时性和有效性较差,使得网络存在拥塞风险,影响业务稳定性。


技术实现思路

1、本专利技术目的在于提供一种隧道选择方法、装置、网络设备及程序产品,能够对网络带宽进行均衡利用,避免网络存在拥塞风险,提高了业务稳定性。

<p>2、本专利技术的实施例可以这样实现:

3、第一方面,本专利技术提供一种隧道选择方法,应用于srv6网络中的头节点,所述方法包括:

4、接收所述非头节点发送的链路检测结果报文;

5、依据所述链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率,若所述优选隧道中任意一段链路的带宽利用率大于预设调度阈值,则从预设可用隧道中选择新的优选隧道。

6、在可选的实施方式中,所述链路检测信息包括接口带宽和接口速率,所述依据所述链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率的步骤包括:

7、根据所述优选隧道中每段链路的接口带宽,确定所述优选隧道中每段链路的链路带宽;

8、根据所述优选隧道中每段链路的接口速率,确定所述优选隧道中每段链路的传输速率;

9、计算所述优选隧道中每段链路的传输速率和链路带宽的比值,得到所述优选隧道中每段链路的带宽利用率。

10、在可选的实施方式中,所述预设可用隧道有多条,所述从预设可用隧道中选择新的优选隧道的步骤包括:

11、获取每条预设可用隧道的链路传输信息,所述链路传输信息表征预设可用隧道的传输能力;

12、根据每条预设可用隧道的链路传输信息及预设业务需求,从预设可用隧道中选择一条新的优选隧道。

13、在可选的实施方式中,所述预设业务需求包括业务需求带宽,所述根据每条预设可用隧道的链路传输信息及预设业务需求,从预设可用隧道中选择一条新的优选隧道的步骤包括:

14、按照优先级从高到低的顺序从预设可用隧道中确定待选隧道,根据所述待选隧道的链路传输信息,计算所述待选隧道中所有段链路的剩余带宽;若所述待选隧道中所有段链路的剩余带宽均大于或等于所述业务需求带宽,则将所述待选隧道作为所述业务的新的优选隧道。

15、所述根据所述待选隧道的链路传输信息,计算所述待选隧道中所有段链路的剩余带宽的步骤包括:

16、根据所述待选隧道中所有段链路的链路带宽和传输速率,计算所述待选隧道中所有段链路的剩余带宽。

17、在可选的实施方式中,所述接收非头节点发送的链路检测结果报文的步骤之前,所述方法还包括:

18、向非头节点发送srv6报文,所述srv6报文携带用于使能链路检测的标志位,以使所述非头节点基于所述标志位获取链路检测信息。

19、第二方面,本专利技术提供一种隧道选择方法,应用于srv6网络中的非头节点,所述方法包括:

20、接收头节点发送的srv6报文,所述srv6报文携带用于使能链路检测的标志位,基于所述使能链路检测的标志位创建随流检测实例,并基于所述随流检测实例,向所述头节点发送链路检测结果报文,其中,所述链路检测结果报文中包括链路检测信息;或

21、预先配置使能链路检测功能,当检测到自身的带宽利用率变化幅度超出预设幅度阈值,向所述头节点发送链路检测结果报文,其中,所述链路检测结果报文中包括链路检测信息;或

22、依据预设周期,向所述头节点发送链路检测结果报文,其中,所述链路检测结果报文中包括链路检测信息。

23、第三方面,本专利技术提供一种隧道选择装置,应用于srv6网络中的头节点,所述装置包括:

24、接收模块,用于接收所述非头节点发送的链路检测结果报文;

25、选择模块,用于依据所述链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率,若所述优选隧道中任意一段链路的带宽利用率大于预设调度阈值,则从预设可用隧道中选择新的优选隧道。

26、第四方面,本专利技术提供一种隧道选择装置,应用于srv6网络中的非头节点,所述装置包括:

27、检测模块,用于接收头节点发送的srv6报文,所述srv6报文携带用于使能链路检测的标志位、并基于所述使能链路检测的标志位创建随流检测实例,并基于所述随流检测实例,向所述头节点发送链路检测结果报文,其中,所述链路检测结果报文中包括链路检测信息;或

28、检测模块,用于预先配置使能链路检测功能,当检测到自身的带宽利用率变化幅度超出预设幅度阈值,向所述头节点发送链路检测结果报文,其中,所述链路检测结果报文中包括链路检测信息;或

29、检测模块,用于依据预设周期,向所述头节点发送链路检测结果报文,其中,所述链路检测结果报文中包括链路检测信息。

30、第五方面,本专利技术提供一种网络设备,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现如上述第一方面所述的隧道选择方法,或者实现如上述第二方面所述的隧道选择方法。

31、第六方面,本专利技术提供一种程序产品,所述程序产品被处理器执行时,实现如上述第一方面所述的隧道选择方法,或者实现如上述第二方面所述的隧道选择方法。

32、相对于现有技术而言,本专利技术基于非头节点发送的链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率,若优选隧道中任意一段链路的带宽利用率大于预设调度阈值,则从预设可用隧道中选择新的优选隧道,实现了基于带宽利用率的隧道选择,从而达到网络带宽的均衡利用,避免网络存在拥塞风险,提高了业务稳定性。

本文档来自技高网
...

【技术保护点】

1.一种隧道选择方法,其特征在于,应用于SRv6网络中的头节点,所述方法包括:

2.根据权利要求1所述的隧道选择方法,其特征在于,所述链路检测信息包括接口带宽和接口速率,所述依据所述链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率的步骤包括:

3.根据权利要求2所述的隧道选择方法,其特征在于,所述预设可用隧道有多条,所述从预设可用隧道中选择新的优选隧道的步骤包括:

4.根据权利要求3所述的隧道选择方法,其特征在于,所述预设业务需求包括业务需求带宽,所述根据每条预设可用隧道的链路传输信息及预设业务需求,从预设可用隧道中选择一条新的优选隧道的步骤包括:

5.根据权利要求4所述的隧道选择方法,其特征在于,所述链路传输信息包括链路带宽和传输速率,所述根据所述待选隧道的链路传输信息,计算所述待选隧道中所有段链路的剩余带宽的步骤包括:

6.根据权利要求1-5任一项所述的隧道选择方法,其特征在于,所述接收非头节点发送的链路检测结果报文的步骤之前,所述方法还包括:

7.一种隧道选择方法,其特征在于,应用于SRv6网络中的非头节点,所述方法包括:

8.一种隧道选择装置,其特征在于,应用于SRv6的网络中的头节点,所述装置包括:

9.一种隧道选择装置,其特征在于,应用于SRv6网络中的非头节点,所述装置包括:

10.一种网络设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于在执行所述计算机程序时,实现权利要求1-6中任一项所述的隧道选择方法,或者实现权利要求7所述的隧道选择方法。

11.一种程序产品,其特征在于,所述程序产品被处理器执行时,实现如权利要求1-6中任一项所述的隧道选择方法,或者实现权利要求7所述的隧道选择方法。

...

【技术特征摘要】

1.一种隧道选择方法,其特征在于,应用于srv6网络中的头节点,所述方法包括:

2.根据权利要求1所述的隧道选择方法,其特征在于,所述链路检测信息包括接口带宽和接口速率,所述依据所述链路检测结果报文中的链路检测信息,计算业务的优选隧道中每段链路的带宽利用率的步骤包括:

3.根据权利要求2所述的隧道选择方法,其特征在于,所述预设可用隧道有多条,所述从预设可用隧道中选择新的优选隧道的步骤包括:

4.根据权利要求3所述的隧道选择方法,其特征在于,所述预设业务需求包括业务需求带宽,所述根据每条预设可用隧道的链路传输信息及预设业务需求,从预设可用隧道中选择一条新的优选隧道的步骤包括:

5.根据权利要求4所述的隧道选择方法,其特征在于,所述链路传输信息包括链路带宽和传输速率,所述根据所述待选隧道的链路传输信息,计算所述待选隧道中所有段链路的剩余带宽的步骤包括...

【专利技术属性】
技术研发人员:唐勇朱臣
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1