...
首页> 外文期刊>Networking, IEEE/ACM Transactions on >A Hybrid Hardware Architecture for High-Speed IP Lookups and Fast Route Updates
【24h】

A Hybrid Hardware Architecture for High-Speed IP Lookups and Fast Route Updates

机译:用于高速IP查找和快速路由更新的混合硬件体系结构

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

摘要

As network link rates are being pushed beyond 40 Gb/s, IP lookup in high-speed routers is moving to hardware. The ternary content addressable memory (TCAM)-based IP lookup engine and the static random access memory (SRAM)-based IP lookup pipeline are the two most common ways to achieve high throughput. However, route updates in both engines degrade lookup performance and may lead to packet drops. Moreover, there is a growing interest in virtual IP routers where more frequent updates happen. Finding solutions that achieve both fast lookup and low update overhead becomes critical. In this paper, we propose a hybrid IP lookup architecture to address this challenge. The architecture is based on an efficient trie partitioning scheme that divides the forwarding information base (FIB) into two prefix sets: a large disjoint leaf prefix set mapped into an external TCAM-based lookup engine and a small overlapping prefix set mapped into an on-chip SRAM-based lookup pipeline. Critical optimizations are developed on both IP lookup engines to reduce the update overhead. We show how to extend the proposed hybrid architecture to support virtual routers. Our implementation shows a throughput of 250 million lookups per second (equivalent to 128 Gb/s with 64-B packets). The update overhead is significantly lower than that of previous work, the memory consumption is reasonable, and the utilization ratio of most external TCAMs is up to 100%.
机译:随着网络链接速率被推到40 Gb / s以上,高速路由器中的IP查找正在转向硬件。基于三态内容可寻址存储器(TCAM)的IP查找引擎和基于静态随机存取存储器(SRAM)的IP查找管道是实现高吞吐量的两种最常见的方法。但是,两个引擎中的路由更新都会降低查找性能,并可能导致数据包丢失。此外,人们对虚拟IP路由器的兴趣日益增长,在虚拟IP路由器中,更新频率越来越高。寻找同时实现快速查找和低更新开销的解决方案变得至关重要。在本文中,我们提出了一种混合IP查找架构来应对这一挑战。该体系结构基于有效的Trie分区方案,该方案将转发信息库(FIB)分为两个前缀集:映射到基于外部TCAM的查找引擎的大不相交叶前缀集和映射到on-Through的小重叠前缀集。基于芯片SRAM的查找管道。在两个IP查找引擎上都进行了关键的优化,以减少更新开销。我们展示了如何扩展建议的混合体系结构以支持虚拟路由器。我们的实现显示每秒2.5亿次查询的吞吐量(相当于64-B数据包的128 Gb / s)。更新开销明显低于以前的工作,内存消耗合理,大多数外部TCAM的利用率高达100%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号