RFC以太网性能测试规程.docx
- 文档编号:28116543
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:22
- 大小:23.25KB
RFC以太网性能测试规程.docx
《RFC以太网性能测试规程.docx》由会员分享,可在线阅读,更多相关《RFC以太网性能测试规程.docx(22页珍藏版)》请在冰豆网上搜索。
RFC以太网性能测试规程
1RFC2544概述
IP网络设备是IP网络的核心,其性能的好坏直接影响IP网网络规模、网络稳定性以及网络可扩展性。
由于IETF没有对特定设备性能测试作专门规定,一般来说只能按照RFC2544( Benchmarking Methodology for Network Interconnect Devices)作测试。
以太网交换机测试标准则参照RFC2889(Benchmarking Methodology for LAN Switching Devices)。
但是由于网络互联设备除了通用性能测试以外通常还有一些特定的性能指标。
例如路由器区别于一般简单的网络互连设备,在性能测试时还应该加上路由器特有的性能测试。
例如路有表容量、路由协议收敛时间等指标。
网络互联设备例如路由器性能测试应当包括下列指标:
吞吐量(Throughput):
测试路由器包转发的能力。
通常指路由器在不丢包条件下每秒转发包的极限。
一般可以采用二分发查找该极限点。
时延(Latency):
测试路由器在吞吐量范围内从收到包到转发出该包的时间间隔。
时延测试应当重复20次然后去其平均值。
丢包率(Packet loss rate):
测试路由器在不同负荷下丢弃包占收到包的比例。
不同负荷通常指从吞吐量测试到线速(线路上传输包的最高速率),步长一般使用线速的10%。
背靠背帧数(Back-to-back frame):
测试路由器在接收到以最小包间隔传输时不丢包条件下所能处理的最大包数。
该测试实际考验路由器缓存能力。
如果路由器具备线速能力(吞吐量=接口媒体线速),则该测试没有意义。
系统恢复时间(System recovery):
测试路由器在过载后恢复正常工作的时间。
测试方法可以采用向路由器端口发送吞吐量110%和线速间的较小值持续60秒后将速率下降到50%的时刻到最后一个丢包的时间间隔。
如果路由器具备线速能力,则该测试没有意义。
系统复位(Reset):
测试路由器从软件复位或关电重启到正常工作的时间间隔。
正常工作指能以吞吐量转发数据。
在测试上述RFC2544中规定的指标时应当考虑下列因素:
帧格式:
建议按照RFC2544所规定的帧格式测试。
帧长:
从最小帧长到MTU顺序递增。
例如在以太网上采用64, 128, 256, 512, 1024, 1280, 1518字节。
认证接收帧:
排除收到的非测试帧。
例如控制帧,路由更新等帧。
广播帧:
验证广播帧对路由器性能的影响。
上述测试后在测试帧中夹杂1%广播帧再测试。
管理帧:
验证管理帧对路由器性能的影响。
上述测试后在测试帧中夹杂每秒一个管理帧再测试。
路由更新:
路由更新即下一跳端口改变对性能的影响。
过滤器:
在设置过滤器条件下对路由器性能的影响。
建议设置25个过滤条件测试。
协议地址:
测试路由器收到随机处于256个网络中的地址时对性能的影响。
双向流量:
测试路由器端口双向收发数据对性能的影响。
多端口测试:
考虑流量全连接分布(full mesh)或非全连接分布(half mesh)对性能的影响。
多协议测试:
考虑路由器同时处理多种协议对性能的影响。
混合包长:
除测试所建议的递增包长外,检查混合包长对路由器性能的影响。
RFC2544除要求包含所有测试包长外没有对混合包长中各包场所占比例作规定。
建议按照实际网络中各包长的分布测试。
例如在没有特殊应用要求时以太网接口上可采用60字节包50%,128字节包10%,256字节包15,512字节包10%,1500字节包15%。
除上述RFC2544建议的测试项外还建议测试如下内容:
路由震荡:
路由震荡对路由器转发能力的影响。
路由震荡程度即每秒更新路由的数量可以依据网络条件而定。
路由更新协议可采用BGP。
路由表容量:
测试路由表大小。
骨干网路由器通常运行BGP,路由表包含全球路由。
一般来说要求超过10万条路由。
建议通过采用BGP输入导出路由计数来测试。
时钟同步:
在包含相应端口例如POS口的路由器上测试内钟精度以及同步能力。
协议收敛时间:
测试路由变化通知到全网所用时间。
该指标虽然与路由器单机性能有关,但是一般只能在网络上测试,而且会因配置改变而变化。
可以在网络配置完成后通过检查该指标来衡量全网性能。
2RFC2544以太网性能测试
以太网性能包括吞吐量、系统时延、丢包率、长期丢包率,时延抖动测试项名称定义与测试方法参照RFC2544
2.1吞吐量和时延、抖动测试(三者可以同时测试,且步骤一样,建议合并在一起)
测试目的:
验证以太网板卡的吞吐量性能、时延性能、抖动性能是否符合要求
测试环境:
ET-0011
预置条件:
7/14/28/56MHz;QPSK/16QAM/32QAM/64QAM/128QAM/256QAM每种组合
测试步骤:
1.将设备与PC如ET-0011测试环境连接,将设备的IP地址如环境配置;
2.在LCT无线链路页面,配置工作方式,首先选择7MHz信号带宽,QPSK调制方式;
3.TestCenter设置如下:
(1)进入网络分析仪RFC2544性能测试模块;
(2)SelectTest:
选择ThroughputTest;
(3)ConfigureEndPoints:
点击Add,添加两个端口;
(4)ConfigureTraffic:
添加两个双向流;
(5)TestOptions:
(a)选择EnableLearning模式为L2Learning;(b)选择MeasureJitter;
(6)ConfigureThroughputTest:
(a)设置TrialDuration时间为10s;(b)选择TrafficLoadforThroughputSearch方式为Binary;(c)Resolution是精度,一般设置为0.01%;(d)FrameSize选择Custom,在custom里输入帧长;
4.点击Run,测试设备根据发送数据的包长,分别得到64字节、128字节、512字节、1024字节、1280字节、1518字节的双向吞吐量,时延,抖动数据;
5.重复2-4步,测试7/14/28/56MHz和QPSK/16QAM/32QAM/64QAM/128QAM/256QAM每种组合工作模式下,固定帧长的双向吞吐量、时延和抖动。
通过准则:
1.单跳微波链路,固定调制方式下,以太网业务最大吞吐量参见微波链路传输容量需求;实际吞吐量与理论吞吐量差距不超过10%;
2.单跳微波链路,要求以太网业务传输时延小于1ms;
3.单跳微波链路,固定调制方式下,以太网业务传输时延抖动小于10us;
理论数据表
工作模式
测试结果
0E1,QPSK
带宽
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
7M
64
128
256
512
1024
1280
1518
14M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
28M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
56M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
0E1,16QAM
带宽
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
7M
64
128
256
512
1024
1280
1518
14M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
28M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
56M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
0E1,32QAM
带宽
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
7M
64
128
256
512
1024
1280
1518
14M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
28M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
56M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
0E1,64QAM
带宽
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
7M
64
128
256
512
1024
1280
1518
14M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
28M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
56M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
0E1,128QAM
带宽
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
7M
64
128
256
512
1024
1280
1518
14M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
28M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
56M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
0E1,256QAM
带宽
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
7M
64
128
256
512
1024
1280
1518
14M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
28M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
56M
Framesize(Bytes)
Throughput(Mbps)
AvgLatency(uSec)
AvgJitter(uSec)
64
128
256
512
1024
1280
1518
2.2丢包率测试
测试目的:
验证以太网板卡丢包率是否符合要求
测试环境:
ET-0060
预置条件:
7/14/28/56MHz;QPSK/16QAM/32QAM/64QAM/128QAM/256QAM每种组合
测试步骤:
1.将设备与PC如ET-0011测试环境连接,将设备的IP地址如环境配置;
2.在LCT无线链路页面,配置工作方式,首先选择7MHz信号带宽,QPSK调制方式;
3.TestCenter设置如下:
(1)进入网络分析仪RFC2544性能测试模块,
(2)SelectTest:
选择FrameLossTest;
(3)ConfigureEndPoints:
点击Add,添加两个端口;
(4)ConfigureTraffic:
添加两个双向流;
(5)TestOptions:
选择EnableLearning模式为L2Learning;
(6)ConfigureFrameLossTest:
(a)设置TrialDuration时间为100s,TrailNumber设置为1次;(b)选择TrafficLoad方式为Step,初始值100,结束值是系统吞吐量*90%,,步长根据自己想要的精度设置;(c)FrameSize选择Custom,在custom里输入帧长;
4.点击Run,测试设备根据发送数据的包长,分别得到64字节、128字节、512字节、1024字节、1280字节、1518字节的丢包率数据;
5.重复2-4步,测试7/14/28/56MHz和QPSK/16QAM/32QAM/64QAM/128QAM/256QAM每种组合工作模式下,固定帧长的丢包率结果。
数据结果表:
QPSK
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
16QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
32QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
64QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms))
1518
128QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
256QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
2.3长期丢包率测试
测试目的:
验证以太网板卡的长期丢包率性能是否符合要求
测试环境:
ET-0060
预置条件:
7/14/28/56MHz;QPSK/16QAM/32QAM/64QAM/128QAM/256QAM每种组合
测试步骤:
1.将设备与PC如ET-0060测试环境连接,将设备的IP地址如环境配置;
2.在LCT无线链路页面,配置工作方式,首先选择7MHz信号带宽,QPSK调制方式;
3.TestCenter设置如下:
(1)进入网络分析仪RFC2544性能测试模块,
(2)SelectTest:
选择FrameLossTest;
(3)ConfigureEndPoints:
点击Add,添加两个端口;
(4)ConfigureTraffic:
添加两个双向流;
(5)TestOptions:
选择EnableLearning模式为L2Learning;
(6)ConfigureFrameLossTest:
(a)设置TrialDuration时间为15h,TrailNumber设置为1次;(b)选择TrafficLoad方式为Step,初始值100,结束值是系统吞吐量*90%,,步长根据自己想要的精度设置;(c)FrameSize选择Custom,在custom里输入帧长;
4.点击Run,测试设备根据发送数据的包长,分别得到64字节、128字节、512字节、1024字节、1280字节、1518字节的丢包率数据;
5.重复2-4步,测试7/14/28/56MHz和QPSK/16QAM/32QAM/64QAM/128QAM/256QAM每种组合工作模式下,固定帧长的丢包率结果。
QPSK
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
16QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
32QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms)
1518
64QAM
7MHz
14MHz
28MHz
56MHz
64
128
256
512
1024
1280
Latency(ms))
1518
128QAM
7MHz
14MHz
28MHz
56MHz
64
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RFC 以太网 性能 测试 规程
![提示](https://static.bdocx.com/images/bang_tan.gif)