期刊文献+

快速IPv6分段查找及其硬件实现 被引量:2

Fast IPv6 lookup on address segments and its hardware implementation
下载PDF
导出
摘要 提出一种可硬件实现的快速IPv6查找算法,采用基于内容可寻址存储器CAM的分段查找机制,用流水线实现,每个周期可输出一次查找结果,所需存储开销较小。在Xilinx Virtex-6 FPGA开发板用150×1024项IPv6前缀测试表明,查找速度可达597Mp/s(Million packet/s),最坏需要2次存储器访问,更新最坏需要50μs,仅需20.07MB的RAM和258KB的CAM存储开销。 A fast IPv6 lookup algorithm that hardware can be implemented is proposed, which takes advantage of segments of IPv6 address based on Content Addressable Memory(CAM)and utilizes pipeline to complete the design, can output the results of a lookup each cycle and needs tiny memory cost. The whole design has been tested on Xilinx Virtex-6 FPGA with 150×1024 IPv6 prefixes and the results of the test show that the maximum speed of lookup is 597 Mp/s(limited by internal access speed of RAM on chip), the worst case of updating routing tables is 50 μs and the worst case of memory access number is 2. And the RAM and CAM resource needed by the design are 20.07 MB and 258 KB separately which is smaller than the similar algorithms.
出处 《计算机工程与应用》 CSCD 2013年第3期96-100,共5页 Computer Engineering and Applications
基金 国家自然科学基金(No.60976020) 陕西省教育厅科研计划(No.2010JK833 No.11JK1063)
关键词 IPv6分段查找 硬件实现 内容可寻址存储器 IPv6 segment lookup hardware implementation Content Addressable Memory(CAM)
  • 相关文献

参考文献9

  • 1Lu W,Sahni S.Low-power TCAMs for very large forward-ing tables[].IEEE Transactions on Networking (TON).2010
  • 2Chu Y S,Su H K,Lin P F,et al.High speed routing lookupIC design for IPv6[].IEEE International Symposium on Circuits and Systems.2006
  • 3Gamache B,Pfeffer Z,Khatri S P.A Fast Ternary CAM Design for IP Networking Applications[].Procof the th International Conference on Computer Communications and Networks.2003
  • 4Active BGP entries obtained from AS2. http://bgp.potaroo.net/v6/as2.0/ . 2011
  • 5杜平,胡军强,李津生,洪佩琳.快速IPv6路由查表算法[J].计算机工程与应用,2003,39(17):139-142. 被引量:1
  • 6Gupta P,Lin S,McKeown N.Routing Lookups in Hardware at Memory Access Speeds[].Proc of the Conf on Computer Communications (IEEE INFOCOMM).1998
  • 7Chung C.Scalable IPv6lookup/update design for high-throughput router[].Journal of Internet Technology.2007
  • 8Bogon report of IPv6generated on a daily basis. http://www.cidr-report.org/bogons/ . 2011
  • 9徐恪,徐明伟,吴建平,吴剑.路由查找算法研究综述[J].软件学报,2002,13(1):42-50. 被引量:43

二级参考文献38

  • 1Nen-Fu Huang.A Fast IP Routing Lookup Scheme for Gigabit Switching Routers[M].IEEE, 1999.
  • 2Daxiao Yu.Forwarding Engine for Fast Routing Lookups And Updates[M].IEEE, 1999.
  • 3T Kijkanjanarat.Fast IP Routing Lookups for high Performance routeres Computer Communications, 1999; 22:1415-1422.
  • 4Pankaj Gupta.Routing Lookupe in Hardware at Memory Access Speed[M].IEEE, 1998.
  • 5Henry Hong-Yi Tzeng.Longest Prefix Search Using Compressed Trees[M]. IEEE, 1997.
  • 6Y Rekhter,T LiAn Architecture for IP Address Allocation with CIDR[S] RFC 1518,1993.
  • 7M Waldvogel,G Varghese-Scalable High Speed IP Routing Lookups[C]. In :Proceedings of ACM SIGCOMM, 1997-10.
  • 8C Labovitz,G Malan.Internet Routing Instability[C].In:Proceedings of ACM SIGCOMM, 1997-10.
  • 9Xu, Ke, Wu, Jian-ping, Wu, Jian. The analysis and design of fast route lookupalgorithms for high performance router. In: Kim, Kiseon, ed. Proceedings of the IEEEInternational Conference on ATM. San Francisco: IEEE Computer Society Press, 2001. 320~325.
  • 10Srinivasan, V. Fast and efficient Internet lookups [Ph.D. Thesis]. WashingtonUniversity, 1999.

共引文献42

同被引文献24

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部