链路传输性能测试的挑战
2013-03-20    安恒公司 网络测试服务中心   
打印自: 安恒公司
地址: HTTP://superagent.anheng.com.cn/news/article.php?articleid=2429
链路传输性能测试的挑战

当网络传输出现问题,网络维护人员需要排查故障,通过一些检测确定影响传输的故障点,其中RFC2544这种测试方法是普遍使用的一种方式。

因此,网络维护人员使用测试仪表进行RFC2544的链路传输测试时,会有两种测试模型:一是两台网络测试仪表进行对称的双端测试;另一种方式是采用反射端来进行测试。

市面上所能支持RFC2544的网络测试仪表价格普遍比较昂贵,然而用户又需要更真实的反映网络传输性能,而使用多点测试模型,对仪表的数量要求较多。为了节约成本,第二种测试方式成了大多数用户的首选。作为一家网络测试仪表代理商,安恒公司一直在为用户提供相应的产品解决方案,帮助用户在节约成本的同时满足测试需求,成为了我们的首要任务。

首先,从理论角度来说,RFC2544选用反射端的测试方法是测试仪表向反射端设备发送数据包,发射端将收到的由测试仪表发来的数据包再次发送给测试仪表,测试仪表在接受到数据包后开始做流量统计,最后将接受到的数据反馈给用户,用户通过这些数据来判断网络性能的优劣。

但是,接入网络的反射端一旦启用反射功能,我们将无法ping通该设备,部分的网络测试仪表甚至不能发现该设备,对于这个问题,我们通过大量的实践,并对各个厂商产品进行对比,发现了其中的原因。 

如上图所示,反射端的作用是把收到的数据包的源MAC、IP和目标MAC、IP进行调换,其他内容并没有改变,这样一来,反射端仅仅是对数据包的包头做了简单的修改,测试仪器发送来的数据包就会照原路径返回给测试仪表,测试仪表就可以依据收到的数据包的状况对网络性能做出评价。这也就解释了反射端设备在启用反射功能后不能ping通的原因。

众所周知,网络测试仪表在采用反射端的方法进行RFC2544测试时,所采用的反射端均为本厂商的产品,我们先用不同厂商的测试仪表配合来做RFC2544测试,然后用同一厂商的测试仪表对同一网络的同一条链路进行RFC2544的测试,收集到大量的数据之后进行对比,发现没有任何的差异。

由于这一发现,用户在通过我们安恒公司购买网络测试仪表时,有了更多选择,以满足不同用户的需求,不但能帮用户解决问题,还节省了大量的资金,也使得我们公司在网络测试上的认知有了更大的突破。

电话:010-88018877-网络测试服务中心

责任编辑: 网络测试服务经理