Ethernet Switch 测试内容
Ethernet Switch 性能测试一般包括下列内容:
- 吞吐率(throughput):根据IETF的REC1242的定义,“吞吐率指的是不丢失帧时能够达到的最大速率”。由于Ethernet的帧长度是可变的,从64bytes~1518bytes不等,因此测试速率时应测试不同帧长度下的速率,一般而言,64bytes的帧容易丢失。
- 延迟(latency):指的是交换机处理Ethernet包的时间,一般测试的是从收到最后一位到发出最早一位的时间(Last
bit In, First bit out),这个延迟可换算成First
bit in, First bit out 延迟。
- 包丢失率(Frame Lose
Rate):持续负载下交换机丢失包的比率,虽然Ethernet协议规定的丢失重复发送保证了丢包不影响数据正确性,但大量的丢失降低了网络的利用率和实用性能。
- Back-to-Back 包:NFS文件服务器,磁盘复制备份应用和Novell Netware网络通常会产生大量的back-to-back(持续的连续包)包,如果任何一个帧丢失,整个爆发式传送都要复执,导致性能下降。Back-to-back包传送测试是Switch在back-to-back包传送时的包丢失情况。
- Fanout Switching Test:测试Switch是否产生流量包或其它包。
- 非法帧测试:Switch一般都采用存储转发技术(Store-and-forward )它从一个端口收到帧后,会对它进行检验,如果有错,Switch
将之丢弃,不传送。因此,如果用Ethernet测试仪从一个端口输入故意生成的错误包,如长度小于64字节,或长度大于 1536字节,或CRC校验码错,等等,不应从其它端口看到这些帧。
- Head-of-Line 阻塞测试:如果一个端口往两个目的端口发包,其中一个目的端口阻塞,但另一个目的端口不阻塞,则Switch应能将包发到非阻塞的端口,如果发往非阻塞端口出现帧丢失的话,则此交换机存在Head-of-Line阻塞。
- X-Stremimua:此测试检查交换机在所有端口同时收发包时的性能,测试时产生不同负载情况如(10%~90%负载),记录包丢失情况,丢失包越少越好。
以上8项是Ethernet Switch测试时的指标,Netcom
Systems 的 SmartBits测试仪能产生上述测试Pattern,是目前使用最普遍的Ethernet HUB / Switch测试仪。
.gif)
|