首页> 外文期刊>IEEE Journal on Selected Areas in Communications >High-speed IP routing with binary decision diagrams based hardware address lookup engine
【24h】

High-speed IP routing with binary decision diagrams based hardware address lookup engine

机译:带有基于硬件地址查找引擎的二进制决策图的高速IP路由

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

摘要

With a rapid increase in the data transmission link rates and an immense continuous growth in the Internet traffic, the demand for routers that perform Internet protocol packet forwarding at high speed and throughput is ever increasing. The key issue in the router performance is the IP address lookup mechanism based on the longest prefix matching scheme. Earlier work on fast Internet protocol version 4 (IPv4) routing table lookup includes, software mechanisms based on tree traversal or binary search methods, and hardware schemes based on content addressable memory (CAM), memory lookups and the CPU caching. These schemes depend on the memory access technology which limits their performance. The paper presents a binary decision diagrams (BDDs) based optimized combinational logic for an efficient implementation of a fast address lookup scheme in reconfigurable hardware. The results show that the BDD hardware engine gives a throughput of up to 175.7 million lookups per second (Ml/s) for a large AADS routing table with 33 796 prefixes, a throughput of up to 168.6 Ml/s for an MAE-West routing table with 29 487 prefixes, and a throughput of up to 229.3 Ml/s for the Pacbell routing table with 6822 prefixes. Besides the performance of the scheme, routing table update and the scalability to Internet protocol version 6 (IPv6) issues are discussed.
机译:随着数据传输链路速率的快速增加以及Internet流量的巨大持续增长,对以高速和高吞吐量执行Internet协议数据包转发的路由器的需求日益增长。路由器性能中的关键问题是基于最长前缀匹配方案的IP地址查找机制。快速Internet协议第4版(IPv4)路由表查找的早期工作包括基于树遍历或二进制搜索方法的软件机制,以及基于内容可寻址内存(CAM),内存查找和CPU缓存的硬件方案。这些方案取决于限制其性能的内存访问技术。本文提出了一种基于二进制决策图(BDD)的优化组合逻辑,用于在可重配置硬件中高效实现快速地址查找方案。结果表明,对于具有33 796个前缀的大型ADS路由表,BDD硬件引擎的吞吐量高达每秒1.570亿次查询(Ml / s),对于MAE-West路由,吞吐量高达168.6 Ml / s。带有29 487个前缀的表,而带有6822前缀的Pacbell路由表的吞吐量高达229.3 Ml / s。除了该方案的性能之外,还讨论了路由表更新和对Internet协议版本6(IPv6)问题的可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号