System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 路径切换方法、装置、网络设备和计算机可读存储介质制造方法及图纸_技高网

路径切换方法、装置、网络设备和计算机可读存储介质制造方法及图纸

技术编号:40274626 阅读:14 留言:0更新日期:2024-02-02 23:01
本发明专利技术涉及网络通信技术领域,提供了一种路径切换方法、装置、网络设备和计算机可读存储介质,应用于Spoke设备的方法包括:接收Hub设备发送的ICMPv6重定向报文,重定向报文是Hub设备在向内部网络发送原始报文时检测到转发出接口是等价链路的接口时生成的,原始报文是Spoke设备通过和Hub设备之间的SRv6TE路径发送的,重定向报文携带有原始报文的目的IP地址;将路由表中命中目的IP地址的路由表项的转发标志设置为无效。本发明专利技术能够提高路径切换效率。

【技术实现步骤摘要】

本专利技术涉及网络通信,具体而言,涉及一种路径切换方法、装置、网络设备和计算机可读存储介质


技术介绍

1、srv6即sr(segment routing,段路由)+ipv6,是新一代ip承载协议。其采用现有的ipv6转发技术,通过灵活的ipv6扩展头srh(segment identifier header,ipv6 sr报文头)将多个segment有序组合进行路径编程,可根据业务意图、网络状态等智能选择最佳路径并实时调整。

2、srv6基于ipv6转发,srv6通过扩展报文头实现,没有改变ipv6封装结构。srv6报文依然是ipv6报文,在控制面和数据面都实现了统一承载,极大地简化了网络协议,降低了运维的复杂度,让云、管、端可以基于同一个标准协议实现端到端可管可控,实现业务一线灵活入多云、业务敏捷开通。基于ipv6,使得其可以进入数据中心网络,甚至用户终端设备,促进云网融合。

3、srv6 te(segment routing ipv6 traffic engineering,srv6流量工程)是一种基于srv6的路径选择策略,为用户提供了流量转发过程中的路径选择、路径切换和备份保护等功能。也可以看做是srv6基础上发展的一种新的te隧道技术。srv6 te提供了灵活的转发路径选择方法,可以满足用户不同的转发需求。当segment routing网络的源节点和目的节点之间存在多条路径时,合理利用srv6 te选择转发路径,不仅可以方便管理员对网络进行管理和规划,还可以有效地减轻网络设备的转发压力。现有技术中当链路出现故障时,路径切换过程较慢。


技术实现思路

1、本专利技术的目的在于提供了一种路径切换方法、装置、网络设备和计算机可读存储介质,其能够提高路径切换的效率。

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

3、第一方面,本专利技术提供一种路径切换方法,应用于spoke设备,所述spoke设备与hub设备通信连接,所述spoke设备本地存储有路由表,所述路由表中每个路由表项均具有一个指示该路由表项的srv6 te路径是否有效的转发标志,所述方法包括:

4、接收所述hub设备发送的icmpv6重定向报文,所述icmpv6重定向报文是所述hub设备在向内部网络发送原始报文时检测到转发出接口是等价链路的接口时生成的,所述原始报文是所述spoke设备通过和所述hub设备之间的srv6 te路径发送的,所述icmpv6重定向报文携带有所述原始报文的目的ip地址;

5、将所述路由表中命中所述目的ip地址的路由表项的转发标志设置为无效。

6、在可选的实施方式中,所述spoke设备还与终端设备通信连接,所述方法还包括:

7、接收所述终端设备发送的业务报文;

8、若所述业务报文命中的路由表项的转发标志为无效,则将当前转发路径切换至其他可用路径并通过切换后的路径转发所述业务报文。

9、在可选的实施方式中,所述spoke设备还与控制器通信连接,所述接收所述hub设备发送的icmpv6重定向报文的步骤之后,所述方法还包括:

10、向所述控制器发送携带有切换后的路径的路由更新消息,以使所述控制器将所述切换后的路径作为报文的实际转发路径进行显示。

11、在可选的实施方式中,所述spoke设备还与控制器通信连接,所述方法还包括:

12、接收所述控制器发送的新的srv6 te路径;

13、基于所述新的srv6 te路径将所述路由表中对应的每个路由表项的转发标志均设置为有效。

14、第二方面,本专利技术提供一种路径切换方法,应用于与spoke设备通信连接的hub设备,所述spoke设备本地存储有路由表,所述路由表中每个路由表项均具有一个指示该路由表项的ipv6流量工程srv6 te路径是否有效的转发标志,所述方法包括:

15、接收所述spoke设备发送的、通过和所述hub设备之间的srv6 te路径发送的原始报文;

16、当检测到转发出接口是等价链路的接口时生成icmpv6重定向报文,所述icmpv6重定向报文携带有所述原始报文的目的ip地址;

17、将所述icmpv6重定向报文发送至所述spoke设备,以使所述spoke设备将所述路由表中命中所述目的ip地址的路由表项的转发标志设置为无效。

18、在可选的实施方式中,所述hub设备还与控制器通信连接,所述方法还包括:

19、若检测到同时发生路由表变化事件和重定向事件时,向所述控制器发送用于通知所述hub设备与内部网络之间的链路存在异常的链路异常消息,以使所述控制器基于所述链路异常消息重新计算新的srv6 te路径并将所述新的srv6 te路径发送至所述spoke设备,以使所述spoke设备基于新的srv6 te路径将所述spoke设备的路由表中对应的每个路由表项的转发标志均设置为有效,所述路由表变化事件是所述hub设备的路由表发生变化触发的,所述重定向事件是所述hub设备生成所述icmpv6重定向报文触发的。

20、第三方面,本专利技术提供一种路径切换装置,应用于spoke设备,所述spoke设备与hub设备通信连接,所述spoke设备本地存储有路由表,所述路由表中每个路由表项均具有一个指示该路由表项的srv6 te路径是否有效的转发标志,所述装置包括:

21、重定向报文接收模块,用于接收所述hub设备发送的icmpv6重定向报文,所述icmpv6重定向报文是所述hub设备在向内部网络发送原始报文时检测到转发出接口是等价链路的接口时生成的,所述原始报文是所述spoke设备通过和所述hub设备之间的srv6 te路径发送的,所述icmpv6重定向报文携带有所述原始报文的目的ip地址;

22、设置模块,用于将所述路由表中命中所述目的ip地址的路由表项的转发标志设置为无效。

23、第四方面,本专利技术提供一种路径切换装置,应用于与spoke设备通信连接的hub设备,所述spoke设备本地存储有路由表,所述路由表中每个路由表项均具有一个指示该路由表项的ipv6流量工程srv6 te路径是否有效的转发标志,所述装置包括:

24、原始报文接收模块,用于接收所述spoke设备发送的、通过和所述hub设备之间的srv6 te路径发送的原始报文;

25、生成模块,用于当检测到转发出接口是等价链路的接口时生成icmpv6重定向报文,所述icmpv6重定向报文携带有所述原始报文的目的ip地址;

26、发送模块,用于将所述icmpv6重定向报文发送至所述spoke设备,以使所述spoke设备将所述路由表中命中所述目的ip地址的路由表项的转发标志设置为无效。

27、第五方面,本专利技术提供一种网络设备,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现前述实施方式中任一项所述的应用于spo本文档来自技高网...

【技术保护点】

1.一种路径切换方法,其特征在于,应用于Spoke设备,所述Spoke设备与Hub设备通信连接,所述Spoke设备本地存储有路由表,所述路由表的每个路由表项均具有一个指示该路由表项的SRv6 TE路径是否有效的转发标志,所述方法包括:

2.如权利要求1所述的路径切换方法,其特征在于,所述Spoke设备还与终端设备通信连接,所述方法还包括:

3.如权利要求1所述的路径切换方法,其特征在于,所述Spoke设备还与控制器通信连接,所述接收所述Hub设备发送的ICMPv6重定向报文的步骤之后,所述方法还包括:

4.如权利要求1所述的路径切换方法,其特征在于,所述Spoke设备还与控制器通信连接,所述方法还包括:

5.一种路径切换方法,其特征在于,应用于与Spoke设备通信连接的Hub设备,所述Spoke设备本地存储有路由表,所述路由表的每个路由表项均具有一个指示该路由表项的SRv6 TE路径是否有效的转发标志,所述方法包括:

6.如权利要求5所述的路径切换方法,其特征在于,所述Hub设备还与控制器通信连接,所述方法还包括:>

7.一种路径切换装置,其特征在于,应用于Spoke设备,所述Spoke设备与Hub设备通信连接,所述Spoke设备本地存储有路由表,所述路由表中每个路由表项均具有一个指示该路由表项的SRv6 TE路径是否有效的转发标志,所述装置包括:

8.一种路径切换装置,其特征在于,应用于与Spoke设备通信连接的Hub设备,所述Spoke设备本地存储有路由表,所述路由表中每个路由表项均具有一个指示该路由表项的SRv6 TE路径是否有效的转发标志,所述装置包括:

9.一种网络设备,其特征在于,包括处理器和存储器,所述存储器用于存储程序,所述处理器用于在执行所述程序时,实现权利要求1-4中任一项所述的路径切换方法,或实现权利要求5-6任一项所述的路径切换方法。

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被处理器执行时,实现权利要求1-4中任一项所述的路径切换方法,或实现权利要求5-6任一项所述的路径切换方法。

...

【技术特征摘要】

1.一种路径切换方法,其特征在于,应用于spoke设备,所述spoke设备与hub设备通信连接,所述spoke设备本地存储有路由表,所述路由表的每个路由表项均具有一个指示该路由表项的srv6 te路径是否有效的转发标志,所述方法包括:

2.如权利要求1所述的路径切换方法,其特征在于,所述spoke设备还与终端设备通信连接,所述方法还包括:

3.如权利要求1所述的路径切换方法,其特征在于,所述spoke设备还与控制器通信连接,所述接收所述hub设备发送的icmpv6重定向报文的步骤之后,所述方法还包括:

4.如权利要求1所述的路径切换方法,其特征在于,所述spoke设备还与控制器通信连接,所述方法还包括:

5.一种路径切换方法,其特征在于,应用于与spoke设备通信连接的hub设备,所述spoke设备本地存储有路由表,所述路由表的每个路由表项均具有一个指示该路由表项的srv6 te路径是否有效的转发标志,所述方法包括:

6.如权利要求5所述的路径切换方法,其特征在于,...

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

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

1