一种网络探测方法、平台和计算机可读存储介质技术

技术编号:29057851 阅读:29 留言:0更新日期:2021-06-30 08:58
本申请实施例公开了一种网络探测方法,所述方法包括:获取目标配置信息;获取网络拓扑信息,基于所述目标配置信息和所述网络拓扑信息确定目标通信链路和目标位置;基于所述目标配置信息,生成目标探测数据包,并将所述目标探测数据包从所述目标位置处注入所述目标通信链路中;接收所述目标通信链路中的至少一个第一网络通信链接设备发送的探测信息,得到至少一个探测信息;基于所述至少一个探测信息,确定所述目标探测数据包传输的目标路径,并基于所述目标路径与所述目标通信链路,确定网络探测结果。本申请实施例同时还公开了一种网络探测平台和计算机可读存储介质。探测平台和计算机可读存储介质。探测平台和计算机可读存储介质。

【技术实现步骤摘要】
一种网络探测方法、平台和计算机可读存储介质


[0001]本申请涉及互联网
,尤其涉及一种网络探测方法、平台和计算机可读存储介质。

技术介绍

[0002]随着互联网技术的飞速发展,伴随着虚拟化技术的飞速发展,云计算技术也得到的快速发展。随着虚拟化技术的深层次引入,云计算网络也变得越来越复杂,例如云计算网络中第一网络通信链接设备数量呈指数级增长,第一网络通信链接设备的种类也越来越多。如此,当云计算网络出现性能下降或者故障时,如何定位网络故障,并进行网络分析变得十分困难。目前,在云计算网络中客户机运行因特网包探索器(Packet Internet Groper,PING)和路由追踪(Trace Route)等网络故障监测工具,并接收网络故障检测工具返回的探测结果,来实现对网络状态例如源端网络和目的端网络是否处于正常连接状态,或者源端网络到目的端网络的简单路径信息等的探查,从而实现网络故障定位。
[0003]但是,目前网络探测工具需运行在客户机内,导致探测过程主要依赖于客户机,不便于网络运营商对网络进行探测,且当与客户机对应的对端客户机处本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络探测方法,其特征在于,所述方法应用于网络探测模块,所述方法包括:获取目标配置信息;获取网络拓扑信息,基于所述目标配置信息和所述网络拓扑信息确定目标通信链路和目标位置;其中,所述目标位置位于所述目标通信链路中用于发送信息的源设备之后;基于所述目标配置信息,生成目标探测数据包,并将所述目标探测数据包从所述目标位置处注入所述目标通信链路中;接收所述目标通信链路中的至少一个第一网络通信链接设备发送的探测信息,得到至少一个探测信息;其中,所述探测信息是所述第一网络通信链接设备接收到所述目标探测数据包后响应所述目标探测数据包得到的;基于所述至少一个探测信息,确定所述目标探测数据包传输的目标路径,并基于所述目标路径与所述目标通信链路,确定网络探测结果。2.根据权利要求1所述的方法,其特征在于,所述获取目标配置信息,包括:接收初始配置信息;对所述初始配置信息进行格式转换,得到与目标格式对应所述目标配置信息。3.根据权利要求1或2所述的方法,其特征在于,所述目标配置信息中用于生成探测数据包的网络协议至少包括以下协议之一:网络控制消息协议ICMP、互联网控制信息协议版本六ICMPv6、传输控制协议TCP和用户数据报协议UDP。4.根据权利要求1所述的方法,其特征在于,所述获取网络拓扑信息,基于所述目标配置信息和所述网络拓扑信息确定目标通信链路和目标位置,包括:获取所述网络拓扑信息;根据所述目标配置信息,确定源设备和目的设备;其中,所述目的设备用于接收所述源设备发送的信息;基于所述源设备、所述目的设备和所述网络拓扑信息,确定所述目标通信链路;基于所述源设备和所述目标通信链路,确定所述目标位置。5.根据权利要求4所述的方法,其特征在于,所述基于所述源设备和所述目标通信链路,确定所述目标位置,包括:在所述目标通信链路中,确定与所述源设备具有通信链接的第一目标通信链接设备;确定所述源设备与所述第一目标通信链接设备之间的通信链路为所述目标位置。6.根据权利要求3所述的方法,其特征在于,所述基于所述目标配置信息,生成目标探测数据包,包括:基于所述目标配置信息中用于生成探测数据包的网络协议,生成包括目标指令信息的中间探测数据包;其中,所述目标指令信息用于指示第一网络通信链接设备执行相应的操作;若所述目标配置信息中用于生成探测数据包的网络协议是ICMP、TCP或者UDP,则采用预设标识信息对所述中间探测数据包的目标标识位进行标识,得到所述目标探测数据包;若所述目标配置信息中用于生成探测数据包的网络协议是ICMPv6,则为所述中间探测数据包包头前定义一个目标扩展头,得到所述目标探测数据包。7.根据权利要求1至2、4至6任一所述的方法,其特征在于,所述接收所述目标通信链路中的至少一个第一网络通信链接设备发送的探测信息,得到至少一个探测信息,包括:
若注入所述目标通信链路中属于同一批次的所述目标探测数据包的数量为1个,则接收所述目标通信链路中的至少一个第一网络通信链接设备发送的探测信息,得到所述至少一个探测信息;或,若注入所述目标通信链路中属于同一批次的所述目标探测数据包的数量为至少2个,则接收所述目标通信链路中的至少一个第一网络通信链接设备发送的子探测信息;其中,所述子探测信息的数量与属于同一批次的所述目标探测数据包的数量相同;基于所述至少一个第一网络通信链接设备发送的子探测信息,对每一第一网络通信链接设备发送的子探测信息进行去冗余处理,保留每一第一网络通信链接设备发送的一个探测信息,从而得到所述至少一个探测信息。8.根据权利要求7所述的方法,其特征在于,所述基于所述至少一个探测信息,确定所述目标探测数据包传输的目标路径,并基于所述目标路径与所述目标通信链路,确定网络探测结果,包括:对所述至少一个探测信息进行关联处理,确定所述目标探测数据包传输的目标路径;若所述目标路径的第二网络通信链接设备是所述目标通信链路中除源设备和目的设备之外的任意一个网络通信链接设备,则确定所述网络探测结果为在所述第二网络通信链接设备和第三网络通信链接设备之间存在网络故障;其中,所述第三网络通信链接设备是在所述目标通信链路中除源设备和目的设备之外接收所述第二网络通信链接设备发送信息的网络通信链接设备;若所述目标路径的第二网络通信链接设备是所述目标通信链路中与所述目的设...

【专利技术属性】
技术研发人员:陈晓帆李德方方统浩宿嘉颀王磊马耀泉王华古亮
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

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

1