一种基于丢包率的端到端链路丢包分析方法技术

技术编号:22104881 阅读:38 留言:0更新日期:2019-09-14 04:23
本发明专利技术提供的一种基于丢包率的端到端链路丢包分析方法,设定A、B是网络中两个端点,信息数据在途径的交换机之间的传输为路径,遍历A、B之间所有路径,确定每条路径上的丢包方向;基于UDP、TCP、ICMP协议,每轮均使用固定的五元组确保一次路径发现走相同的路径,使用UDP、TCP多种五元组、通过ICMP协议进行多次测试,获取各条路径的丢包情况,相比传统方案的好处在于:能够识别各链路丢包方向,结论更准确,通过遍历多条路径的丢包情况,更多的发现可能存在的问题,因为能够明确出丢包链路,便于后续针对异常链路进行深入分析,便于推广使用。

An End-to-End Link Packet Loss Analysis Method Based on Packet Loss Rate

【技术实现步骤摘要】
一种基于丢包率的端到端链路丢包分析方法
本专利技术涉及互联网
,特别涉及一种基于丢包率的端到端链路丢包分析方法。
技术介绍
由于科技的发展,人类生活水平的提高,在互联网时代,随着网络的普及和发展,网络的规模和复杂度成倍增长,随着规模增大网络问题追踪的难度也成倍增长。在追踪网络问题中,需要确定请求发起方到服务方之间的网络是否产生了丢包。本文主要讨论网络中某端到另一端的网络丢包的发现方法。但是,传统方案已经不能满足现状的需要,传统方案一般如下:通过多次ping请求测试,通过收到的数据包来观察是否产生了丢包。传统方案的问题:因为网络中每一段都可能存在多路径的机制,这种多路径可能是多个物理端口聚合成一个逻辑端口,也可能是等价的多条路由,每一条路径都可能存在问题,如图1所示。其中:1、A、B是网络中两个端点。2、S1、S2、S3、S4、S5是途径的交换机。3、S1和S2之间的路径是P1,S1和S4之间的路径是P2;P1、P2是由多条物理链路绑定到一起形成的逻辑链路,典型的技术是端口bonding。4、S2和S3之间的路径是P3;P3是由多条等价路由形成的链路,典型的技术是OSPF的ECM本文档来自技高网...

【技术保护点】
1.一种基于丢包率的端到端链路丢包分析方法,其特征在于,设定A、B是网络中两个端点,信息数据在途径的交换机之间的传输为路径,设A端点为电脑,B端点为网站服务器,A通过浏览器访问B网站上的内容,此时,在A端点通过输入ping命令\或者通过traceroute命令,找出电脑A到网站服务器B之间所有的路径,用这样的方式遍历A、B之间所有路径,确定每条路径上的丢包方向;基于UDP、TCP、ICMP协议分别遍历一次A、B之间所有路径来进行丢包测试,上述方式中,每一轮均使用固定的五元组来确保一次路径发现走相同的路径,使用UDP、TCP多种五元组、通过ICMP协议进行多次测试,获取各条路径的丢包情况。

【技术特征摘要】
1.一种基于丢包率的端到端链路丢包分析方法,其特征在于,设定A、B是网络中两个端点,信息数据在途径的交换机之间的传输为路径,设A端点为电脑,B端点为网站服务器,A通过浏览器访问B网站上的内容,此时,在A端点通过输入ping命令\或者通过traceroute命令,找出电脑A到网站服务器B之间所有的路径,用这样的方式遍历A、B之间所有路径,确定每条路径上的丢包方向;基于UDP、TCP、ICMP协议分别遍历一次A、B之间所有路径来进行丢包测试,上述方式中,每一轮均使用固定的五元组来确保一次路径发现走相同的路径,使用UDP、TCP多种五元组、通过ICMP协议进行多次测试,获取各条路径的丢包情况。2.根据权利要求1所述的一种基于丢包率的端到端链路丢包分析方法,其特征在于,在A、B上两个端点上还设有统计模块,该模块接收对端发来的数据包,对数据包做计数,并根据约定窗口内接收的数量、来进行统计各个方向的丢包率,具体如下:1)A到B方向的丢包率的统计:对每条路径,A定量向B发送N个请求,N是由A、B事先约定确认的,B端程序统计合法收到的请求数量M,B端通过约定的数量N,获取该链路A->B方向链路丢包率为(N-M)/M。2)B->A方向的丢包率的统计:对每条路径,B定量向A发送N个请求,N是由A、B事先约定确认的,A端程序统计合法收到的请求数量M,A端通过约定的数量N,获取该链路B->A方向链路丢包率为(N-M)/M。3.根据权利要求1所述的一种基于丢包率的端到端链路丢包分析方法,其特征在于,基于ICMP协议测试丢包率的具体步骤为:(1)A发送N次到B的ICMPecho请求,在B端分析接收到的ICMP请求次数M,得到A->B方向ICMP丢包率为(N-M)/N;(2)B...

【专利技术属性】
技术研发人员:刘晓光赵子毅张晴晴
申请(专利权)人:北京云端智度科技有限公司
类型:发明
国别省市:北京,11

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

1