一种故障诊断方法、系统和存储介质技术方案

技术编号:34177809 阅读:14 留言:0更新日期:2022-07-17 12:20
本申请实施例公开了一种故障诊断方法,方法包括:若检测到网络故障检测指令,确定待探测路径;按照所述待探测路径,发送预设数量个故障检测数据包;接收所述待探测路径中包括的m个路径节点发送的故障检测响应;其中,所述故障检测响应是所述待探测路径包括的路径节点基于所述故障检测数据包生成的响应数据,m为大于或等于1的正整数;基于m个所述路径节点对应的所述故障检测响应,确定所述待探测路径中的故障信息;显示所述故障信息。本申请实施例同时还公开了一种故障诊断系统和存储介质。同时还公开了一种故障诊断系统和存储介质。同时还公开了一种故障诊断系统和存储介质。

A fault diagnosis method, system and storage medium

【技术实现步骤摘要】
一种故障诊断方法、系统和存储介质


[0001]本申请涉及计算机
,尤其涉及一种故障诊断方法、系统和存储介质。

技术介绍

[0002]随着互联网技术的飞速发展,互联网应用得到了广泛的应用,随之而来产生了大量的互联网数据产品。为了确保以云服务形式提供的应用程序、服务、用户和机器对云和网络资源的安全访问,目前提出了一种软件和硬件工具的框架,即安全访问服务边缘(Secure Access Service Edge,SASE),SASE核心云网络为引流接入节点(Points of Presence,POP),是由运行相同软件栈的多个功能强大的现有服务器(Commodity Off The Shelf Servers,COTS)组成。企业或个人的网络流量经过SASE POP访问互联网,SASE POP实现对企业网络流量的安全分析和隔离。
[0003]但是,目前企业网络和SASE POP之间的信息传递是经过隧道加密进行传输,导致传统的网络诊断工具检测失效,无法实现SASE网络的连通性和时延探测,增大了SASE网络故障排除难度。

技术实现思路

[0004]有鉴于此,本申请实施例期望提供一种故障诊断方法、装置、设备和存储介质,解决了目前SASE网络故障排除难度较大的问题,提出了一种针对SASE网络故障诊断的方法,提高了诊断出网络故障点的诊断效率。
[0005]为达到上述目的,本申请的技术方案是这样实现的:
[0006]第一方面,一种故障诊断方法,所述方法应用于边缘服务网络中的故障诊断节点,所述方法包括:
[0007]若检测到网络故障检测指令,确定待探测路径;
[0008]按照所述待探测路径,发送预设数量个故障检测数据包;
[0009]接收所述待探测路径中包括的m个路径节点发送的故障检测响应;其中,所述故障检测响应是所述待探测路径包括的路径节点基于所述故障检测数据包生成的响应数据,m为大于或等于1的正整数;
[0010]基于m个所述路径节点对应的所述故障检测响应,确定所述待探测路径中的故障信息。
[0011]可选的,所述若检测到网络故障检测指令,确定待探测路径,包括:
[0012]若检测到网络故障检测指令,确定目标探测节点;
[0013]发送路径探测请求至目标探测节点;
[0014]接收响应所述路径探测请求的至少一个路径响应数据包;其中,每一所述路径响应数据包是故障诊断节点至所述目标探测节点之间的路径节点接收到所述路径探测请求后,响应所述路径探测请求生成的响应数据;
[0015]基于至少一个所述路径响应数据包,确定所述待探测路径。
[0016]可选的,所述基于至少一个所述路径响应数据包,确定所述待探测路径,包括:
[0017]从至少一个所述路径响应数据包中,确定所述目标探测节点发送的路径响应数据包,得到目标响应数据包;
[0018]对所述目标响应数据包进行解析分析,得到所述待探测路径;其中,所述目标响应数据包中包括所述故障诊断节点至所述目标探测节点之间的路径节点接收到所述路径探测请求的属性信息。
[0019]可选的,所述从至少一个所述路径响应数据包中,确定所述目标探测节点发送的路径响应数据包,得到目标响应数据包之后,所述方法还包括:
[0020]对所述目标响应数据包进行解析分析,确定所述待探测路径中包括的每一路径节点的目标时延数据。
[0021]可选的,所述按照所述待探测路径,发送预设数量个故障检测数据包,包括:
[0022]按照所述待探测路径中的路径节点的顺序,依次分别向所述待探测路径中的每一路径节点发送所述预设数量个所述故障检测数据包。
[0023]可选的,所述基于m个所述路径节点对应的所述故障检测响应,确定所述待探测路径中的故障信息,包括:
[0024]对m个所述路径节点对应的所述故障检测响应中的每一所述路径节点对应的所述故障检测响应进行统计分析,确定每一所述路径节点接收到所述故障检测数据包的接收数量;其中,所述接收数量小于或等于所述预设数量;
[0025]基于所述待探测路径中与所述故障诊断节点相邻的第一路径节点的所述接收数量和所述预设数量,确定所述第一路径节点的第一丢包率;
[0026]若所述第一丢包率大于或等于预设丢包率,确定所述故障信息为所述故障诊断节点与所述第一路径节点之间存在丢包故障。
[0027]可选的,所述方法还包括:
[0028]若所述第一丢包率小于所述预设丢包率,且所述第一路径节点不是所述目标探测节点,确定所述待探测路径中与所述第一路径节点相邻的第二路径节点的所述接收数量和所述预设数量,确定所述第二路径节点的第二丢包率;
[0029]若所述第二丢包率大于或等于所述预设丢包率,确定所述故障信息为所述第一路径节点与所述第二路径节点之间存在丢包故障;
[0030]若所述第二丢包率小于所述预设丢包率,且所述第二路径节点不是所述目标探测节点,确定所述待探测路径中与所述第一路径节点相邻的第三路径节点的所述接收数量和所述预设数量,确定所述第三路径节点的第三丢包率,如此重复,直至确定得到第四丢包率大于或等于所述预设丢包率时,确定所述故障信息为所述第四丢包率对应的第四路径节点与所述第四路径节点相邻的前一路径节点之间存在丢包故障,或直至分析至所述待探测路径中的目标探测节点的第五丢包率小于所述预设丢包率时,结束故障检测操作。
[0031]可选的,所述待探测路径包括的路径节点包括以下节点至少之一:边缘服务网络接入节点的接入接口、边缘服务网络接入节点网络出口、具有目标网际互连协议IP地址的目标访问节点。
[0032]第二方面,一种故障诊断系统,该系统包括:故障诊断节点、边缘服务网络接入节点、具有IP地址的目标访问节点;其中:
[0033]所述边缘服务网络接入节点,包括边缘服务网络接入节点的接入接口和边缘服务网络接入节点的网络出口;其中,所述边缘服务网络接入节点的接入接口用于接收故障诊断节点发送的业务请求,所述边缘服务网络接入节点的网络出口用于将故障诊断节点发送的业务请求转发至对应的具有IP地址的目标访问节点;
[0034]所述具有IP地址的目标访问节点,用于为所述故障诊断节点提供所述业务请求对应的业务服务;
[0035]所述故障诊断节点,用于若检测到网络故障检测指令,确定待探测路径;按照所述待探测路径,发送预设数量个故障检测数据包;接收所述待探测路径中包括的m个路径节点发送的故障检测响应;其中,所述故障检测响应是所述待探测路径包括的路径节点基于所述故障检测数据包生成的响应数据,m为大于或等于1的正整数;基于m个所述路径节点对应的所述故障检测响应,确定所述待探测路径中的故障信息;显示所述故障信息。
[0036]第三方面,一种存储介质,所述存储介质上存储有故障诊断程序,所述故障诊断程序被处理器执行时实现如上述任一项所述的故障诊断方法的步骤。
[0037]本申请的实施例所提供的故障诊断方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障诊断方法,其特征在于,所述方法应用于边缘服务网络中的故障诊断节点,所述方法包括:若检测到网络故障检测指令,确定待探测路径;按照所述待探测路径,发送预设数量个故障检测数据包;接收所述待探测路径中包括的m个路径节点发送的故障检测响应;其中,所述故障检测响应是所述待探测路径包括的路径节点基于所述故障检测数据包生成的响应数据,m为大于或等于1的正整数;基于m个所述路径节点对应的所述故障检测响应,确定所述待探测路径中的故障信息。2.根据权利要求1所述的方法,其特征在于,所述若检测到网络故障检测指令,确定待探测路径,包括:若检测到网络故障检测指令,确定目标探测节点;发送路径探测请求至目标探测节点;接收响应所述路径探测请求的至少一个路径响应数据包;其中,每一所述路径响应数据包是故障诊断节点至所述目标探测节点之间的路径节点接收到所述路径探测请求后,响应所述路径探测请求生成的响应数据;基于至少一个所述路径响应数据包,确定所述待探测路径。3.根据权利要求2所述的方法,其特征在于,所述基于至少一个所述路径响应数据包,确定所述待探测路径,包括:从至少一个所述路径响应数据包中,确定所述目标探测节点发送的路径响应数据包,得到目标响应数据包;对所述目标响应数据包进行解析分析,得到所述待探测路径;其中,所述目标响应数据包中包括所述故障诊断节点至所述目标探测节点之间的路径节点接收到所述路径探测请求的属性信息。4.根据权利要求3所述的方法,其特征在于,所述从至少一个所述路径响应数据包中,确定所述目标探测节点发送的路径响应数据包,得到目标响应数据包之后,所述方法还包括:对所述目标响应数据包进行解析分析,确定所述待探测路径中包括的每一路径节点的目标时延数据。5.根据权利要求2至4任一项所述的方法,其特征在于,所述按照所述待探测路径,发送预设数量个故障检测数据包,包括:按照所述待探测路径中的路径节点的顺序,依次分别向所述待探测路径中的每一路径节点发送所述预设数量个所述故障检测数据包。6.根据权利要求2至4任一项所述的方法,其特征在于,所述基于m个所述路径节点对应的所述故障检测响应,确定所述待探测路径中的故障信息,包括:对m个所述路径节点对应的所述故障检测响应中的每一所述路径节点对应的所述故障检测响应进行统计分析,确定每一所述路径节点接收到所述故障检测数据包的接收数量;其中,所述接收数量小于或等于所述预设数量;基于所述待探测路径中与所述故障诊断节点相邻的第一路径节点的所述接收数量和所述预设数量,确定所述第一路径节点的第一丢包率;
若...

【专利技术属性】
技术研发人员:王东江
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1