三层交换机评测(3)
局域网交换设备的基准测试术语(RFC 2285 Benchmarking terminology for LAN switching devices)
●设备
这组定义适用于所有类型的网络设备。
●被测设备(DUT)
施加负载并测试其响应时间的网络转发设备。
一台单独的固定底座或模块单元从它的一个或多个端口接收数据帧后根据包含在其中的地址信息再把它们转发到一个或多个网络端口。
●被测系统(SUT)
将一组网络设备看成是一个单一实体对其施加负载并测量响应情况。
被测系统可以由多种不同的网络设备组成。一些设备可能会主动进行转发决策处理,例如路由器和交换机;而另一些设备则可能采取被动方式,比如信道服务单元/数据服务单元。不管有多少组成单元,它们都被当成一个单一系统测量其在给定负载下的响应情况。
●单向传输
当所有数据帧出现在DUT/SUT输入端口时,它们指向的输出端口没有接收帧。
●双向传输
当帧到达DUT/SUT时,每个端口在进行接收的同时也在进行发送。
此项定义遵照RFC 1944文档第14部分的讨论。
当测试仪测试DUT/SUT双向传输能力时,所有那些从测试仪接收帧的端口也在向测试仪发送帧。当测量交换设备全双工端口的吞吐量或转发速率时,必须采用双向传输方式。
●突发传输
这组定义用于描述DUT/SUT的单个帧之间或一组帧之间的间隔。
●突发传输
以合法的最小帧间隔传输的一组帧。
此项定义遵循RFC 1242 3.16部分和RFC 1944 第21部分中关于孤立帧的讨论。
●突发量
一次突发传输的帧数。
突发量可以从1变化到无穷大。在单向传输、双向传输或网状传输发生在全双工端口上时,突发长度在理论上没有限制。而当双向传输或网状传输出现在半双工端口上时该值则是有限的,因为端口会间歇地中断传送从而进行帧的接收。
在实际的网络环境中,突发量在正常情况下会随着接收窗口的增加而增加。这使得测试设备的最大最小突发量十分必要。
●突发间隔(IBG)
两次突发传输的时间间隔。
此项定义遵照RFC 1944文档第20部分关于突发传输的讨论。
双向传输和网状传输本身就具有突发的特性,因为端口共享接收和发送的时间片。外部来源对于某个给定的帧大小提供了突发传输并且释放量必须能够调整突发间隔来达到一个指定的帧传输平均速率。
测量单位—纳秒/微妙/毫秒/秒
●负载
这组定义适用于在某一速率下施加到DUT/SUT的流量。
●期盼负载Intended load(Iload)
一个外部信息源企图让DUT/SUT每秒向指定输出端口转发的帧数。
●提交负载
Offered load(Oload)
一个外部信息源能够观察或测量到DUT/SUT每秒向指定输出端口转发的帧数。
●最大提交负载
(MOL)一个外部信息源每秒能够传送给DUT/SUT并让其向指定输出端口转发的最大帧数。
●过载
试图以超过媒介允许的最大传输速率向DUT/SUT施加负载。
●转发速率
这组定义适用于任意一台DUT/SUT在响应请求时转发数据的速率。
●转发
速率(FR)一台设备能被观测到的每秒成功向正确目的端口传送的帧数。
和RFC 1242中3.17部分定义的吞吐量不同,转发速率没有明确地涉及到丢帧。转发速率引用的是在输出端口所观测到的与负载相关的每秒帧数。转速发率能够用不同的传输方向和流量分布来测量。
值得注意的是,一台DUT/SUT的转发速率与它所采用的拥塞控制机制是密切相关的。
●最大提交负载下的转发
速率(FRMOL)
一台设备能被观测到的每秒成功向正确目的端口传送的帧数。
最大提交负载下的转发速率可能低于一台设备被观测到的成功转发信息的最大速率。这种情况一般发生在提交流量处于最大负载时所导致的设备转发能力下降时。
当报告最大提交负载下的转发速率时最大提交负载必须同时被标注。
●最大
转发速率(MFR)
一台DUT/SUT的最高转发速率必须经过反复的转发率测试来得出。
一台设备的转发速率可能会在最大负载到来之前下降。这台设备的相应负载情况必须在报告最大转发速率时被引用。
●拥塞控制
这组定义用于描述一台DUT/SUT当拥塞或争抢发生时的表现行为。
●背压一台DUT/SUT为避免丢帧而阻止外部信息源向产生拥塞的端口发送数据帧的一种技术。
一些交换机发送拥塞信号(比如前导位)给信息源当他们的发送或接收缓冲开始出现溢出。实现全双工以太网链路的交换机可以采用IEEE 802.3x流控达到相同目的。这些交换机不会发生丢帧即使是在外部信息源试图向那些发生拥塞或超载的端口发送信息流时。
值得注意的是,像这种人为干扰和其它流控方法可能会降低所有传送到拥塞输入端口的流量,其中包括发向非拥塞端口的流量。
●转发压力
实际接收帧数与期望接收帧数之比。
●线端
阻塞指外出端口上的拥塞限制了通往非阻塞端口的吞吐量,与过载无关。线端阻塞通常存在于那些采用输入排队的交换机,由于队列头有转发到阻塞端口的帧,造成后继转发到非阻塞端口帧也必须等待,从而形成线端阻塞。而对于那些采用输出排队的交换机,线端阻塞现象将不存在。
●地址处理这组定义适用于地址解析过程,通过它,一台DUT/SUT可以把帧转发到正确的目的地。
●地址缓存容量
每N个端口、每个模块或每台设备的所拥有的MAC地址数量,一台DUT/SUT能够通过缓存手段来达到成功转发的目的,而不必采用广播或将帧丢掉。
用户在搭建网络时必须确定要将多少个节点连接到交换机上。因此在交换机开始在网络上广播之前有必要弄清每N端口、每模块或每台设备的地址表容量。
●地址学习速率在没有广播和丢帧的情况下,交换机学习新增MAC地址的最快速度。
用户可能很想了解一台交换机究竟需要花多长时间来建立它的地址表。这条信息对于那些需要考虑早上用户登陆所花时间或网络瘫痪后重建的人来说十分有用。
●错误帧过滤这组定义适用于可能由于包含错误而被DUT/SUT滤掉的帧。
●错误帧所有超长、超短、错位以及含有错误帧校验序列的数据帧。
并不像IEEE 802.1d(桥连)那样,交换机没有必要过滤掉所有的非法帧。例如一些交换机,它们在转发错误帧之前不对其进行存储,因此也就不会过滤掉超长帧(jabbers)或是检验帧校验序列的合法性。另外还有一些是超短帧(runts)和错位帧。
●广播
这组定义适用于MAC层和网络层广播帧。
●广播转发速率
一台DUT/SUT在一秒内向它所在广播域的所有端口发送的广播帧的数量。
对于交换机来说,并不存在标准的转发机制来处理这些广播帧。它用来测定在同一模块和机箱中不同模块之间甚至是通过骨干相连的不同交换机之间转发的帧的广播转发速率。
网友评论