测试方法解析

发表于:2007-06-10来源:作者:点击数: 标签:
测试方法解析 测试环境 我们使用的测试仪器是Spirent公司的SmartBits6000B。SmartBits6000B可以同时插12个不同的模块,我们使用了4个10/100M Ethernet SmartMetrics模块、4个1000Base-X SmartMetrics模块和1个TeraMetrics 10/100/1000Mbps以太网模块。其中每

测试方法解析

    测试环境

    我们使用的测试仪器是Spirent公司的SmartBits6000B。SmartBits6000B可以同时插12个不同的模块,我们使用了4个10/100M Ethernet SmartMetrics模块、4个1000Base-X SmartMetrics模块和1个TeraMetrics 10/100/1000Mbps以太网模块。其中每个10/100M Ethernet SmartMetrics模块有6个10/100Base-TX端口,TeraMetrics模块有2个10/100/1000M的RJ-45端口,1000Base-X SmartMetrics模块每个模块可接1个1000Base-SX/LXGBIC。

    我们使用一台CPU为PIII750、内存192M、硬盘20G的COMPAQ Evo N200笔记本电脑作控制台。

    测试软件为SmartWindow 7.30、SmartApplications2.50、SmartFlow 1.50以及TeraRouting Tester1.10。

    我们的测试主要依照RFC2544(网络互连设备的基准测试方法)。

    基本性能测试

    性能测试中,我们选用了64字节、512字节、1518字节三种长度的帧。

    在二层吞吐量、丢包率、Back to Back、延迟测试时,拓扑结构为端口1对1,满负载。延迟测试分别测试了百兆端口同模块、跨模块时的延迟和千兆端口之间的延迟,测试速率在被测设备的吞吐量下。需要说明的是,对于在吞吐量的速率下测试的延迟结果异常的交换机,我们将速率降到90%线速来测试其延迟。

    网状测试是对交换机性能更为残酷的考验。在网状测试中,我们设置每个千兆端口与10个百兆端口做双向传输,剩余的百兆端口实现全网状测试。

    三层性能测试时,被测交换机每个端口设成一个独立的VLAN,并分配一个独立的IP网段,吞吐量、丢包率、延迟、B to B、网状测试时的拓扑结构与2层性能测试相同。

    需要强调的是,我们大部分测试项目包括吞吐量、丢包率、延迟和网状测试项目的测试时间都设置成120s,这是我们此次测试严谨性的一个最有力的体现。我们在实际的测试时比较了将测试时间设为60s和120s的情况,发现在网状测试时,有的交换机在60s的情况下不丢包,但在120s时却有丢包。这表明120s的测试时间能够在更严格的情况下检验交换机的性能。B to B测试时,我们设置测试时间为2s,共测试10次。

    路由测试

    路由测试是我们此次三层交换机评测的重点,由于此次我们征集到的三层交换机有一些是不支持OSPF路由协议的,所以我们只测试了交换机在RIPv2下的路由性能。这项测试包括两部分,路由表容量测试和路由收敛测试。

    路由表容量是指路由表内所容纳路由表项数量的极限,它是交换机路由性能的重要体现,因为这意味着第三层交换设备能够在一个多大规模的网络中工作。测试中,我们通过仪器向被测设备广播一定数量的路由表,考察被测设备是否能够收到并维持住相应的路由表项。

    RIP路由收敛测试是体现三层交换机路由性能的一个重要部分。这里有必要详细解释一下路由震荡和网络收敛。如果互联网络中的路由器都保持了正确的路由信息,那么互联网络是收敛的,此时的互联网络是稳定的,并且所有的路由都沿着最佳的路径。但是网络会经常发生变化,比如,路由器发生故障、通信链路发生故障或有新的节点加入到网络中,网络的拓扑发生变化要映射为路由器路由表的变化,导致网络拓扑发生变化就是路由震荡,它的最终结果就是网络要收敛。这个过程中,路由器应该重新修订自己的路由表,建立新的转发表,并将新的路由更新信息发给其他的路由器,整个过程都是对路由器性能的考验。路由器在网络发生变化后,经过处理发现路由新的下一跳的过程叫做收敛; 每一个路由器在发生路由变化后,修改自己的路由表,重新计算最佳的路径所需要的时间为收敛时间。在网络中,大量的路由震荡在任何时间都会导致严重的问题,在这种情况下,相关路由信息的广播和撤销的数量是巨大的。由于第三层交换机承担了不同VLAN之间通信的路由工作,所以考察第三层交换机路由收敛的性能是十分必要的。测试中,我们给交换机灌入被测设备路由表容量的80%左右的虚拟路由,并通过测试仪给交换机加入90%线速的虚拟网络的传输流,在被测交换机完全收到广播的路由表并稳定一段时间后,撤销50%的路由,待稳定一段时间后再恢复被撤销掉的路由,通过这样一个过程考察被测交换机是否能够及时地维护路由表,并且正确转发数据。

    功能考察

    在配置、安装和易用性、特性和管理方面的测试中,我们的工程师详细阅读了厂商提供的说明资料,实际地配置、安装了交换机,并通过Console口、Telnet和Web几种方式对交换机的管理方式以及路由、QoS、访问列表、安全等功能进行了配置和尝试。对于厂商提供的说明书,管理界面,我们按照易用、完整的要求进行了考量。由于网络产品大多来源于厂商的分销、集成伙伴,我们通过查看原厂商的网站对客户的支持信息来考核他们的服务支持能力。

    整个性能测试部分在我们对参测的每一款交换机进行总体评价时占40%的比例,其中路由性能占整个性能测试的25%;价格占10%;功能、配置、管理、附件、易用性等共占50%。

原文转自:http://www.ltesting.net