《如何用Ixia进行瞬时丢包率的测试.doc》由会员分享,可在线阅读,更多相关《如何用Ixia进行瞬时丢包率的测试.doc(6页珍藏版)》请在三一文库上搜索。
1、如何用Ixia进行瞬时丢包率的测试目前常用的测试方法提供的丢包率是平均丢包率,即从流开始发送到统计的时候丢掉的报文数除以总共发送的报文数。但有些测试CASE需要进行瞬时丢包率的测试,即统计在很短一段时间内例如100ms内报文的丢包率,如PTN的测试中需要测试链路丢包倒换,当链路上单位时间内(如100ms)测得的丢包率超过某个门限值,就切换到备份链路。为了完成该类型的测试,可以用IxExplore里面提供的Time Bin功能来实现。如下图,测试从port 1发动到port2的流在100ms单位时间内的丢包。发送端口port 1设置发送流的大小为line rate 100Mbps, 也即1488
2、10pps。启用PGID (packet group Id)设置接收端口的Receive mode属性,以及time bin的数量和time bin duration的大小。#Time bin定义了需要进行统计的次数,time bin duration定义了每次统计的时间,Number of PGIDs per time bin定义每次统计的时候需要统计的PGID的数量。#Time bin越大,Number of PGIDs per time bin就越小。开始流的统计,在packet group statistics view中新建条目并将加入接收端口port 2.点击“start collecting metric”开始统计。为了统计时延的准确,需要将发送端口,接受端口统一clear timestamp, 可以在板卡一级做这个操作。在这张图中可以看出,每隔100ms会生成一条记录,记录里面记录了在这100ms时间内收到的报文数目。因为发包速率是恒定的,通过比较100ms内收到的报文和发送的报文间的差别,得出这100ms内的丢包率。生成Latency report:将latency report导出到excel文件里面。将EXCEL文件的数据进行处理,增加丢包率一栏,该栏的值为(14881- column C)/ 14881,得出的值即为这100ms内的丢包率。