Cisco 3745路由器基础性能测试报告( 二 )


在RIPv2的测试中我们模拟了一个1000条路由的网络,Cisco 3745仅仅用了5秒左右就完成了撤销和恢复所有路由的操作 。CPU占用率显示在50%左右 。
OSPF测试中,我们模拟了一个5000条路由的网络,Cisco 3745用了8秒钟完成了撤销和恢复所有路由的操作 。CPU占用率为50%左右 。
BGP4的测试中,我们模拟了5万条路由的网络,Cisco 3745用9秒钟撤销所有路由,用10秒实现恢复 。可能是路由表太大的缘故,在路由更新的时候,CPU占用率接近极限,平时占用60%左右 。
 
BGP4测试
一些采用Cache机制提高数据转发能力的路由器中,假如软件有问题,在转发压力较大时,往往无法在更新路由表的同时更新Cache表,导致转发错误 。在Cisco 3745路由器中采用了思科的CEF技术提高转发性能,我们测试的时候始终没有关闭这一功能 。路由器在路由变化时,能迅速修改路由和转发表 。另外,路由测试中,流量是双向线速的 。非凡是发向模拟路由方向的数据包,每个数据包的目的IP地址都与路由表的每个路由相匹配 。这种环境应该是有比较大的查表转发压力的,但是从测试的结果看,增加路由表前后在转发速率方面没有变化 。
Cisco 3745的路由测试结果再次告诉我们它不仅仅胜任高速网络连接和复杂网络环境,还有足够余力来协调和治理其他服务模块从而为分支办公室提供更多服务 。
组播
我们的测试结果表明Cisco 3745至少可以支持1000个IGMPv2的组播组,(我们拿到的Cisco 3745仅提供了两个以太网端口,而SmartBits的LAN 3101A一对端口最多支持的组播组数量是1000个) 。
我们并没有在组播的其他测试中增加太多组播组,对很多企业以下测试已能说明Cisco 3745可以胜任 。测试组播的混合转发能力时,在组播流量中混入了50%背景流,在10个组播组情况下,512字节和1518字节的转发速率都达到了线速,64字节达到了79.75%的结果 。在组播的转发延迟方面,10个组播组,25%的流量下,64字节的组播延迟为17.8祍,512字节为56.1祍,1518字节为137.1祍 。10个组播组的加入和离开延迟测试结果是:64字节10个组播的加入时间是4.6ms,离开时间2秒 。512字节加入0.737ms,离开时间为2.975秒,1518字节的加入时间为2.329ms,离开时间2秒 。
测试方法和环境
图1是我们进行标准转发性能和组播性能测试的环境 。我们使用了Spirent通信公司的SmartBits6000B和LAN3101A端口卡,使用SmartApplication 2.5完成标准转发性能测试,所有的测试都是在双向全双工条件下进行的 。我们用SmartMulticastIP 1.26进行了组播测试 。
 
图1
图2
Imix 吞吐量测试、单向PAT性能测试、源地址过滤性能测试以及路由收敛测试的测试环境如图2,我们借助了Spirent通信公司的AX4000完成测试 。测试中我们使用了两个Maxga模块和两个10/100M IF,并使用了AX/4000 4.4版软件 。在测试过程中除单向PAT和源地址过滤测试外,所有测试的流量都是双向全双工的100MbpsImix流量 。路由收敛测试中我们仅从10.0.0.1网段向被测路由器发送路由信息,从模拟路由侧发送的流量都直接指向20.0.0.0网段内的主机 。
被测路由器Cisco 3745具备两个固定的10/100Mbps以太网端口,3个WIC扩展槽,和4个网络接口插槽(大卡),2个高级服务集成扩展(AIM)插槽 。另外,路由器的内存为128Mbps,CPU为R7000 350MHz,IOS版本为12.2 15T,为思科标准的随机安装软件 。

推荐阅读