通信人家园

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

时间:  2020-9-27 14:07
作者: 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 字节没有没 有丢包, 其它字节也不会有丢包。


图片2.png
吞吐量——二分法查找
查找思路:在测试中以一定速率发送一定数量的帧,并统计 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
图片3.png


使 如果其最大吞吐量基本一致,则可以判断两个系统的处理能力基本一致。下面向大家介绍信 而泰 Renix 软件具体的测试方法。在这里我们模拟一个测试,测试说明如下:DUT 是一台 Layer2 交换机,测试仪 2 个端口和交换机 2 个端口相连(千兆),目的是测试 DUT 的吞吐量。
图片4.png

吞吐量 流程

添加机框--占用端口--选择向导--选择吞吐量--配置接口--配置流量--配置测试参数--配置吞吐量参数--运行测试--查看结果--导出报告


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


准备工作: 预约端口
图片6.png


图片7.png



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


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

图片9.png




选择端口
选择端口 选择参与测试的端口
图片10.png




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


向导配置接口
向导配置接口 一步一步根据需求填充
图片12.png




选择接口
选择接口 刚才配置的接口 MAC/IP 可修改
图片13.png


选择流量模型
·
Traffic Type
·对于 Switch, 选择 Ethernet

·
Traffic Mesh 三种选择 按照需求选


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


图片14.png


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


配置 RFC2544 参数
图片16.png


RFC2544 关键参数说明

图片17.png

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

·最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试
·最大速率:当测试通过且当前速率等于最大速率时,不再增速测试
·初始速率:第一次测试使用的速率
·速率精度:当相邻两次速率小于精度, 测试就停止
·可丢包百分比:当丢包率小于阈值时, 也记为测试通过

图片19.png

·默认取 7 个特殊字节来测试
配置: 自动生成 Smart Script
Smart Script
根据配置自动生成 Smart Script
右侧自动弹出

图片20.png


配置: 开始测试
Start 按钮开始测试
图片21.png

图片22.png



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

图片23.png






自动弹出 Result Analyzer
结果分析
·专业软件
·自动弹出

手工打开
·自动安装
·打开结果

图片24.png

图片25.png




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



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




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







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

附件: 图片2.png (2020-9-27 13:50, 7.09 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODYwfGE0MjY2N2MwfDE3MTczMzM5NzV8MHww

附件: 图片3.png (2020-9-27 13:50, 4.07 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODYxfGNiODAyNzNjfDE3MTczMzM5NzV8MHww

附件: 图片4.png (2020-9-27 13:50, 177.36 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODYyfDFiMzkxMDkyfDE3MTczMzM5NzV8MHww

附件: 图片5.png (2020-9-27 13:50, 288.17 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODYzfDJkMjc0NTIwfDE3MTczMzM5NzV8MHww

附件: 图片6.png (2020-9-27 13:50, 136.35 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODY0fDZlYzA5NTU3fDE3MTczMzM5NzV8MHww

附件: 图片7.png (2020-9-27 13:50, 137.86 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODY1fDFhZmE3NWRjfDE3MTczMzM5NzV8MHww

附件: 图片8.png (2020-9-27 13:50, 325.68 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODY2fGYyNWIzNjhkfDE3MTczMzM5NzV8MHww

附件: 图片9.png (2020-9-27 13:50, 212.97 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODY3fGE4NWU5Mjk5fDE3MTczMzM5NzV8MHww

附件: 图片10.png (2020-9-27 13:50, 121.6 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODY4fDRmOGFmYWRmfDE3MTczMzM5NzV8MHww

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

附件: 图片12.png (2020-9-27 13:50, 116.8 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODcwfGI1NTA4MWFhfDE3MTczMzM5NzV8MHww

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

附件: 图片14.png (2020-9-27 13:50, 440.26 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODcyfDc0OWZkNThifDE3MTczMzM5NzV8MHww

附件: 图片15.png (2020-9-27 13:51, 271.69 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODczfDJmNGNiZDFlfDE3MTczMzM5NzV8MHww

附件: 图片16.png (2020-9-27 13:51, 285.83 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODc0fGVjYTZmNjlmfDE3MTczMzM5NzV8MHww

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

附件: 图片18.png (2020-9-27 13:51, 72.09 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODc2fDIzZDRiOTAyfDE3MTczMzM5NzV8MHww

附件: 图片19.png (2020-9-27 13:51, 35.38 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODc3fDY4YzhkZjNjfDE3MTczMzM5NzV8MHww

附件: 图片20.png (2020-9-27 13:51, 416.49 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODc4fDEwNjRlNWIyfDE3MTczMzM5NzV8MHww

附件: 图片21.png (2020-9-27 13:51, 194.31 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODc5fDY4MDUzMjQ1fDE3MTczMzM5NzV8MHww

附件: 图片22.png (2020-9-27 13:51, 289.07 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODgwfGM4MDc5YmFlfDE3MTczMzM5NzV8MHww

附件: 图片23.png (2020-9-27 13:51, 210.39 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODgxfDQyZTU0ZDcyfDE3MTczMzM5NzV8MHww

附件: 图片24.png (2020-9-27 13:51, 435.19 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODgyfDUwMGNhOTFifDE3MTczMzM5NzV8MHww

附件: 图片25.png (2020-9-27 13:51, 37.69 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODgzfGE1OGZhYzMzfDE3MTczMzM5NzV8MHww

附件: 图片26.png (2020-9-27 13:51, 381.42 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODg0fDczYjU2M2Y3fDE3MTczMzM5NzV8MHww

附件: 图片27.png (2020-9-27 13:51, 304.94 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODg1fGY5YThlNzdhfDE3MTczMzM5NzV8MHww

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

附件: 图片29.png (2020-9-27 13:51, 103.64 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODg3fGY4MWEyMjE3fDE3MTczMzM5NzV8MHww

附件: 图片30.png (2020-9-27 13:51, 108.3 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDU2ODg4fDQxZWY2OTc2fDE3MTczMzM5NzV8MHww




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