通信人家园
标题:
RFC2889拥塞控制测试——网络测试仪实操
[查看完整版帖子]
[打印本页]
时间:
2020-8-7 19:30
作者:
XINERTEL
标题:
RFC2889拥塞控制测试——网络测试仪实操
一、简介
RFC 2889
为
LAN
交换设备的基准测试提供了方法学,它将
RFC 2544
中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(
Forwarding Performance
)、拥塞控制(
Congestion Control
)、延迟(
Latency
)、地址处理(
Address Handling
)和错误过滤(
Error Filtering
)等基准测试的方法说明。除去备忘录状态、介绍、要求以及后面的安全机制、参考文献等辅助性说明外,
RFC 2889
的核心内容分别为测试设置、帧格式与长度和基准测试
3
大部分。
基准测试是
RFC 2889
的最主要内容,它从测试目标、参数设置、测试过程、测量方法和测试报告格式等方面,详细描述了下列
10
个针对局域网交换设备的基准测试:
· 全网状互连条件下的吞吐量、丢帧率和转发速率(
Fully Meshed Throughput, Frame Loss and Forwarding Rates
);
· 部分网状互连条件下的一对多
/
多对一(
Partially Meshed One-To-Many/Many-To-One
);
· 部分互连的多个设备(
Partially Meshed Multiple Devices
);
· 部分网状互连条件下的单向通信流量(
Partially Meshed Unidirectional Traffic
);
· 拥塞控制(
Congestion Control
);
· 转发压力和最大转发速率(
Forward Pressure Maximum Forwarding Rate
);
· 地址缓冲容量(
Address Caching Capacity
);
· 地址学习速率(
Address Learning Rate
);
· 错误帧过滤(
Errored Frame Filtering
);
· 广播帧转发和时延(
Broadcast Frame Forwarding and Latency
)。
接下来将为您演示使用
网络测试仪进行拥塞控制测试。
二、拥塞控制概述
2.1
拥塞控制
拥塞控制测试项包含两个测试内容
· 拥塞控制
:
一个
DUT
是否执行拥塞控制
(
背压
/
反压
)
· 列头拥塞
:
一个拥塞的端口是否会影响到另一个没有拥塞的端口
拥塞
· 定义
:
注入设备
/
网络的报文过多
,
超过设备
/
链路 的处理能力
· 后果
:
部分报文会被丢弃
,
则网络中会重传
,
是的网络有效吞吐量下降
拥塞控制
· 定义
:
发生拥塞时
,
控制进入设备
/
网络的数据数量
· 技术
: IEEE802.3X Flow Control
技术
Flow Control
· 在流量过载时
,
通过发送
Pause
帧
,
让发送方降低发送速率
2.2 Flow Control
测试仪和
DUT
都启用
Flow Control
背压
/
反压
·
Backpressure
·
DUT
的缓冲区满以后
,
处理不了测试仪发送的报文
·
DUT
给发送方
(
测试仪
)
发送
Pause
帧
,
表示”报文太多
,
已经处理不了了”
(
反压
)
· 测试仪收到
Pause
帧以后
,
在特定时间内
,
就会停止发送数据
· 当
DUT
处理完报文以后
,
可以发送
Pause
帧
,
让测试仪恢复发送
· 当测试仪收到
Pause
帧以后
,
就会恢复发送数据
2020-8-7 19:22 上传
下载附件
(66.12 KB)
2.3
列头拥塞
· 每个输入
port
都采用
FIFO
的机制来传输
frames
·
Input
端口队列里的数字
1,2,3,4
分别表示需要转发到
output
端口
1,2,3,4
· 在一个
clock cycle
时间内
,
第
1
个队列和第
3
个队列都需要把
frames
从第
4
个
out port
转发
,
假设
switching fabric
选择的是第
3
个队列里的
frames,
则第
1
个队列里的所有
frames
都不能被转发
,
包括那些被转发给其它
output
端口的
frames(
例如
ports 1,2,3)
· 后果
:
拥塞端口对其非拥塞端口造成影响
2020-8-7 19:22 上传
下载附件
(53.58 KB)
三、测试说明
测试拓扑
测试端口
· 最少需要
4
个端口
· 测试端口数是
4
的倍数
2020-8-7 19:22 上传
下载附件
(86.49 KB)
预期结果
· 流量模型
· 端口
1
向端口
3,4
各发送
50%
流量
· 端口
2
向端口
4
发送
100%
流量
· 非拥塞端口
:
端口
3
收到
50%
流量
· 拥塞端口
:
端口
4
收到
150%
流量
预期结果
· 拥塞控制
:
反压生效
,
拥塞端口不丢包
· 无列头阻塞
:
拥塞端口对非拥塞端口 无影响
,
非拥塞端口不丢包
2020-8-7 19:22 上传
下载附件
(37.68 KB)
拥塞控制
测试流程
添加机框
→预约端口→选择向导→选择拥塞控制→配置接口→配置流量→配置测试参数→配置拥塞控制参数→运行测试→查看结果→导出报告
准备工作
:
添加机框
2020-8-7 19:22 上传
下载附件
(190.56 KB)
准备工作
:
预约端口
2020-8-7 19:22 上传
下载附件
(196.44 KB)
启用
Flow Control
· 选择所有端口
· 右键
,
选择”配置端口”
· 将
Flow Control
值为
Enable
2020-8-7 19:22 上传
下载附件
(81.77 KB)
Switch
配置
以华为交换机
S5720
为例
· 将
4
个与测试仪相连的端口配置在一个
VLAN
里
· 接口上启用
Flow-Control
配置
VLAN
[HUAWEI]vlan 20
Info: This operation may take a few seconds. Please wait for a moment...done.
4
个端口都做如下配置
#-
interface GigabitEthernet0/0/1
flow-control
port link-type access
port default vlan 20
#-
interface GigabitEthernet0/0/2
flow-control
port link-type access
port default vlan 20
#-
#-
interface GigabitEthernet0/0/3
flow-control
port link-type access
port default vlan 20
#-
interface GigabitEthernet0/0/4
flow-control
port link-type access
port default vlan 20
#-
四、测试配置
选择向导
选择
RFC2889
向导
2020-8-7 19:22 上传
下载附件
(121.92 KB)
选择地址容量测试
测试项目
· 选择 拥塞控制 测试
2020-8-7 19:22 上传
下载附件
(57.88 KB)
选择端口
· 选择参与测试的端口
2020-8-7 19:22 上传
下载附件
(34.29 KB)
配置接口
· 默认无接口
· 选择添加接口
2020-8-7 19:22 上传
下载附件
(33.51 KB)
向导配置接口
· 一步一步根据需求填充
2020-8-7 19:22 上传
下载附件
(32.01 KB)
向导配置接口
: VLAN
等
· 根据场景决定是否添加
· 本例中不需要添加
2020-8-7 19:22 上传
下载附件
(28.38 KB)
配置
MAC
地址
· 可选 配置
· 默认即可
,
也可以修改
2020-8-7 19:22 上传
下载附件
(30.14 KB)
向导接口配置结果
· 创建
4
个
Interface,
每个
Port
各一个
· 对于二层交换机来说
,
只关注
MAC
地址
2020-8-7 19:22 上传
下载附件
(127.06 KB)
选择接口
· 刚才配置的接口
·
MAC/IP
等 可修改
2020-8-7 19:22 上传
下载附件
(38.76 KB)
选择流量模型
根据左侧拓扑选择
· 传输端口
1
· 传输端口
2
· 非拥塞端口
· 拥塞端口
添加流量
· 端口
1 50%
非拥塞
· 端口
1 50%
拥塞
· 端口
2 100%
拥塞
2020-8-7 19:22 上传
下载附件
(134.61 KB)
选择测试参数
时间
· 开始发送流量之前等待
2
秒
· 停止发送流量之后等待
10
秒
结果保存路径
· 默认路径
· 可以自己指定
时延
· 本项测试不关注
启用学习
· 二层学习
· 频率可 自定义
2020-8-7 19:22 上传
下载附件
(56.08 KB)
配置
拥塞控制
参数
测试时长
· 默认
1
次
· 默认
60
秒
负载
·
100%
速率测试
· 使用最大速率
帧长度
· 默认取
7
个特殊字节来测试
2020-8-7 19:22 上传
下载附件
(69.5 KB)
自动生成
Smart Script
Smart Scripts
· 根据配置自动生成
Smart Scripts
· 从右侧自动弹出
2020-8-7 19:22 上传
下载附件
(121.4 KB)
开始测试
点击
Start
按钮 自动 开始测试
2020-8-7 19:22 上传
下载附件
(270.25 KB)
五、测试报告
测试进度查看
· 消息界面里
,
实时显示当前测试的字节
· 预测花费时间
2020-8-7 19:22 上传
下载附件
(49.19 KB)
自动弹出
Result Analyzer
结果分析
· 专业软件
· 自动弹出
手工打开
· 自动安装
· 打开结果
2020-8-7 19:22 上传
下载附件
(213.25 KB)
Result Analyzer
结果分析
结果分析
· 点击 汇总测试
·
Head of Line Blocking
一列为
False
表示没有列头拥塞
,
结果正确
·
BackPressure
一列值为
True
表示拥塞控制生效
,
结果正确
2020-8-7 19:22 上传
下载附件
(105.01 KB)
测试报告导出
导出格式
·
PDF
·
HTML
结果定制
· 默认会保存所有测试内容
· 太过详细
· 可以选择汇总模板
· 只保存汇总信息
2020-8-7 19:22 上传
下载附件
(137.67 KB)
测试报告内容
打开测试报告
· 查看 列头拥塞
(Head of Line Blocking)
· 查看拥塞控制
(Backpressure
列
)
· 配置信息
:
包含当前的测试配置信息
2020-8-7 19:22 上传
下载附件
(131.12 KB)
错误结果
1
2020-8-7 19:23 上传
下载附件
(263.65 KB)
错误结果
2
2020-8-7 19:23 上传
下载附件
(149.53 KB)
附件:
图片1.png
(2020-8-7 19:22, 66.12 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzM4fDExNDJmMDdhfDE3NTQ1NTU5MzF8MHww
附件:
图片2.png
(2020-8-7 19:22, 53.58 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzM5fGZmMDhlNzljfDE3NTQ1NTU5MzF8MHww
附件:
图片3.png
(2020-8-7 19:22, 86.49 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQwfGJkMDRkYjRifDE3NTQ1NTU5MzF8MHww
附件:
图片4.png
(2020-8-7 19:22, 37.68 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQxfGI1Y2U1ZjMyfDE3NTQ1NTU5MzF8MHww
附件:
图片5.png
(2020-8-7 19:22, 190.56 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQyfDdlNDZmZTJkfDE3NTQ1NTU5MzF8MHww
附件:
图片6.png
(2020-8-7 19:22, 196.44 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQzfGQzYjM4YTZlfDE3NTQ1NTU5MzF8MHww
附件:
图片7.png
(2020-8-7 19:22, 81.77 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQ0fGZiMjQ5ZmI5fDE3NTQ1NTU5MzF8MHww
附件:
图片8.png
(2020-8-7 19:22, 121.92 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQ1fDI2ODYzMmZjfDE3NTQ1NTU5MzF8MHww
附件:
图片9.png
(2020-8-7 19:22, 57.88 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQ2fDIzMTRjM2U5fDE3NTQ1NTU5MzF8MHww
附件:
图片10.png
(2020-8-7 19:22, 34.29 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQ3fGIwNTM2ZThlfDE3NTQ1NTU5MzF8MHww
附件:
图片11.png
(2020-8-7 19:22, 33.51 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQ4fDUzNzc2NzQyfDE3NTQ1NTU5MzF8MHww
附件:
图片12.png
(2020-8-7 19:22, 32.01 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzQ5fDFjMWVhMDlkfDE3NTQ1NTU5MzF8MHww
附件:
图片13.png
(2020-8-7 19:22, 28.38 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzUwfDQ4Njk3MGY4fDE3NTQ1NTU5MzF8MHww
附件:
图片14.png
(2020-8-7 19:22, 30.14 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzUxfGIyMjE3NWFjfDE3NTQ1NTU5MzF8MHww
附件:
图片15.png
(2020-8-7 19:22, 127.06 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzUyfDg1NTZlZTE5fDE3NTQ1NTU5MzF8MHww
附件:
图片16.png
(2020-8-7 19:22, 38.76 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzUzfGFjODAwZjBhfDE3NTQ1NTU5MzF8MHww
附件:
图片17.png
(2020-8-7 19:22, 134.61 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzU0fDk3ZTA2YjE0fDE3NTQ1NTU5MzF8MHww
附件:
图片18.png
(2020-8-7 19:22, 56.08 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzU1fDQ5OTc3NWZhfDE3NTQ1NTU5MzF8MHww
附件:
图片19.png
(2020-8-7 19:22, 69.5 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzU2fDA1MDU1YjdhfDE3NTQ1NTU5MzF8MHww
附件:
图片20.png
(2020-8-7 19:22, 121.4 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzU3fGZiNmVhZWE0fDE3NTQ1NTU5MzF8MHww
附件:
图片21.png
(2020-8-7 19:22, 270.25 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzU4fDEwYWI3MmNkfDE3NTQ1NTU5MzF8MHww
附件:
图片22.png
(2020-8-7 19:22, 49.19 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzU5fGU5ZDRhNjcxfDE3NTQ1NTU5MzF8MHww
附件:
图片23.png
(2020-8-7 19:22, 213.25 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzYwfGE5NGUyODE2fDE3NTQ1NTU5MzF8MHww
附件:
图片24.png
(2020-8-7 19:22, 105.01 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzYxfDA2Mjc0M2EwfDE3NTQ1NTU5MzF8MHww
附件:
图片25.png
(2020-8-7 19:22, 137.67 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzYyfDZlOWY2YTQ3fDE3NTQ1NTU5MzF8MHww
附件:
图片26.png
(2020-8-7 19:22, 131.12 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzYzfDJjZGMyNDYyfDE3NTQ1NTU5MzF8MHww
附件:
图片27.png
(2020-8-7 19:23, 263.65 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzY0fGQyNjljNjY4fDE3NTQ1NTU5MzF8MHww
附件:
图片28.png
(2020-8-7 19:23, 149.53 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NDUwMzY1fGZkZWFiMmU2fDE3NTQ1NTU5MzF8MHww
通信人家园 (https://www.txrjy.com/)
Powered by C114