System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 故障探测方法、装置、设备以及存储介质制造方法及图纸_技高网

故障探测方法、装置、设备以及存储介质制造方法及图纸

技术编号:41651620 阅读:17 留言:0更新日期:2024-06-13 02:41
本申请实施例公开了一种故障探测方法、装置、设备以及存储介质,可适用于计算机技术领域,该方法包括:获取至少一个探测任务,每个探测任务包括至少一条探测链路,每条探测链路包括目标设备群组中的至少一个网络设备,每个探测任务由目标设备群组的网络拓扑信息确定,探测设备为每条探测链路中的第一个网络设备;对于每条探测链路,基于该探测链路中的各网络设备的IP地址确定该探测链路对应的隧道报文,基于隧道报文对该探测链路中的网络设备进行故障探测;确定每条探测链路的探测结果,并将每条探测链路的探测结果进行上报。采用本申请实施例,可快速对目标设备群组中的网络设备进行故障探测,适用性高。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种故障探测方法、装置、设备以及存储介质


技术介绍

1、随着计算机技术的不断发展,在各种领域都会存在设备群组联合工作的场景,如企业机房、办公室以及大型园区等都会存在各种各样的设备群组。随着设备群组中网络设备的数量越来越多,如何快速对设备群组进行故障探测以确定出其中的故障设备已经成为提升设备群组工作效率所面临的主要问题。

2、为保证故障探测的全面性,现有的故障探测方法往往通过海量服务器逐一对设备群组中的网络设备进行探测,探测效率低下的同时也会消耗极大的服务器资源。


技术实现思路

1、本申请实施例提供一种故障探测方法、装置、设备以及存储介质,可快速对设备群组中的网络设备进行故障探测,适用性高。

2、一方面,本申请实施例提供了一种故障探测方法,应用于探测设备,该方法包括:

3、获取至少一个探测任务,每个上述探测任务包括至少一条探测链路,每条上述探测链路包括目标设备群组中的至少一个网络设备,每个上述探测任务由上述目标设备群组的网络拓扑信息确定,上述探测设备为每条上述探测链路中的第一个网络设备;

4、对于每条上述探测链路,基于该探测链路中的各网络设备的ip地址确定该探测链路对应的隧道报文,基于上述隧道报文对该探测链路中的网络设备进行故障探测;

5、确定每条上述探测链路的探测结果,并将每条上述探测链路的探测结果进行上报。

6、另一方面,本申请实施例提供了一种故障探测方法,应用于服务设备,该方法包括:

7、获取目标设备群组的网络拓扑信息,基于上述网络拓扑信息确定至少一个探测任务,每个上述探测任务包括至少一条探测链路,每条上述探测链路包括上述目标设备群组中的多个网络设备;

8、将每个上述探测任务下发至对应的探测设备,以使每个上述探测设备执行以下操作:

9、对于接收到的探测任务中的每条上述探测链路,基于该探测链路中的各网络设备的ip地址确定该探测链路对应的隧道报文,基于上述隧道报文对该探测链路中的网络设备进行故障探测得到该探测链路的探测结果,每个上述探测任务对应的探测设备为该探测任务中的每个上述探测链路中的第一个网络设备;

10、获取各上述探测设备上报的探测结果,基于各上述探测结果确定上述目标设备群组中的故障设备。

11、另一方面,本申请实施例提供了一种故障探测装置,该装置包括:

12、任务获取模块,用于获取至少一个探测任务,每个上述探测任务包括至少一条探测链路,每条上述探测链路包括目标设备群组中的至少一个网络设备,每个上述探测任务由上述目标设备群组的网络拓扑信息确定,上述探测设备为每条上述探测链路中的第一个网络设备;

13、故障探测模块,用于对于每条上述探测链路,基于该探测链路中的各网络设备的ip地址确定该探测链路对应的隧道报文,基于上述隧道报文对该探测链路中的网络设备进行故障探测;

14、结果上报模块,用于确定每条上述探测链路的探测结果,并将每条上述探测链路的探测结果进行上报。

15、另一方面,本申请实施例提供了一种故障探测装置,该装置包括:

16、任务确定模块,用于获取目标设备群组的网络拓扑信息,基于上述网络拓扑信息确定至少一个探测任务,每个上述探测任务包括至少一条探测链路,每条上述探测链路包括上述目标设备群组中的多个网络设备;

17、任务下发模块,用于将每个上述探测任务下发至对应的探测设备,以使每个上述探测设备执行以下操作:

18、对于接收到的探测任务中的每条上述探测链路,基于该探测链路中的各网络设备的ip地址确定该探测链路对应的隧道报文,基于上述隧道报文对该探测链路中的网络设备进行故障探测得到该探测链路的探测结果,每个上述探测任务对应的探测设备为该探测任务中的每个上述探测链路中的第一个网络设备;

19、结果获取模块,用于获取各上述探测设备上报的探测结果,基于各上述探测结果确定上述目标设备群组中的故障设备。

20、另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;

21、上述存储器用于存储计算机程序;

22、上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的应用于探测设备的故障探测方法或者执行应用于服务设备的故障探测方法。

23、另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的应用于探测设备的故障探测方法或者实现应用于服务设备的故障探测方法。

24、另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,上述计算机程序被处理器执行时实现本申请实施例提供的应用于探测设备的故障探测方法或者应用于服务设备的故障探测方法。

25、在本申请实施例中,服务设备可根据目标设备群组的网络拓扑信息确定多种探测链路,有利于提升故障探测的全面性。探测设备接收到包括至少一条探测链路的探测任务之后,可确定每条探测链路对应的隧道报文对对应探测链路中的网络设备进行故障探测,无需服务设备进一步参与故障探测,提升故障探测的效率和速度,适用性高。

本文档来自技高网...

【技术保护点】

1.一种故障探测方法,其特征在于,应用于探测设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于该探测链路中的各网络设备的IP地址确定该探测链路对应的隧道报文,包括:

3.根据权利要求2所述的方法,其特征在于,每一层探测报文的源IP地址为预设IP地址,第i层探测报文的目的IP地址为该探测链路中的第i+1个网络设备的IP地址,最后一层探测报文的目的IP地址为该探测链路中的最后一个网络设备的IP地址。

4.根据权利要求3所述的方法,其特征在于,所述基于该探测链路对应的隧道报文对该探测链路中的网络设备进行故障探测,包括:

5.根据权利要求4所述的方法,其特征在于,该探测链路中的每个网络设备通过相同的报文队列将探测报文发送至下一个网络设备,每层探测报文包括的差分服务代码点的值位于相同的数值区间,不同数值区间对应不同的报文队列。

6.一种故障探测方法,其特征在于,应用于服务设备,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述基于各所述探测结果确定所述目标设备群组中的故障设备,包括:</p>

8.根据权利要求7所述的方法,其特征在于,所述基于每个所述探测结果对应的各所述子探测结果,从所述目标设备群组中确定出故障设备,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求6所述的方法,其特征在于,每条所述探测链路对应的隧道报文为多层探测报文,该条探测链路中的每个网络设备接收到的探测报文是由上一个网络设备对接收到的探测报文解封装后得到的探测报文,且该条探测链路中的每个网络设备通过相同的报文队列将探测报文发送至下一个网络设备;所述方法还包括:

11.根据权利要求6所述的方法,其特征在于,所述方法还包括:

12.一种故障探测装置,其特征在于,所述装置包括:

13.一种故障探测装置,其特征在于,所述装置包括:

14.一种电子设备,其特征在于,包括处理器和存储器,所述处理器和存储器相互连接;

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1至5任一项所述的方法或者执行权利要求6-11任一项所述的方法。

...

【技术特征摘要】

1.一种故障探测方法,其特征在于,应用于探测设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于该探测链路中的各网络设备的ip地址确定该探测链路对应的隧道报文,包括:

3.根据权利要求2所述的方法,其特征在于,每一层探测报文的源ip地址为预设ip地址,第i层探测报文的目的ip地址为该探测链路中的第i+1个网络设备的ip地址,最后一层探测报文的目的ip地址为该探测链路中的最后一个网络设备的ip地址。

4.根据权利要求3所述的方法,其特征在于,所述基于该探测链路对应的隧道报文对该探测链路中的网络设备进行故障探测,包括:

5.根据权利要求4所述的方法,其特征在于,该探测链路中的每个网络设备通过相同的报文队列将探测报文发送至下一个网络设备,每层探测报文包括的差分服务代码点的值位于相同的数值区间,不同数值区间对应不同的报文队列。

6.一种故障探测方法,其特征在于,应用于服务设备,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述基于各所述探测结果确定所述目标设备群组中的故障设备,包括:

...

【专利技术属性】
技术研发人员:柏枫黄荣添张凯周鑫薛长鑫胡小媛李济洲
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:

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

1