通信人家园

标题: RFC2544 吞吐量测试详细步骤  [查看完整版帖子] [打印本页]

时间:  2020-11-14 11:28
作者: XINERTEL     标题: RFC2544 吞吐量测试详细步骤

吞吐量概述:
吞吐量即吞吐率,这个词首先在 RFC1242 中被提出,是评估网络设备性能的首要指标,其定义是在设备没有丢帧的情况下的最大的转发速率,通常使用每秒钟通过的最大的数据 包数(PPS/FPS)或者 bit 数来衡量(bit/s, Kbit/s, Mbit/s,Gbit/s…) ,测试公式为:速率 = 长度/帧长度,简单来说,就是从源发送方,到目的接收方可传输的最大数据量。对于一个 以太网系统,绝对的最大吞吐率应该等同于接口速率。而实际上,由于不同的帧长度具有不同的传输效率,这些绝对的吞吐率是无法达到的,越小的帧由于前导码和帧间隔的原因,其传输效率就越低。
在上文中我们提到了测量速率的公式:速率 = 总长度/帧长度,在看这个公式前首先有 几个变量大家要清楚:
速率:FPSframe per second);
帧长度包括前导、开始符和帧间隔;
帧长度=64 + 7+1 +12        =84Bytes = 84*8=672 bits
速率=1000*106/672=1,488,095
帧间隔为 12bytes2 frame 之间的间隔。
而在帧长的选择上,RFC 2544 测试标准建议选取以下 7 种,分别为 64128256512 10241280 1518 字节。那么为什么要选择这七个值呢?最小 64Bytes: 原因是以太网的 特性(CSMA/CD)决定,12825651210241280 都是设备处理最容易出错的值,最大 1518Bytes:原因为以太网发展初期,受当时技术的限制。
图片1.png
另外,吞吐量有时特指 64 字节的吞吐量,帧长越小,每秒需要转发的 frame 越多,转 发的 frame 越多消耗的资源越大,消耗的资源越大,设备越容易丢包。通常 64 字节没有没 有丢包, 其它字节也不会有丢包。


Frame 长度
Frames per Second
64
1488095
128
844594
256
452896
512
234962
1024
119731
1280
96163
1518
81274

吞吐量——二分法查找
查找思路:在测试中以一定速率发送一定数量的帧,并统计 DUT 转发的帧,如果发送 的帧与接收的帧数量相等,那么就将发送速率提高并重新测试,如果接收帧少于发送帧, 需要降低发送速率重新测试。
RFC2544 使用二分法自动查找吞吐量简介: 初始速率:第一次测试使用的速率 最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试 最大速率:当测试通过且当前速率等于最大速率时,不再增速测试 速率精度:当相邻两次速率小于精度, 测试就停止
这里我们做个二分法应用举例:第 1 次测试仪以 50%的速率发送 frame
如果没有丢包, 2 次以 75%的速率发送 frame 75=50+(100-50)/2
如果有丢包, 3 次以 62.5 的速率发送 frame
62.5=50+(75-50)/2
如果没有丢包, 4 次以 68.75 的速率发送 frame 68.75=62.5+(75-62.5)/2
内容
初始速率
50%
最小速率
30%
最大速率
100%
速率精度
1%


使 如果其最大吞吐量基本一致,则可以判断两个系统的处理能力基本一致。下面向大家介绍信 而泰 Renix 软件具体的测试方法。在这里我们模拟一个测试,测试说明如下:DUT 是一台 Layer2 交换机,测试仪 2 个端口和交换机 2 个端口相连(千兆),目的是测试 DUT 的吞吐量。
测试吞吐量 流程
1.添加机框
2.占用端口
3.选择向导
4.选择吞吐量
5.配置接口
6.配置流量
7.配置测试参数
8.配置吞吐量参数
9.运行测试
10.查看结果 导出报告


准备工作: 添加机框
打开软件
预约端口 输入 IP 地址
图片3.png
准备工作: 预约端口
图片4.png
图片5.png

测试配置
选择向导
选择 RFC2544 向导
图片6.png

选择吞吐量测试
测试项目
选择吞吐量测试

图片7.png ==
选择端口
选择端口
选择参与测试的端口
图片8.png
配置接口

配接口
默认无接口
选择添加接口
图片9.png


向导配置接口
向导配置接口 一步一步根据需求填充
图片10.png
选择接口
选择接口
刚才配置的接口
MAC/IP 可修改
图片11.png


选择流量模型
Traffic Type
对于 Switch, 选择 Ethernet
Traffic Mesh
三种选择
按照需求选

Bidirectional
选中表示双向流量
在流量上有 箭头表示

图片12.png

选择测试参数
学习模式上,对于 Switch,选择二层学习,学习频率则根据需求选择。结果显示时延, 类型根据 Switch 转发类型选择,最后选择结果保存路径。
图片13.png


配置 RFC2544 参数
图片14.png

RFC2544 关键参数说明

图片15.png
测试时间
·默认 60
·RFC2544 规定最少 60 测试次数
·默认 1
·RFC2544 无规定
·可以配置多次, 取平均值
图片16.png

·最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试
·最大速率:当测试通过且当前速率等于最大速率时,不再增速测试
·初始速率:第一次测试使用的速率
·速率精度:当相邻两次速率小于精度, 测试就停止
·可丢包百分比:当丢包率小于阈值时, 也记为测试通过
图片17.png
·默认取 7 个特殊字节来测试


配置: 自动生成 Smart Script
Smart Script
根据配置自动生成 Smart Script
右侧自动弹出

图片18.png

配置: 开始测试
点击 Start 按钮开始测试
图片19.png 图片20.png

测试报告 测试进度查看
进度查看
·消息界面里, 实时显示当前测试的字节
·预估进度

图片21.png
图片22.png
自动弹出 Result Analyzer
结果分析
·专业软件
·自动弹出
手工打开
·自动安装
·打开结果

图片23.png 图片24.png
Result Analyzer 结果分析
结果分析
·点击 RFC2544 汇总结果
·Throughput 一列就表示吞吐量(双向)
图片25.png

测试报告导出
导出格式(PDF/HTML 结果定制:默认会保存所有测试内容,测试结果太过详细,而且可以选择汇总模板,并只保存汇总信息。

图片26.png
测试报告内容
打开测试报告
·自动弹出 PDF
·查看吞吐量(Thoughput 列)
·配置信息: 包含当前的测试配置信息
图片27.png
图片28.png



附件: 图片1.png (2020-11-13 17:47, 60.69 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNDk3fDRmMjMzN2I4fDE3NTI5Nzg1ODR8MHww

附件: 图片2.png (2020-11-13 17:47, 177.36 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNDk4fDRlMWIyYjdlfDE3NTI5Nzg1ODR8MHww

附件: 图片3.png (2020-11-13 17:47, 288.17 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNDk5fDg4YTg1ZmI0fDE3NTI5Nzg1ODR8MHww

附件: 图片4.png (2020-11-13 17:47, 136.35 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTAwfDA2ZmU5YjVifDE3NTI5Nzg1ODR8MHww

附件: 图片5.png (2020-11-13 17:47, 137.86 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTAxfGMzY2I3NzkwfDE3NTI5Nzg1ODR8MHww

附件: 图片6.png (2020-11-13 17:47, 325.68 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTAyfDVmODJhYTZjfDE3NTI5Nzg1ODR8MHww

附件: 图片7.png (2020-11-13 17:47, 212.97 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTAzfDAyNWVmOTdhfDE3NTI5Nzg1ODR8MHww

附件: 图片8.png (2020-11-13 17:47, 121.6 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTA0fGRmMzRjY2U0fDE3NTI5Nzg1ODR8MHww

附件: 图片9.png (2020-11-13 17:47, 124.22 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTA1fDVhY2E4OGFifDE3NTI5Nzg1ODR8MHww

附件: 图片10.png (2020-11-13 17:47, 116.8 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTA2fGVmYmIzMzYxfDE3NTI5Nzg1ODR8MHww

附件: 图片11.png (2020-11-13 17:47, 166.32 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTA3fDAyYmI2Zjc4fDE3NTI5Nzg1ODR8MHww

附件: 图片12.png (2020-11-13 17:47, 440.26 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTA4fDk2NWY4YmM3fDE3NTI5Nzg1ODR8MHww

附件: 图片13.png (2020-11-13 17:47, 271.69 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTA5fGJkMDJlMjY5fDE3NTI5Nzg1ODR8MHww

附件: 图片14.png (2020-11-13 17:47, 285.83 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTEwfGE2YzMyNzE1fDE3NTI5Nzg1ODR8MHww

附件: 图片15.png (2020-11-13 17:47, 34.57 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTExfDJjMGQ1OTE3fDE3NTI5Nzg1ODR8MHww

附件: 图片16.png (2020-11-13 17:47, 72.09 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTEyfDY3OTNjZTUyfDE3NTI5Nzg1ODR8MHww

附件: 图片17.png (2020-11-13 17:47, 35.38 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTEzfGUyMzNjNGUzfDE3NTI5Nzg1ODR8MHww

附件: 图片18.png (2020-11-13 17:47, 416.49 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTE0fGIzMWU0MjhhfDE3NTI5Nzg1ODR8MHww

附件: 图片19.png (2020-11-13 17:47, 194.31 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTE1fGI2ZjQ2ODY1fDE3NTI5Nzg1ODR8MHww

附件: 图片20.png (2020-11-13 17:47, 289.07 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTE2fDQ2Njk2NmE0fDE3NTI5Nzg1ODR8MHww

附件: 图片21.png (2020-11-13 17:47, 179.74 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTE3fGU5MDA2NGE1fDE3NTI5Nzg1ODR8MHww

附件: 图片22.png (2020-11-13 17:47, 15.31 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTE4fDM3OWE2Mzc0fDE3NTI5Nzg1ODR8MHww

附件: 图片23.png (2020-11-13 17:47, 435.19 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTE5fDU2NDI0ZTZifDE3NTI5Nzg1ODR8MHww

附件: 图片24.png (2020-11-13 17:47, 37.69 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTIwfDE0NWMzYWNkfDE3NTI5Nzg1ODR8MHww

附件: 图片25.png (2020-11-13 17:47, 381.42 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTIxfDEzMGEzODE5fDE3NTI5Nzg1ODR8MHww

附件: 图片26.png (2020-11-13 17:48, 304.94 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTIyfDY5Y2NlMWE5fDE3NTI5Nzg1ODR8MHww

附件: 图片27.png (2020-11-13 17:48, 248.72 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTIzfDdmZWNjMzlkfDE3NTI5Nzg1ODR8MHww

附件: 图片28.png (2020-11-13 17:48, 463.38 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDYyNTI0fDRhY2IxMTY2fDE3NTI5Nzg1ODR8MHww
时间:  2021-8-23 14:35
作者: wzerowx

虽然翻到过,但是还是支持一下,希望推介更多的仪表使用
时间:  2021-12-15 09:51
作者: YK53322211X

感谢楼主分享
时间:  2024-3-8 11:10
作者: panda200411022

这个好




通信人家园 (https://www.txrjy.com/) Powered by C114