网络状态检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26346611 阅读:30 留言:0更新日期:2020-11-13 21:24
本申请实施例提供了一种网络状态检测方法、装置、电子设备及存储介质,涉及网络检测技术领域。该方法包括以下步骤:从SDWAN组网中选定两个目标网关节点;根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径;获取所述IP路由路径的网络健康数据,将所述网络健康数据关联在所述IP路由路径上,以展示所述目标网关节点之间的网络状态;其中,所述网络健康数据包括所述IP路由路径中所有网关节点之间所建立的隧道的网络延迟和丢包率。本申请的技术方案能够对SDWAN组网通信连接的两个网关节点的网络连接情况进行监控、查看;同时也能够以此实现对SDWAN组网的通信故障实现快速定位的目的。

【技术实现步骤摘要】
网络状态检测方法、装置、电子设备及存储介质
本申请实施例涉及网络检测
,具体而言,本申请实施例涉及网络状态检测方法、装置、电子设备及存储介质。
技术介绍
基于SDWAN(SoftwareDefinedNetworkinginaWideAreaNetwork,软件定义广域网)构建的大型组网通常存在大量网络节点的动态变化,该变化的原因通常为网络节点的增减、网络配置的变化、网络传输状态的变化的因素,可能导致SDWAN组网的网络内部环境的抖动甚至网络拓扑的变化。所以,对网络状态的检测能够及时发现SDWAN组网中的网络问题时,尤其当遇到故障状态时,能够快速对故障的网关节点进行定位,有助于实现对网络的及时修复。当前,对网络状态的检测方式有:(1)通用监控框架工具,如zabbix、grafana等,在简单配置后获得网络状态信息图表。但是,该手段仅限于指标性的数据汇总,无法在故障发生时快速找到传输链路上的故障的节点。(2)利用命令行工具,如ping、netstat、traceroute等,对点对点的故障排查。但是由于SDWAN组网的架构较为复杂,且频繁变化的网络环境,因此,命令行工具也不适用。而且,命令行工具强依赖于终端机器,权限难以控制,人机交互复杂。现有的网络状态的检测方式难以实时检测对各个网关节点的网络状态,不利于对组网的网络状态进行监测,特别是出现故障时,难以对故障网关和IP路由路径及时定位和故障排除。
技术实现思路
为了能够解决不便于实时检测对各个网关节点的网络状态的技术问题,本申请实施例提供了一种网络状态检测方法、装置、电子设备及存储介质。第一方面,本申请实施例提供了一种网络状态检测方法,该方法包括以下步骤:从SDWAN组网中选定两个目标网关节点;根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径;获取所述IP路由路径的网络健康数据,将所述网络健康数据关联在所述IP路由路径上,以展示所述目标网关节点之间的网络状态;其中,所述网络健康数据包括所述IP路由路径中所有网关节点之间所建立的隧道的网络延迟和丢包率。在第一方面的可选实施例中,在所述从SDWAN组网中选定两个目标网关节点的步骤之前,还包括:通过日志采集器从各个网络节点采集网络健康数据和网络路由数据;其中,所述网络健康数据和网络路由数据由所有的网关进行采集并定时上报给日志采集器进行清洗入数据库保存。在第一方面的可选实施例中,所述根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径的步骤,包括:根据所述两个目标网关节点所上报的网络路由数据,利用IP路由算法得到所述两个目标网关节点的IP路由路径。在第一方面的可选实施例中,所述从SDWAN组网中选定两个目标网关节点的步骤,包括:在网关节点指定SDWAN组网中进行数据传输的起始网关节点和目的网关节点。在第一方面的可选实施例中,所述根据所述两个目标网关节点所上报的网络路由数据,利用IP路由算法得到所述两个目标网关节点的IP路由路径的步骤,包括:获取所述起始网关节点和目的网关节点的IP地址信息,形成在两者之间传输的数据包信息;从所述数据包信息获取对应的目的网关节点的IP地址信息,与当前网关节点的路由表所记录的与其他网关节点的IP路由路径进行匹配,得到下一网关节点的IP地址信息,直到所述下一网关节点为目的网关节点为止;根据依次匹配得到的网关节点,形成所述起始节点至目的节点的IP路由路径;其中,所述路由表用于记录从所述当前网关节点至其他网关节点的路径信息。在第一方面的可选实施例中,所述获取所述IP路由路径的网络健康数据的步骤,包括:获取所述IP路由路径中的每相邻两个网关节点的隧道通信的网络健康数据;其中,所述网络健康数据包括网络延迟时间和丢包率。在第一方面的可选实施例中,所述获取所述IP路由路径的网络健康数据,将所述网络健康数据关联在所述IP路由路径上,以展示所述目标网关节点之间的网络状态的步骤,包括:以网络延迟时间和/或丢包率作为所述网络状态的预设标记条件;根据每相邻两个网关节点的网络健康数据,得到对应的相邻两个网关节点的网络延迟时间和/或丢包率;依据所述预设标记条件,对每相邻两个网关节点之间的网络状态进行标记展示。在第一方面的可选实施例中,所述网络状态检测方法,还包括:对所述SDWAN组网的各个网关节点进行故障检测,当出现故障时,从SDWAN组网中选定出现故障的网关节点作为目标网关节点。在第一方面的可选实施例中,所述对所述SDWAN组网的各个网关节点进行故障检测的步骤,包括:通过日志分析器获取所述数据库中保存的网络健康数据和网络路由数据,调用日志分析器进行实时的网络故障分析和监控,确定出现故障的目标网关节点,并将目标网关节点的故障网络状态以告警标识方式进行展示。在第一方面的可选实施例中,所述网络状态检测方法,还包括:从数据库里面提取SDWAN组网中对应网关节点的网络健康数据和网络路由数据;获取所述网络健康数据和网络路由数据的时间戳;根据所述时间戳将网络健康数据关联在对应网关节点的IP路由路径上,以展示每个时间点SDWAN组网中所有网关节点的的网络状态。第二方面,本申请实施例提供了一种网络状态检测装置,该装置包括:目标网关节点选定模块,用于从SDWAN组网中选定两个目标网关节点;IP路由路径获取模块,用于根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径;网络状态展示模块,用于获取所述IP路由路径的网络健康数据,将所述网络健康数据关联在所述IP路由路径上,以展示所述目标网关节点之间的网络状态;其中,所述网络健康数据包括所述IP路由路径中所有网关节点之间所建立的隧道的网络延迟和丢包率。第三方面,提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行实现本申请实施例的第一方面所提供的网络状态检测方法。第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,该程序被处理器执行时实现本申请实施例第一方面所提供的网络状态检测方法。本申请实施例提供的技术方案带来的有益效果是:在本申请实施例所提供的网络状态检测方法,将网络健康数据对通过SDWAN组网中的两个目标关节点计算得到的IP路由路径进行关联,能够清晰展示该两个目标网关节点的网络状态,便于对SDWAN组网通信连接的两个网关节点的网络连接情况进行监控、查看;同时也能够以此实现对SDWAN组网的通信故障实现快速定位,以便及时排除故障,对网络进行及时修复。本申请实施例附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请实本文档来自技高网...

【技术保护点】
1.一种网络状态检测方法,其特征在于,包括以下步骤:/n从SDWAN组网中选定两个目标网关节点;/n根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径;/n获取所述IP路由路径的网络健康数据,将所述网络健康数据关联在所述IP路由路径上,以展示所述目标网关节点之间的网络状态;/n其中,所述网络健康数据包括所述IP路由路径中所有网关节点之间所建立的隧道的网络延迟和丢包率。/n

【技术特征摘要】
1.一种网络状态检测方法,其特征在于,包括以下步骤:
从SDWAN组网中选定两个目标网关节点;
根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径;
获取所述IP路由路径的网络健康数据,将所述网络健康数据关联在所述IP路由路径上,以展示所述目标网关节点之间的网络状态;
其中,所述网络健康数据包括所述IP路由路径中所有网关节点之间所建立的隧道的网络延迟和丢包率。


2.根据权利要求1所述的网络状态检测方法,其特征在于,在所述从SDWAN组网中选定两个目标网关节点的步骤之前,还包括:
通过日志采集器从各个网络节点采集网络健康数据和网络路由数据;其中,所述网络健康数据和网络路由数据由所有的网关进行采集并定时上报给日志采集器进行清洗入数据库保存。


3.根据权利要求1所述的网络状态检测方法,其特征在于,所述根据所述目标网关节点对应的网络路由数据得到指定时刻的IP路由路径的步骤,包括:
根据所述两个目标网关节点所上报的网络路由数据,利用IP路由算法得到所述两个目标网关节点的IP路由路径。


4.根据权利要求3所述的网络状态检测方法,其特征在于,所述从SDWAN组网中选定两个目标网关节点的步骤,包括:
在网关节点指定SDWAN组网中进行数据传输的起始网关节点和目的网关节点。


5.根据权利要求4所述的网络状态检测方法,所述根据所述两个目标网关节点所上报的网络路由数据,利用IP路由算法得到所述两个目标网关节点的IP路由路径的步骤,包括:
获取所述起始网关节点和目的网关节点的IP地址信息,形成在两者之间传输的数据包信息;
从所述数据包信息获取对应的目的网关节点的IP地址信息,与当前网关节点的路由表所记录的与其他网关节点的IP路由路径进行匹配,得到下一网关节点的IP地址信息,直到所述下一网关节点为目的网关节点为止;
根据依次匹配得到的网关节点,形成所述起始节点至目的节点的IP路由路径;
其中,所述路由表用于记录从所述当前网关节点至其他网关节点的路径信息。


6.根据权利要求3所述的网络状态检测方法,其特征在于,
所述获取所述IP路由路径的网络健康数据的步骤,包括:
获取所述IP路由路径中的每相邻两个网关节点的隧道通信的网络健康数据;
其中,所述网络健康数据包括网络延迟时间和丢包率。


7.根据权利要求6所述的网络状态检测方法,所述获取所述IP路由路径的网络健康数...

【专利技术属性】
技术研发人员:朱德军朱辉刘亚丹毛茂德
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1