思科系统公司新近推出了全方位服务分支机构解决方案—FSB( Full Services Branch),FSB带来的是对低端通用模块化路由器应用和定位的新理念 。路由器不仅仅要提供广域网连接的功能,更重要的是为大型企业的分支机构提供集成的语音、内容服务、安全和低密度交换等多种服务 。在电子商务时代,不使任何一个分支机构因为位置偏远,而让IT应用的魅力有任何衰减 。
根据思科公司的介绍,网络连接能力的强弱,不再是FSB所代表的新一代模块化接入路由器的主要卖点 。就以3745为例,思科3745更多亮点会在功能上 。但是从我们对思科FSB旗舰产品3745路由器的基础性能测试结果看,FSB代表的新一代模块化接入路由器有着优异的性能 。在Imix(互联网混合数据包)情况下能够实现线速转发 。
新卖点无法掩饰Cisco 3745出色性能的光辉,新的理念服务首先是建立在高性能的坚实基础上 。
标准转发逼近线速
我们此次测试的Cisco 3745路由器本身提供了两个固定配置的10/100Mbps端口,我们使用思博伦通信公司的SmartBits 6000B对该路由器依照RFC2544规定进行了转发性能测试 。
从吞吐量测试结果来看,Cisco 3745能够在64字节时达到294118pps的转发速率,两个百兆以太网端口双向通信速率为98.82%,逼近线速 。参照思科官方提供的3745路由器的转发能力为225kpps,这一数据高出20% 。Cisco 3745使用CPU的主频为350MHz的MIPS RISC CPU,单单从主频来看配置并不很高 。512字节和1518字节的百兆端口双向全双工测试都达到了线速 。
从表中看到,Back to Back、帧丢失率和延迟的测试结果也非常令人满足 。从标准转发性能的测试来看,Cisco 3745的性能非常优秀 。
Imix转发达到线速
按照标准的转发性能测试得出的结果,64字节的包转发速率能够很好的反映路由器的性能极限,但是用户实际使用环境并非如此残酷 。首先,实际网络中的数据包长度不同,不同长度的数据包混合传送,各自数量不同 。其次,对于模块化接入路由器来说,依靠CPU完成几乎所有的工作 。在64字节吞吐量测试和线速负载下64字节的帧丢失率测试中,由于CPU主频限制,包括Cisco 3745在内的很多路由器的CPU占用率都接近100%,路由器对控制台的指令都不做响应 。路由器已经无法对一些重要信息比如路由更新等做出及时反应 。
而模拟真实互联网上的数据包分布情况,进行吞吐量测试(Internet mix),结合路由器CPU占用情况,对于实际应用来说更有指导意义 。
我们依照美国NLANR (National Library for Applied Network Research)对互联网真实的统计分析得出的模型进行了测试 。在NLANR推荐的Imix分布模型中,需要将长度为64字节、594字节和1518字节的数据包混合在一起发送给被测设备 。这三类数据包数量混合的比例依次为64字节:594字节:1518字节=7:4:1 。
在此项测试中我们使用了Spirent通信公司的AX/4000测试仪,按照上述的模型构造传输流 。在为时两分钟的测试中Cisco 3745路由器能够双向全双工的线速转发数据包 。而这一过程中路由器的CPU平均占用率为50%左右 。
在这样的基础上我们又进行了源地址过滤和单项的PAT测试,测试结果显示在Imix的情况下都能够达到线速 。CPU的占用率也维持在比较低的水平上 。PAT测试中我们模拟了1200个主机与一个外部主机的IP地址作映射,CPU平均占用率为44% 。源地址过滤情况下的CPU占用率为60%左右 。
从上述的测试结果来看Cisco 3745路由器不仅仅能够支持Imix双向的线速转发,同时CPU有能力支持其他应用 。
路由收敛测试
在双向全双工的100%Imix负载的情况下,我们对Cisco 3745进行了路由收敛测试,在路由器维护正常路由表时,没有丢包,CPU的占用率没有大幅度增长 。
推荐阅读
- 港湾网络NetHammer M582路由器评测报告
- 华为3Com公司Quidway AR46-40路由器测试报告
- Cisco路由器口令恢复技术
- 7750业务路由器打造IP城域样板工程
- 五代历程 路由器的发展历程与趋势
- 思科SN 5420存储路由器竞争情况概览
- 思科SN 5420存储路由器提供到存储设备的IP访问
- Intel 9000 路由器的基本配置
- 几种不同路由器的Frame-Relay 的配置
- 华为路由器单臂路由实例
