[发明专利]一种流量检测方法和电子设备有效
| 申请号: | 201310637335.X | 申请日: | 2013-12-02 | 
| 公开(公告)号: | CN103595594B | 公开(公告)日: | 2017-04-26 | 
| 发明(设计)人: | 王泽林;王健全;王光全;夏俊杰;何晓峰;杨艳松;谢梦楠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 | 
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/705 | 
| 代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 | 
| 地址: | 100033 *** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 流量 检测 方法 电子设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种流量检测方法和电子设备。
背景技术
随着IP(Internet Protocol,互联网协议)技术的应用,移动运营商通常采用路由器来构建通信网络,而在构建网络的过程中,路由器的数据包转发能力,即路由器的整机吞吐量是设备性能的重要指标。此时,路由器的整机吞吐量的测试显得尤为重要。
在现有技术中,由于路由器端口数量的巨大和测试水平的限制,无法采取全互联连接方式进行测试,通常只能采取蛇形流量测试的方法对路由器的整机吞吐量进行测试。蛇形流量测试仅通过2个测试仪表端口就可实现整个路由器的流量测试,可以测试出路由器的整机吞吐量。
然而由于现有技术中,蛇形流量测试中的测试流量可能被转发,使得测试结果无法正确反应路由器的整机吞吐量,于是,通常采用断线检测法来确保蛇形流量测试结果的正确性。
断线检测法通过随机地断开蛇形流量测试中的若干接口,以断开若干段对应的测试流量,然后检测断开后的某一段中是不是有测试流量,而理论上该段应没有测试流量,于是可以通过检测结果来检测蛇形流量测试结果。
但是在现有技术中,由于路由器在检测到接口断开之后,会主动地中断测试流量的转发,会造成转发路径正确的假象,无法保证蛇形流量测试结果的正确性,从而造成无法正确测试路由器的整机吞吐量,造成网络数据包的丢失和用户在设备选择时的不便。
发明内容
本发明的实施例提供一种流量检测方法和电子设备,提供一种流量检测的机制,保证了蛇形流量测试结果的正确性。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种流量检测方法,该方法包括:
在测试端口获取待检测链路上经过的数据包的特征参数,所述待检测链路包括至少两个测试端口;其中,所述数据包每经过所述待检测链路中的一对转发端口后所述特征参数减少或增加一个单位值,所述一对转发端口包括入端口和出端口;
将所述测试端口获取的所述特征参数与所述测试端口的特征参数理论值进行对比,若所述特征参数与所述特征参数理论值的误差在预设范围内,则确定所述测试端口的流量检测成功,若所述特征参数与所述特征参数理论值的误差大于所述预设范围,则确定所述测试端口的流量检测失败。
结合第一方面,在第一种可能的实现方式中,在测试端口获取待检测链路上经过的数据包的特征参数之前,所述方法还包括:
将所述待检测链路中的M条连线设置为断路,所述M条连线为预先选定的路由器的端口之间的连线,以便将所述待检测链路划分成M+1段子链路,其中,每条子链路的两端连接有测试端口。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述特征参数包括生存时间或传输时延;所述数据包每经过所述待检测链路中的一对转发端口后所述特征参数减少或增加一个单位值包括:
若所述特征参数为所述生存时间,则所述数据包每经过所述待检测链路中的一对转发端口后所述生存时间减少一个单位值;或者
若所述特征参数为所述传输时延,则所述数据包每经过所述待检测链路中的一对转发端口后所述传输时延增加一个单位时延,所述单位时延为数据包从所述一对转发端口的入端口到出端口的时延。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述在测试端口获取待检测链路上经过的数据包的特征参数包括:
在所述测试端口对所述待检测链路上经过的数据包进行抓包,生成所述测试端口对应的抓包文件,所述抓包文件中包括所述数据包的生存时间;或者
在所述测试端口对所述待检测链路上经过的数据包进行检测,获取所述数据包的传输时延。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,将所述测试端口获取的所述特征参数与所述测试端口的特征参数理论值进行对比,若所述特征参数与所述特征参数理论值的误差在预设范围内,则确定所述测试端口的流量检测成功,若所述特征参数与所述特征参数理论值的误差大于所述预设范围,则确定所述测试端口的流量检测失败包括:
将所述测试端口对应的抓包文件中的生存时间与所述测试端口的生存时间理论值进行对比;
若所述抓包文件中的生存时间与所述测试端口的生存时间理论值相等,则确定所述数据包经过了所述测试端口所测链路中的每一个端口,表示所述测试端口的流量检测成功;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310637335.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车前侧围的上线吊具
 - 下一篇:用于多车型无源台车的双向无极支撑机构
 





