[发明专利]一种网络质量的探测方法、系统及装置在审
申请号: | 202011094860.8 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112511454A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 王明烽;陈义伟 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L12/823 | 分类号: | H04L12/823;H04L12/26 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 质量 探测 方法 系统 装置 | ||
1.一种网络质量的探测方法,其特征在于,所述方法包括:
当针对目标主机的探测失败时,设置存活时间的参考追踪跳数;
利用探测协议组对所述目标主机进行探测,若探测成功,记录对应的往返时延,并结束针对所述目标主机的探测;
若所述探测协议组探测失败,判断是否对所述参考追踪跳数进行更新,以及判断是否结束针对所述目标主机的探测。
2.根据权利要求1所述的方法,其特征在于,所述目标主机按照以下方式确定:
将IP池中的IP地址按照指定网段进行聚合,并根据预设配置文件中限定的IP步长和IP步数,从聚合后的IP地址中选择目标IP地址;其中,所述目标IP地址指向的主机作为待探测的目标主机。
3.根据权利要求2所述的方法,其特征在于,在将IP池中的IP地址按照指定网段进行聚合时,所述方法还包括:
确定所述指定网段中待聚合的主机号位数,并按照所述主机号位数对所述IP池中的IP地址进行聚合。
4.根据权利要求1所述的方法,其特征在于,所述探测协议组中包括多个探测协议;利用探测协议组对所述目标主机进行探测包括:
按照所述多个探测协议的优先级,逐一利用各个所述探测协议对所述目标主机进行探测。
5.根据权利要求1或4所述的方法,其特征在于,利用探测协议组对所述目标主机进行探测包括:
基于所述探测协议组中当前的探测协议向所述目标主机发送请求数据包,若所述目标主机针对所述请求数据包反馈响应数据包,计算所述请求数据包和所述响应数据包之间的时间差,并将所述时间差作为探测成功对应的往返时延。
6.根据权利要求5所述的方法,其特征在于,所述探测协议组中的探测协议包括UDP,所述请求数据包为UDP探测数据包,所述响应数据包为ICMP Destination Unreachable数据包;
所述探测协议组中的探测协议包括TCP,所述请求数据包为TCP SYN探测数据包,所述响应数据包为TCP ACK数据包;
所述探测协议组中的探测协议包括ICMP,所述请求数据包为ICMP Echo Request探测数据包,所述响应数据包为ICMP Echo reply数据包。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述目标主机未针对所述请求数据包反馈响应数据包,获取中间网关发回的存活时间最大的超时数据包;
计算所述超时数据包与所述请求数据包之间的时间差,并将所述时间差作为探测成功对应的往返时延。
8.根据权利要求7所述的方法,其特征在于,在计算所述超时数据包与所述响应数据包之间的时间差之前,所述方法还包括:
若所述超时数据包对应的存活时间大于或者等于指定存活时间阈值,计算所述超时数据包与所述请求数据包之间的时间差;
若所述超时数据包对应的存活时间小于所述指定存活时间阈值,丢弃所述超时数据包,并利用下一个探测协议对所述目标主机进行探测。
9.根据权利要求1所述的方法,其特征在于,判断是否对所述参考追踪跳数进行更新包括:
若所述参考追踪跳数大于最小追踪跳数,减小所述参考追踪跳数,并将减小后的追踪跳数作为下一轮探测的参考追踪跳数。
10.根据权利要求1所述的方法,其特征在于,判断是否结束针对所述目标主机的探测包括:
若所述参考追踪跳数小于或者等于最小追踪跳数,判定所述目标主机探测失败,并结束针对所述目标主机的探测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011094860.8/1.html,转载请声明来源钻瓜专利网。