首页> 外文期刊>IEEE Journal on Selected Areas in Communications >Scalable IP lookup for Internet routers
【24h】

Scalable IP lookup for Internet routers

机译:Internet路由器的可扩展IP查找

获取原文
获取原文并翻译 | 示例
           

摘要

Internet protocol (IP) address lookup is a central processing function of Internet routers. While a wide range of solutions to this problem have been devised, very few simultaneously achieve high lookup rates, good update performance, high memory efficiency, and low hardware cost. High performance solutions using content addressable memory devices are a popular but high-cost solution, particularly when applied to large databases. We present an efficient hardware implementation of a previously unpublished IP address lookup architecture, invented by Eatherton and Dittia (see M.S. thesis, Washington Univ., St. Louis, MO, 1998). Our experimental implementation uses a single commodity synchronous random access memory chip and less than 10% of the logic resources of a commercial configurable logic device, operating at 100 MHz. With these quite modest resources, it can perform over 9 million lookups/s, while simultaneously processing thousands of updates/s, on databases with over 100000 entries. The lookup structure requires 6.3 bytes per address prefix: less than half that required by other methods. The architecture allows performance to be scaled up by using parallel fast IP lookup (FIPL) engines, which interleave accesses to a common memory interface. This architecture allows performance to scale up directly with available memory bandwidth. We describe the tree bitmap algorithm, our implementation of it in a dynamically extensible gigabit router being developed at Washington University in Saint Louis, and the results of performance experiments designed to assess its performance under realistic operating conditions.
机译:Internet协议(IP)地址查找是Internet路由器的中央处理功能。尽管针对此问题设计了多种解决方案,但很少有几种解决方案可以同时实现高查找率,良好的更新性能,高存储效率和较低的硬件成本。使用内容可寻址存储设备的高性能解决方案是一种流行但成本很高的解决方案,尤其是应用于大型数据库时。我们提出了由Eatherton和Dittia发明的以前未公开的IP地址查找体系结构的有效硬件实现方式(请参阅华盛顿特区圣路易斯华盛顿大学的硕士学位论文,1998年)。我们的实验实现使用单个商品同步随机存取存储器芯片和少于100%工作频率的商用可配置逻辑设备的逻辑资源的10%。有了这些相当有限的资源,它就可以在具有100000个条目的数据库上执行超过900万次的查询/秒,同时处理数千次的更新。查找结构的每个地址前缀需要6.3字节:不到其他方法所需的一半。该体系结构允许通过使用并行快速IP查找(FIPL)引擎来扩展性能,该引擎将对公共内存接口的访问进行交错。这种架构允许性能直接通过可用的内存带宽扩展。我们描述了树位图算法,并在圣路易斯华盛顿大学开发的动态可扩展千兆路由器中实现了该树位图算法,并设计了性能实验的结果,旨在评估其在实际操作条件下的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号