[发明专利]一种网络连通性测试方法及系统有效
申请号: | 201510634455.3 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105207850B | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 纪雨彤;邢宁哲;聂正璞;张辉;赵庆凯 | 申请(专利权)人: | 国网冀北电力有限公司信息通信分公司;国家电网公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100054 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 连通性 测试 方法 系统 | ||
本发明提供了一种网络连通性测试方法及系统,所述方法包括:确定测试探针的数量及所述测试探针在网络中的部署位置;根据预设的测试需求对所述测试探针之间的网络连通情况进行测试。本发明所述的网络连通性测试方法,可以通过部署较少的测试探针,获取较大的网络测试覆盖率。
技术领域
本发明涉及计算机网络技术领域,具体涉及一种网络连通性测试方法及系统。
背景技术
网络连通性测试作为网络性能监测中最基本也是最首要的测试技术,能够实时获得网络内所有节点的连通性状况,是网络测试中极其重要的组成部分。
网络的连通性测试需要获得端到端的网络性能,现有技术中一般选取基于ICMP协议ping命令来获得网络中端到端路径的连通性,并配合使用traceroute命令进行故障诊断。
但是由于网络中的节点比较多,如果对每两个节点均采用ping命令进行连通性测试的话,那么测试过程将变得过长,不能满足测试的实时性。
发明内容
针对现有技术中的缺陷,本发明提供一种网络连通性测试方法及系统,可以通过部署较少的测试探针,获取较大的网络测试覆盖率。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供了一种网络连通性测试方法,包括:
确定测试探针的数量及所述测试探针在网络中的部署位置;
根据预设的测试需求对所述测试探针之间的网络连通情况进行测试。
优选地,所述确定测试探针的数量及所述测试探针在网络中的部署位置,包括:
S1.获取所述网络中任意两节点间的最短路径作为两节点间的路由线路Ps,d;
S2.确定每条路由线路Ps,d的长度|Ps,d|,所述路由线路Ps,d的长度|Ps,d|为所述路由线路Ps,d包含的未被覆盖的链路的数量Us,d;
S3.获取当前网络中长度最长的路由线路Ps,d作为长度最长路由线路Pmax,并将该长度最长路由线路Pmax加入到预设最小路径集Ts,且将该长度最长路由线路Pmax两端的节点加入到预设探针集Vs;
S4.将所述长度最长路由线路Pmax包含的未被覆盖的链路标记为已覆盖,且更新网络中任意两节点间的路由线路Ps,d包含的未被覆盖的链路的数量Us,d;
S5.若所述网络中所有的链路均为已覆盖的状态,则获取所述预设探针集Vs中的所有节点作为所述测试探针在网络中的部署位置,所述预设探针集Vs中的节点的数量为所述测试探针的数量;所述预设最小路径集Ts中的路由线路为测试路径;
否则,执行步骤S3,直至所述网络中所有的链路均为已覆盖的状态。
优选地,在确定测试探针的数量及所述测试探针在网络中的部署位置之前,所述方法还包括:
对所述网络进行分割,获取所述网络的有效子网络;
在获取所述网络的有效子网络之后,确定所述测试探针的数量及所述测试探针在所述有效子网络中的部署位置。
优选地,对所述网络进行分割,获取所述网络的有效子网络,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网冀北电力有限公司信息通信分公司;国家电网公司,未经国网冀北电力有限公司信息通信分公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510634455.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种即热式电煮水器
- 下一篇:网络接口雷击辅助设备测试试具