首页> 外文期刊>Computers, IEEE Transactions on >LayeredTrees: Most Specific Prefix-Based Pipelined Design for On-Chip IP Address Lookups
【24h】

LayeredTrees: Most Specific Prefix-Based Pipelined Design for On-Chip IP Address Lookups

机译:LayeredTrees:用于片上IP地址查找的最特定的基于前缀的流水线设计

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

摘要

Multibit trie-based pipelines for IP lookups have been demonstrated to be able to achieve the throughput of over 100 Gbps. However, it is hard to store the entire multibit trie into the on-chip memory of reconfigurable hardware devices. Thus, their performance is limited by the speed of off-chip memory. In this paper, we propose a new pipeline design called LayeredTrees that overcomes the shortcomings of the multibit trie-based pipelines. LayeredTrees pipelines the multi-layered multiway balanced prefix trees based on the concept of most specific prefixes. LayeredTrees is optimized to fit the entire routing table into the on-chip memory of reconfigurable hardware devices. No prefix duplication is needed and each -bit prefix is encoded in a ()-bit format to save memory. Assume the minimal packet size is 40 bytes. Our experimental results on Virtex-6 XC6VSX315T FPGA chip show that the throughputs of 33.6 and 120.8 Gbps can be achieved by the proposed single search engine and multiple search engines running in parallel, respectively. Furthermore, the impact of update operations on the search performance is minimal. With the same FPGA device, an IPv6 routing table of 290,503 distinct entries can also be supported.
机译:已经证明,用于IP查找的基于多比特Trie的管道能够实现超过100 Gbps的吞吐量。但是,很难将整个多位Trie存储到可重配置硬件设备的片上存储器中。因此,它们的性能受到片外存储器速度的限制。在本文中,我们提出了一种名为LayeredTrees的新管道设计,该设计克服了基于多位trie的管道的缺点。 LayeredTrees根据最特定的前缀的概念对多层多路平衡前缀树进行流水线处理。对LayeredTrees进行了优化,以将整个路由表放入可重配置硬件设备的片上存储器中。不需要前缀重复,每个位前缀都以()位格式编码以节省内存。假设最小数据包大小为40个字节。我们在Virtex-6 XC6VSX315T FPGA芯片上的实验结果表明,建议的单个搜索引擎和多个并行运行的搜索引擎分别可以实现33.6和120.8 Gbps的吞吐量。此外,更新操作对搜索性能的影响很小。使用同一FPGA器件,还可以支持290,503个不同条目的IPv6路由表。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号