📄 rfc2889.txt
字号:
双工模式 – 半双工或者全双工.
Iload – Intended Load per port,以媒介的最大理论负载的百分比表示,不考虑通信
方向或双工模式。某个测试配置将理论上超过DUT/SUT的预定
在半双工通信模式下,Iload超过50%将为超过DUT/SUT预定。
脉冲大小 – 脉冲大小定义了在停止传送来接收帧之前,在最小合法的I帧间隙下背靠背
发送的帧的数量。脉冲大小应该在1和930帧之间变化。脉冲大小为1将仿真恒定负载[1]。
每个端口地址 – 表现每个端口将要被测试的地址的数量。地址的数量应当是二的指数
(i.e. 1,2,4,8,16,32,64,128,256,……)。参考值为1。
测试期间 — 建议的测试期间为30秒。测试期间应当在1至300秒之间可调整。
5.2.3 过程
在测试设备上的所有端口必须在帧基础模式或时间基础模式下传输测试帧(附录 B). 依
赖于通信方向,一些或所有的端口将要传送.所有的端口应当在测试期间的1%内开始传送帧.
对于测试期间为30秒,所有的端口应当在300毫秒之内开始互相传送帧.
来自多个端口的测试帧必须发往一个端口。来自一个端口的测试帧必须以循环类型方式发往
多个端口。循环类型方式的描述见5.1.3项
在测试中每个端口使用多个地址,实际的目的端口是和上面所描述的一样,实际的源/目的地
址对应当被随机地选择以练习DUT/SUT的地址查找的能力.
+----------+
| |
| Many | <--------
| | \
+----------+ \
\
+----------+ \ +-------------+
| | ------------> | |
| Many | <-----------------------> | One |
| | ------------> | |
+----------+ / +-------------+
/
+----------+ /
| | /
| Many | <-------
| |
+----------+
对于每个地址,测试设备必须发送学习帧以允许DUT/SUT适当地更新其地址表.
5.2.4 测量
每个接收端口必须分类,然后计算帧在两组中的一组内:
1.)接收帧: 接收帧必须有正确的目的MAC地址,应当匹配标签域.
2.)洪泛帧 [2]
任何帧源于DUT/SUT的帧,一定不能被计算为接收帧.源于DUT/SUT的帧可以被计算为洪泛帧
或者不被计算.
DUT/SUT的转发率(FR), 应当报告为每秒设备被观察到的,成功转发到正确目的接口作为对
一指定的Oload响应的测试帧的数量。Oload也必须被引用。
在最大提供的负载下的转发率(FRMOL),必须被报告为一个设备每秒可以成功传输到正确的
目的接口作为对3.6[2]项所定义的MOL的响应的测试帧的数量.MOL也必须被引用.
最大转发率(MFR)必须被报告为一个DUT/SUT的最高转发率减少一组重复转发率的测试.重
复的一组转发率测试由调整Iload构成.Oload 应用于设备必须被引用.
5.2.5 报告格式
测试的结果应当以图形的方式报告.其中x轴应该为帧的大小,y轴为测试结果.在图中至少有
两条线,一个为标为理论值,一个为测试的结果.
为了测量DUT/SUT在执行许多不同地址查找时的交换通信的能力,在一系列的测试中,可以增
加每个端口的地址数量.
5.3 部分网状多重设备
5.3.1 目的
为了确定装备有多个端口和一个高速上行中枢线(high speed backbone uplink)(Gigabit
Ethernet,ATM,SONET)的两个交换设备的吞吐量,帧丢失率和转发率.
5.3.2 设置参数
当提供突发的部分网状通信,下面的参数必须被定义.每个变量的设定要考虑下面的因素.
帧大小 – 建议帧的大小为64,128,256,512,1024,1280和1518字节, 见 RFC 2544 9 [3].
四个字节的CRC码被指定包括在帧的大小内.
帧间隙(IFG)- 在脉冲串中两帧之间的帧间隙,必须为被测试介质指定标准中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .
双工模式 – 半双工或者全双工.
Iload – Intended Load per port,以媒介的最大理论负载的百分比表示,不考虑通信
方向或双工模式。某个测试配置将理论上超过DUT/SUT的预定.
在半双工通信模式下,Iload超过50%将为超过DUT/SUT预定。
脉冲大小 – 脉冲大小定义了在停止传送来接收帧之前,在最小合法的I帧间隙下背靠背
发送的帧的数量。脉冲大小应该在1和930帧之间变化。脉冲大小为1将仿真恒定负载[1]。
每个端口地址 – 表现每个端口将要被测试的地址的数量。地址的数量应当是二的指数
(i.e. 1,2,4,8,16,32,64,128,256,……)。参考值为1。
测试期间 — 建议的测试期间为30秒。测试期间应当在1至300秒之间可调整。
本地通信量(Local Traffic) - 一个值为ON或OFF的布尔值。帧运算法则可以被改变以
转移本地通信量。当本地通信量值为ON时运算法则和全网状吞吐量的完全一样。当本地
通信量值为OFF时,端口以循环类型方式发送帧给中枢上行线另一边所有的端口.
5.3.3 过程
在测试设备上的所有端口必须在帧基础模式或时间基础模式下传输测试帧(附录 B).所
有的端口应当在测试期间的1%内开始传送帧.对于测试期间为30秒,所有的端口应当在300毫
秒之内开始互相传送帧.
测试中的每个端口必须以在5.1.3.中所定义的循环类型方式发送测试帧给所有其它的
端口. 为了发送完全负载穿过中枢上行线,本地通信量可以不遵循循环列表.
每个端口使用多个地址的测试中,实际的目的端口是和上面所描述的一样,实际的源/目的地
址对应当被随机地选择以练习DUT/SUT的地址查找的能力.
对于每个地址,测试设备必须发送学习帧以允许DUT/SUT适当地更新其地址表.
为了度量DUT/SUT在执行许多不同地址查找时的交换通信的能力,在一系列的测试中,可以增
加每个端口的地址数量.
5.3.4 测量
每个接收端口必须分类,然后计算帧入两组中的一组内:
1.) 接收帧: 接收帧必须有正确的目的MAC地址,应当匹配标签域.
2.) 洪泛帧[2]
任何帧源于DUT/SUT的帧,一定不能被计算为接收帧.源于DUT/SUT的帧可以被计算为洪泛帧或
者不被计算.
DUT/SUT的帧丢失率应当如26.3[3]项中所定义的方式报告,注意: 帧丢失率应当在测试期间
结束时度量.术语"rate",仅仅对于这个度量,不是隐含秒的单位方式。
5.3.4.1 吞吐量
吞吐量度量定义在在26.1[3]项.为了发现0帧丢失率下的最大Oload[2]],使用了一种搜
寻运算法则.这个运算法则必须调整Iload 以发现吞吐量.
5.3.4.2 转发率
DUT/SUT的转发率(FR)应当报告为每秒设备被观察到的,成功转发到正确目的接口作为对一
指定的Oload响应的测试帧的数量。Oload也必须被引用。
在最大提供的负载下的转发率(FRMOL),必须被报告为一个设备每秒可以成功传输到正确的
目的接口作为对3.6[2]项所定义的MOL的响应的测试帧的数量.MOL也必须被引用.
最大转发率(MFR)必须被报告为一个DUT/SUT的最高转发率,减少一组重复转发率的测试.重
复的一组转发率测试由调整Iload构成.Oload 应用于设备必须被引用.
5.3.5 报告格式
这些测试的结果应当以图形的方式报告.其中x轴应当为帧的大小,y轴为测试结果.在图中至
少应有两条线,一个为标为理论值,一个为测试的结果.
为了测量DUT/SUT在执行许多不同地址查找时的交换通信的能力,在一系列的测试中,可以增
加每个端口的地址数量.
5.4 部分网状单向通信
5.4.1 目的
为了确定,当DUT/SUT上一半端口单向传输信息流往另一半的端口时DUT/SUT的吞吐量.
5.4.2 设置参数
下面的参数必须被定义.每一个变量在下面的情况下被设定.
帧大小 – 建议帧的大小为64,128,256,512,1024,1280和1518字节, 见RFC 2544 9 [3].
四个字节的CRC码被指定包括在帧的大小内.
帧间隙(IFG)- 在脉冲串中两帧之间的帧间隙,必须为被测试介质指定标准中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .
双工模式 – 半双工或者全双工.
Iload – Intended Load per port,以媒介的最大理论负载的百分比表示,不考虑通信
方向或双工模式。某个测试配置将理论上超过DUT/SUT的预定.
在半双工通信模式下,Iload超过50%将为超过DUT/SUT预定。
脉冲大小 – 脉冲大小定义了在停止传送来接收帧之前,在最小合法的I帧间隙下背靠背
发送的帧的数量。脉冲大小应该在1和930帧之间变化。脉冲大小为1将仿真恒定负载[1]。
每个端口地址 – 表现每个端口将要被测试的地址的数量。地址的数量应当是二的指数
(i.e. 1,2,4,8,16,32,64,128,256,……)。参考值为1。
测试期间 — 建议的测试期间为30秒。测试期间应当在1至300秒之间可调整。
5.4.3 过程
端口不同时地发送和接收测试帧.作为一种结果,应当没有冲突除非DUT错误转发了帧,产
生洪泛帧或生成树帧或者授予了一些流控的机制.这个测试中所使用的端口可以传送或接收
帧,但是不能够两者兼备.那些传送端口发送测试帧往相应的每个接收端口的地址。这产生单
向网状通信。
在测试设备上的所有端口必须在帧基础模式或时间基础模式下传输测试帧(附录 B).所有的
端口应当在测试期间的1%内开始传送帧.对于测试期间为30秒,所有的端口应当在300毫秒之
内开始互相传送帧。
在测试中的每一个传输端口必须以循环类型方式发送帧给所有的接收端口. 当拥塞控制被应
用时,地址的序列一定不能改变.下面的表格说明了为什么测试中的每个端口必须传输测试帧
给所有测试中的其它端口.在这个例子中,有8个端口,端口1至4是传输端口,端口5至8是接收
端口,每个端口有一个地址:
源端口, 目的端口 (按传输顺序)
端口#1 5 6 7 8 5 6...
端口#2 6 7 8 5 6 7...
端口#3 7 8 5 6 7 8...
端口#4 8 5 6 7 8 5...
如同在表格中所显示的,对于每一次传送机会,,目的地址有相等的分配.这保持了测试的平
衡,所以一个目的端口在这种测试运算规则下不会超负荷, 在整个测试期间所有的接收端口
平等而充满负载.如果不严格地服从这个运算规则将会导致矛盾的结果.
在每个端口使用多个地址的测试中,实际的目的端口是和上面所描述的一样,实际的源/目
的地址对应当被随机地选择以练习DUT/SUT的地址查找的能力.
对于每个地址,测试设备必须发送学习帧以允许DUT/SUT适当地更新其地址表.地址表年龄时
间应当被设置成比学习时间和测试期间的组合还要充分的长。如果地址表在测试期间超时,
结果将会显示DUT/SUT的一个较低的执行结果。
为了测量DUT/SUT在执行许多不同地址查找时的交换通信的能力,在一系列的测试中,可以
增加每个端口的地址数量.
5.4.4 测量
每个接收端口必须分类,然后计算帧入两组中的一组内:
1.)接收帧:接收帧必须有正确的目的MAC地址,应当匹配标签域.
2.)洪泛帧[2]
任何帧源于DUT/SUT的帧,一定不能被计算为接收帧.源于DUT/SUT的帧可以被计算为洪泛帧
或者不被计算.
DUT/SUT的帧丢失率应当如26.3[3]项中所定义的方式报告,注意: 帧丢失率在测试期间结
束时应当度量.术语"rate",仅仅对于这个度量,不暗指秒的单位方式.
5.4.4.1 吞吐量
吞吐量度量在26.1[3]项中定义.为了发现0帧丢失率下最大Oload[2],使用了一搜
寻运算法则.这个运算法则必须调整Iload 以发现吞吐量.
5.4.4.2 转发率
DUT/SUT的转发率(FR)应当报告为每秒设备被观察到的,成功转发到正确目的接口作为对一
指定的Oload响应的测试帧的数量。Oload也必须被引用。
在最大提供的负载下的转发率(FRMOL),必须被报告为一个设备每秒可以成功传输到正确的
目的接口作为对3.6[2]项所定义的MOL的响应的测试帧的数量.MOL也必须被引用.
最大转发率(MFR)必须被报告为一个DUT/SUT的最高转发率,减少一组重复转发率的测试.重
复的一组转发率测试由调整Iload构成.Oload 应用于设备必须被引用.
5.4.5 报告格式
这些测试的结果应当以图形的方式报告.其中x轴应当为帧的大小,y轴为测试结果.在图中至
少应有两条线,一个为标为理论值,一个为测试的结果.
为了测量DUT/SUT在执行许多不同地址查找时的交换通信的能力,在一系列的测试中,可以增
加每个端口的地址数量.
5.5 拥塞控制
5.5.1 目的
为了确定一个DUT如何处理拥塞.一个设备是否执行拥塞控制,一个拥塞的端口是否会影响到一
没有拥塞的端口? 这个程序决定是否出现了列头阻塞和、或背压。
5.5.2 设置参数
下面的参数必须被定义.每一个变量的设定要考虑下面的因素.
帧大小 – 建议帧的大小为64,128,256,512,1024,1280和1518字节, 见RFC 2544 9 [3].
四个字节的CRC码被指定包括在帧的大小内.
帧间隙(IFG)- 在脉冲串中两帧之间的帧间隙,必须为被测试介质指定标准中最小
的。(9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps
Ethernet) .
双工模式 – 半双工或者全双工.
每个端口地址 – 表现每个端口被测试的地址的数量。地址的数量应当是2的指数(i.e. 1,
2,4,8,16,32,64,128,256,……)。参考值为1。
测试期间 — 建议的测试期间为30秒。测试期间应该在1至300秒之间可调整。
5.5.3 过程
这个测试必须由四的倍数个有相同MOL的端口组成.四个端口是必须的,还可以被扩展以
充分的利用DUT/SUT.每组的四个端口组成一个测试块,两个端口作为源传输端口,有两个作为
接收端口. 下面的图表描述了在交换端口之间的通信流.
+----------+ 50 % MOL +-------------+
| | ------------------------> | |
| | 50 % MOL | 未拥塞 |
| | --------- | |
+----------+ \ +-------------+
\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -