专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »网络技术 » 高性能宽带路由器:过滤功能对路由器性能的影响 »正文

高性能宽带路由器:过滤功能对路由器性能的影响

来源: 发布时间:星期日, 2008年12月14日 浏览:4次 评论:0

  功能究竟能够在多大程度上影响性能?这是很多人开始感兴趣话题对于测试人员来说都希望在基本性能测试的后能够进行类似测试从而提供更贴近实际使用情况测试报告网络世界评测实验室在以往测试中已经进行了多次尝试此次翻译文章是美国Network World进行次低端器公开比较测试测试思路方法他们着重衡量了数据包过滤功能对器性能影响
  
  今天市场上路由器普遍支持数据包过滤功能数据包过滤功能般会用来做如下工作:
  
  ● 在公司网络边缘上阻止地址欺诈
  
  ● 阻止伪造路由
  
  ● 阻止有害应用
  
  ● 跟踪使用情况:用户访问某网络了多少次?某应用消耗了多少带宽?多数路由器过滤器可被设置为利用记录过滤器被次数来回答这些问题
  
  当然用户不应用路由器代替但是测试者认为这项数据包过滤功能对于路由器来说是非常重要所以在测试中重点放在了测试数据包过滤功能对路由器性能影响上
  
  此次测试每个厂商用对同型号被两个T-1接口利用转接线线缆连接在路由器构成产品配置(配备两条T-1线路和两个以太网接口路由器)可以认为是企业路由器设置中最常见情况
  
  在确定过滤功能对这类设备性能影响时测试者先从不开启数据过滤功能(基线测试)入手然后增加数量越来越多数据包过滤条件再进行测试
  
  在所有测试案例中测试者都将SmartBits连接在每台路由器两个以太网接口上并使用WAN交叉线缆连接T-1接口在基线测试中他们将SmartBits配置依照RFC 2889描述双向部分网状结构发送数据流测量了60秒吞吐量以及平均和最大时延他们采用UDP/IP数据包64、256和1518字节长度以太网帧重复进行了此项测试
  
  在过滤功能测试中他们提供了同基线测试中同样数据流但用区别数量数据包过滤规则配置了被测试路由器分别采用8、16、64和256个数据包过滤规则重复了此项测试他们选择了区别数量过滤器是为了观察路由器是否能够根据逐渐增多规则进行检查在测试中他们选择了常用过滤条件包括源和目IP地址、以及TCP和UDP端口号测试者要求厂商将最后数据包过滤规则设置为允许测试数据流通过规则强迫路由器循环遍历整个数据包过滤表厂商还开启了日志功能因此测试者可以了解到有多少数据包“击中”每条规则
  
  从测试结果看些依赖ASIC接入路由器吞吐量测试结果差距不大但是使用传统CPU和软件Software构架设备会有比较大影响
  
  相比较吞吐量测试结果测试者更看重是延迟测试结果测试结果不单单证明了采用通用CPU和软件Software产品在开启了数据包过滤功能的后性能下降同样些采用ASIC接入路由器在开启功能的后性能也受到了影响
  
  测试者认为延迟是比吞吐量更重要指标和持续延迟不仅对语音和视频应用而且对于在意响应时间应用也至关重要比如TCP数据流由于TCP要求及时数据确认因此延迟会导致重新传输或会话丢失另外此次测试记录了数据包平均延迟和最大延迟两个数值对于设备而言虽然多数数据包延迟在平均延迟附近但是极少数几个延迟非常大数据包同样也会对些敏感应用造成很大影响
  
  另外此次测试中个很有意思事情是某厂商产品缓冲区非常大当测试吞吐量时吞吐量超过了线速度:竟然在测试停止后路由器仍继续转发了17秒数据包这就造成了荒谬高延迟测量值

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: