扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
性能:真金不怕火炼
我们此次对路由器的测试分为路由器的转发性能测试和路由性能测试两部分。借助思博伦通信所提供的专业测试仪表SmartBits 6000B和AX/4000,我们进行了近乎残酷的测试。真金不怕火炼!经过这样测试的产品应该能够承受住实际的考验。
转发性能
在测试邀请函上我们规定参测产品应该至少具备2个10Mbps的以太网端口。6台送测的产品固定配置都包含了至少一个10/100Mbps的以太网接口,博达的BDCOM 2640、港湾的NetHammer M262、清华紫光比威的NetEngine2650都提供了2个10/100Mbps以太网端口,而D-Link的DI-2630附加了一个双端口的10Mbps模块,广州路由通的NP2600则提供了一个10Mbps的模块。前四台路由器我们测试了其100Mbps速率下的双向全双工转发性能,而对于后者我们测试了100Mbps和10Mbps端口之间10Mbps速率下双向全双工的转发性能。与交换机测试一样,我们采用了64、512、1518三种字节长度的数据包。
比较起以太网交换机来说,线速对于通用模块化接入路由器来说是一个奢侈的称谓。广大读者在阅读我们的测试报告,以及以后在选购路由器时应关注的一个重要指标是数据包的处理能力――pps(Packet per Second),而不是Mbps。路由器是对逐个数据包进行操作,比如拆包(拆掉二层数据帧的帧头),查找路由表、转发表,转发,重新封装等。在同样的bit速率下,不同数据包长度,对应的pps不一样,对路由器的压力也不一样。
从我们的测试结果看,神州数码的DCR 2720路由器在64字节情况下每个方向都不能达到10%的速率,但是在1518字节情况下能够却能够达到100Mbps线速。对于我们测试的通用模块化接入路由器来说,数据包的转发、路由更新等所有工作都需要CPU承担,在转发小数据包时,虽然没有达到线速,但是CPU的处理能力已经达到了极限,很多产品此时对控制台(通过串口线连接到路由器进行配置监控工作)的指令没有任何反应。而转发大数据包,在线速情况下,路由器对控制台的指令都能够迅速给予回应,可见对CPU的占用率却并不高。小数据包长情况下,路由器转发能力最体现其转发性能,而对于通用模块化接入路由器来说,由于内部总线和CPU性能的影响,很难做到在64字节情况下,两个100Mbps端口双方向的线速转发,即297620pps。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。