故障检测方法、装置及系统与流程

文档序号:37438972发布日期:2024-03-28 18:22阅读:7来源:国知局
故障检测方法、装置及系统与流程

本技术涉及通信,特别涉及一种故障检测方法、装置及系统。


背景技术:

1、为了确保报文在网络中转发的可靠性,网络设备一般具有故障检测的功能。例如,两个网络设备之间可以基于双向转发检测(bidirectional forwarding detection,bfd)协议检测链路是否故障。

2、但是,若网络中部署有多个网络切片,则上述故障检测方法只能检测链路是否存在故障,而无法检测具体是哪个网络切片存在故障。


技术实现思路

1、本技术提供了一种故障检测方法、装置及系统,可以解决相关技术中的故障检测方法无法检测网络切片是否存在故障的技术问题。

2、第一方面,提供了一种故障检测方法,应用于第一网络设备。该方法包括:接收第二网络设备发送的第一故障检测报文,该第一故障检测报文中包括第一网络切片的第一切片标识;基于该第一故障检测报文的收包状态,检测该第一网络切片是否故障。

3、由于该第一故障检测报文中包括第一网络切片的第一切片标识,因此第一网络设备可以基于该第一故障检测报文的收包状态,检测第一网络切片是否故障。由此,实现了对网络切片的故障情况的准确检测,有效提高了故障检测的灵活性和精确性。

4、可选地,基于该第一故障检测报文的收包状态,检测该第一网络切片是否故障的过程可以包括:若在接收到一个第一故障检测报文之后的目标时长内未接收到下一个第一故障检测报文,则确定该第一网络切片故障。

5、其中,该目标时长可以是基于第二网络设备发送第一故障检测报文的发包周期确定的,且该目标时长可以大于该发包周期。

6、可选地,该第一故障检测报文可以为互联网协议第6版(internet protocolversion 6,ipv6)报文,该ipv6报文的ipv6扩展头中包括该第一切片标识。

7、可选地,该ipv6扩展头可以为逐跳选项(hop by hop,hbh)头。

8、可选地,接收第二网络设备发送的第一故障检测报文的过程可以包括:接收第二网络设备通过第一网络切片发送的第一故障检测报文。也即是,该第二网络设备可以是故障检测报文的报文发起端,第一网络设备可以是该故障检测报文的报文接收端。其中,报文发起端可以是第一网络切片的入节点,报文接收端可以是第一网络切片的出节点。

9、可选地,该第一故障检测报文可以为bfd报文。

10、可选地,在接收第二网络设备发送的第一故障检测报文之前,该方法还可以包括:通过第一网络切片向第二网络设备发送第二故障检测报文。相应的,接收第二网络设备发送的第一故障检测报文的过程可以包括:接收第二网络设备通过第二网络切片发送的第一故障检测报文,该第一故障检测报文为第二故障检测报文的反射报文。

11、其中,该第一网络设备为故障检测报文的报文发起端,第二网络设备为故障检测报文的报文反射端。该报文反射端接收到故障检测报文后,可以构造反射报文,并向报文发起端反馈该反射报文。并且,该第一网络切片和第二网络切片可以相同,也可以不同。也即是,故障检测报文及其反射报文可以通过相同的网络切片传输,也可以通过不同的网络切片传输。

12、可选地,该第一故障检测报文和第二故障检测报文可以均为无缝双向转发检测(seamless bidirectional forwarding detection,sbfd)报文,或者可以均为双向主动测量协议(two-way active measurement protocol,twamp)报文。

13、可选地,该第二故障检测报文中可以包括该第一切片标识和第二网络切片的第二切片标识。其中,该第一切片标识可以用于供第二网络设备封装在第一故障检测报文中,该第二切片标识可以用于指示第二网络设备通过该第二网络切片发送第一故障检测报文。

14、可选地,该第二故障检测报文的hbh头中包括该第一切片标识,该第二故障检测报文的扩展类型长度值(type-length-value,tlv)字段中包括该第二切片标识。

15、可选地,基于该第一故障检测报文的收包状态,检测该第一网络切片是否故障的过程可以包括:基于该第一故障检测报文的收包状态,检测该第一网络切片和该第二网络切片是否故障。

16、对于第一故障检测报文和第二故障检测报文通过不同的网络切片发送的场景,第一网络设备可以基于第一故障检测报文的收包状态,检测第一网络切片和第二网络切片是否故障。

17、可选地,该方法还可以包括:基于该第一网络切片故障,对该第一网络切片中承载的业务流的传输路径进行切换。

18、通过对业务流的传输路径进行切换,可以确保在第一网络切片故障后,业务流仍然能够正常传输,确保了业务流的传输性能。

19、可选地,基于该第一网络切片故障,对该第一网络切片中承载的业务流的传输路径进行切换的过程可以包括:基于该第一网络切片故障,通过快速重路由(fast reroute,frr)机制对该第一网络切片中承载的业务流的传输路径进行切换。

20、其中,该frr可以是指虚拟专用网(virtual private network,vpn)frr。基于该vpn frr机制,能够将业务流快速切换至备份路径中,以避免业务流的性能。

21、第二方面,提供了一种故障检测方法,应用于第二网络设备。该方法包括:向第一网络设备发送第一故障检测报文,该第一故障检测报文中包括第一网络切片的第一切片标识。其中,该第一故障检测报文用于供第一网络设备基于第一故障检测报文的收包状态,检测第一网络切片是否故障。

22、可选地,该第一故障检测报文可以为ipv6报文,该ipv6报文的ipv6扩展头中包括该第一切片标识。其中,该ipv6扩展头可以为hbh头。

23、可选地,向第一网络设备发送第一故障检测报文的过程可以包括:通过第一网络切片向第一网络设备发送第一故障检测报文。

24、可选地,该第一故障检测报文可以为bfd报文。

25、可选地,该方法还可以包括:基于该第一网络切片故障,对该第一网络切片中承载的业务流的传输路径进行切换。

26、可选地,基于第一网络切片故障,对该第一网络切片中承载的业务流的传输路径进行切换的过程可以包括:基于该第一网络切片故障,通过frr机制对该第一网络切片中承载的业务流的传输路径进行切换。其中,该frr机制可以是vpn frr机制。

27、可选地,在向第一网络设备发送第一故障检测报文之前,该方法还可以包括:通过第一网络切片接收第一网络设备发送的第二故障检测报文。相应的,向第一网络设备发送第一故障检测报文的过程可以包括:通过第二网络切片向第一网络设备发送第一故障检测报文,该第一故障检测报文为第二故障检测报文的反射报文。

28、可选地,该第一故障检测报文和第二故障检测报文可以均为sbfd报文,或者可以均为twamp报文。

29、第三方面,提供了一种网络设备,该网络设备包括至少一个模块,该至少一个模块可以用于实现上述任一方面所提供的故障检测方法。

30、第四方面,提供了一种网络设备,该网络设备包括:存储器,处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现如上述任一方面所提供的故障检测方法。

31、第五方面,提供了一种网络设备,该网络设备可以包括:主控板和接口板,该主控板和接口板可以用于实现上述任一方面所提供的故障检测方法。

32、第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,该指令由处理器执行以实现如上述任一方面所提供的故障检测方法。

33、第七方面,提供了一种包含指令的计算机程序产品,该指令由处理器执行以实现如上述任一方面所提供的故障检测方法。

34、第八方面,提供了一种故障检测系统,该故障检测系统包括:第一网络设备和第二网络设备;其中,该第一网络设备可以用于实现上述第一方面所提供的故障检测方法,该第二网络设备可以用于实现上述第二方面所提供的故障检测方法。

35、第九方面,提供了一种芯片,该芯片可以用于实现上述任一方面所提供的故障检测方法。

36、综上所述,本技术提供了一种故障检测方法、装置及系统。本技术提供的方案中,由于第二网络设备发送至第一网络设备的第一故障检测报文中包括第一网络切片的第一切片标识,因此第一网络设备即可基于该第一故障检测报文的收包状态,检测第一网络切片是否故障。由此,实现了对网络切片的故障情况的准确检测,有效提高了故障检测的灵活性和精确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1