【技术实现步骤摘要】
网络状态检测方法、装置、电子设备及存储介质
本申请实施例涉及网络检测
,具体而言,本申请实施例涉及网络状态检测方法、装置、电子设备及存储介质。
技术介绍
基于SDWAN(SoftwareDefinedNetworkinginaWideAreaNetwork,软件定义广域网)构建的大型组网通常存在大量网络节点的动态变化,该变化的原因通常为网络节点的增减、网络配置的变化、网络传输状态的变化的因素,可能导致SDWAN组网的网络内部环境的抖动甚至网络拓扑的变化。所以,对网络状态的检测能够及时发现SDWAN组网中的网络问题时,尤其当遇到故障状态时,能够快速对故障的网关节点进行定位,有助于实现对网络的及时修复。当前,对网络状态的检测方式有:(1)通用监控框架工具,如zabbix、grafana等,在简单配置后获得网络状态信息图表。但是,该手段仅限于指标性的数据汇总,无法在故障发生时快速找到传输链路上的故障的节点。(2)利用命令行工具,如ping、netstat、traceroute等,对点对点的故障排查。但是由于SDWAN组网的架构较为复杂,且频繁变化的网络环境,因此,命令行工具也不适用。而且,命令行工具强依赖于终端机器,权限难以控制,人机交互复杂。现有的网络状态的检测方式难以实时检测对各个网关节点的网络状态,不利于对组网的网络状态进行监测,特别是出现故障时,难以对故障网关和IP路由路径及时定位和故障排除。
技术实现思路
为了能够解决不便于实时检测对各个网关节点的网络状态的技术问题,本申请实施例 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。