RFC2544丢包率测试——信而泰 络测试仪实操

文章关键词:RFC2544;丢包率;全 状测试;协议测试。

丢包率概述:

丢包率(Frame Loss Rate)测试的目的是确定DUT在不同的负载和帧长度条件下的丢包率。在稳定负载下,由于 络设备资源缺乏,应该正确转发而没有转发的包占接收包的百分比就是丢包率。实际的测试方法是以一定发送速率向DUT发送一定数量X的包,并统计被DUT转发的包的数量Y。
因此我们可得出丢包率的计算公式:[(发送包数量X-接受包数量Y)x100]/发送包数量X。在这里有两个知识点是需要大家清楚的,首先是吞吐量<测试速率<线速;其次是如果DUT吞吐量达到线速, 那么丢包率为0, 测试无意义。
由于丢包率测试主要靠DUT在超负荷情况下的异常行为,包括包的丢失、重发、乱序和错发等,因此用于测试的帧需要编 ,接收时要通过查对每个帧的编 判断可能出现的各种不同的异常情况。在统计接收到的帧数时,帧的重发和乱序不能算作丢失,但不能重复统计重发帧。
丢包率测试主要关心的是设备的整体性能和在某一具体应用中的行为,为了反应被测设备在超负荷情况下的实际运营情况,真实反映被测设备丢包率情况,可以采用下面三种方法进行测试:
①一对端口发送和接收:DUT一个端口接收到的数据经另一个端口转发。
②部分 状多对一端口测试:DUT多个端口接收到的数据都由一个端口转发。
③多对多全 状测试:DUT每一个端口接收到的数据都要送给其余任意一个端口。
丢包率与包长度以及包发送速率相关,实际测试时负载的范围应介于吞吐量和最大传输速率之间,在测试前首先要获得特定的帧格式、帧大小和所用介质的理论速率。根据被测设备是否已知吞吐量的情况,可选择下列两种不同的测试过程:
①吞吐量未知的情况下,在第一次测试中,应该以与测试帧长度相应的100%的最大传输速率(Maximum Frame Rate)发送一定数量的帧,并计算丢包率。接下来使用最大传输速率的90%,之后用80%,以此类推,直到在整个测试序列当中出现连续两个持续的测试没有出现丢包为止。传输速率最大的测试步长是最大传输速率的10%,建议小于10%,鼓励使用更合适的步长来进行测试。
②如果事先已经测试得到吞吐量,则可在测试时将吞吐量设为最低负载,然后逐渐增加负载,观察丢包的情况。
由于丢包是一个随即行为,因此每一个测试案例都要发送一定数量的帧,建议发送的持续时间最短为60s。

信而泰测BigTao试仪及Renix软件实操

首先我们来模拟一个测试环境(拓扑说明),目的是为了测试DUT的丢包率。
·DUT是一台路由器
·测试仪2个端口和路由器2个端口相连(千兆)

文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树首页概览22097 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月5日
下一篇 2020年4月5日

相关推荐