[发明专利]基于旁路的网络质量评测方法及装置有效
申请号: | 201310032891.4 | 申请日: | 2013-01-28 |
公开(公告)号: | CN103139014A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 张磊;李凡 | 申请(专利权)人: | 深信服网络科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 旁路 网络 质量 评测 方法 装置 | ||
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种基于旁路的网络质量评测方法及装置。
背景技术
当用户即网络的使用者反馈网络质量差时,网络维护人员通常使用ping来检测网络质量;比如,对服务端ping,查看服务器返回数据包的时延;再对客户端ping,查看客户端返回数据包的时延;从而来确定网络拥塞发生在服务端还是客户端。这种检测方法存在以下缺陷:
①不具备实时性;因为网络拥塞可能是阵发性的,在网络维护人员进行网络拥塞检查时,有可能上述拥塞已经过去;或者拨号用户已下线,无法对客户端该拨号用户所对应的IP(Internet Protocol,互联网协议)地址进行ping。
②无法还原网络的真实场景;ping使用ICMP(Internet Control Messages Protocol,网间控制报文协议)协议,不一定能真实地反应TCP(Transmission Control Protocol,传输控制协议)业务的时延状况,比如,该TCP业务发生时延的链路是否存在基于应用的路由,或者是基于协议的QoS(Quality Of Service,服务质量)。
发明内容
本发明的主要目的是提供一种基于旁路的网络质量评测方法及装置,旨在达到准确评测网络质量的目的。
本发明实施例公开了一种基于旁路的网络质量评测方法,包括以下步骤:
在网络链路中的第一节点和第二节点之间设置旁路观测点;
在所述第一节点与第二节点进行数据交互时,记录交互的数据包到达所述旁路观测点的时间,并分别获取所述第一节点至所述旁路观测点的第一网络时延和所述旁路观测点至所述第二节点的第二网络时延;同时,获取所述第一节点至所述旁路观测点路径上的第一重传率及所述旁路观测点至所述第二节点路径上的第二重传率;
根据所述第一网络时延、第二网络时延、第一重传率及第二重传率,评测网络质量。
优选地,所述第一节点与第二节点进行数据交互时,记录交互的数据包到达所述旁路观测点的时间,并分别获取所述第一节点至所述旁路观测点的第一网络时延和所述旁路观测点至所述第二节点的第二网络时延包括:
记录所述第一节点向所述第二节点发送的数据包经过所述旁路观测点的时间T1;
记录所述第二节点向所述第一节点返回的响应数据包经过所述旁路观测点的时间T2;
记录所述第一节点将所述响应数据包发送至所述第二节点时,经过所述旁路观测点的时间T3;
根据T2、T3,计算得到所述第一节点至所述旁路观测点的第一网络时延t1为:t1=(T3-T2)/2;
根据T1、T2,计算得到所述旁路观测点至所述第二节点的第二网络时延t2为:t2=(T2-T1)/2。
优选地,所述第一节点与第二节点进行数据交互时,获取所述第一节点至所述旁路观测点路径上的第一重传率及所述旁路观测点至所述第二节点路径上的第二重传率包括:
在所述第一节点向所述第二节点发送数据包时,获取所述旁路观测点向所述第二节点发送数据包的数量及重新传输数据包的数量,从而获取所述旁路观测点至所述第二节点路径上的第二重传率;
在所述第二节点向所述第一节点发送数据包时,获取所述旁路观测点向所述第一节点发送数据包的数量及重新传输数据包的数量,从而获取所述第一节点至所述旁路观测点路径上的第一重传率。
优选地,所述根据所述第一网络时延、第二网络时延、第一重传率及第二重传率,评测网络质量包括:
若所述第一网络时延大于预置网络时延,或者所述第一重传率大于预置重传率时,评测所述第一节点至所述旁路观测点的网络侧拥塞;
若所述第二网络时延大于所述预置网络时延,或者所述第一重传率大于所述预置重传率时,评测所述旁路观测点至所述第二节点的网络侧拥塞。
优选地,所述根据所述第一网络时延、第二网络时延、第一重传率及第二重传率,评测网络质量包括:
按照预置规则,将所述第一网络时延、第二网络时延、第一重传率及第二重传率进行汇总;
在所述第一网络时延和第二网络时延中的任一个大于预置网络时延时,和/或在所述第一重传率和第二重传率中的任一个大于预置重传率时,获取所述第一节点与第二节点之间网络链路的拥塞点。
本发明实施例还公开了一种基于旁路的网络质量评测装置,包括:
观测点设置模块,用于在网络链路中的第一节点和第二节点之间设置旁路观测点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服网络科技(深圳)有限公司,未经深信服网络科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310032891.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制氢转化炉余热锅炉
- 下一篇:一种双锅筒正压水煤气立式余热锅炉