期刊文献+

基于多层混合结构的IPv6路由表查找算法

IPv6 routing table lookup algorithm based on multi-layer hybrid structure
下载PDF
导出
摘要 针对现有的大多IPv6路由表查找算法采用各种优化手段提高查找性能,却使得路由更新需要重构整个路由表的问题,提出基于多层混合结构的IPv6路由表查找算法。该算法在第一层借鉴最优查找树的优点,把前缀1~16位的不同取值按其在路由表中出现的概率降序存储在线性表中,在第二、三层把前缀的17~32位和33~48位分别用二叉平衡树组织,在第四层把49~64位使用线性表组织。实验结果表明,该算法查找速度快,占用内存少,动态增量更新速度快。 Most of the existing routing lookup algorithms usually use a variety of optimization methods to improve search performance; however they need to reconstruct the entire routing table to update routing information. Concerning this, a muhi- layer hybrid structure algorithm for IPv6 routing table lookup was proposed. The first layer used the advantage of the optimal search tree for reference. The different values of prefix 1 - 16 bit were ordered by their probability of occurrence in the routing table, and were stored in the linear list. The 17 - 32 hit and 33 - 48 bit of prefix were organized respectively with the balanced binary tree. The 49 - 64 hit of prefix was organized with the linear list. The evaluation results show that the proposed scheme performs faster, occupies less memory, and supports incremental update.
出处 《计算机应用》 CSCD 北大核心 2013年第2期385-389,共5页 journal of Computer Applications
关键词 路由查找 IPV6 二叉平衡树 最优查找树 线性表 routing lookup IPv6 balanced binary tree optimal search tree linear list
  • 相关文献

参考文献10

  • 1LI ZHENQIANG,DENG XIAOHONG,MA HONGXIAO. Divide-and-conquer:a scheme for IPv6 address longest prefix matching[A].Piscataway(NJ):IEEE,2006.37-42.
  • 2WALDVOGEL M,VARGHESE G,TURNER J. Scalable high speed IP routing lookups[A].New York:ACM,1997.25-36.
  • 3李振强,郑东去,马严.TSB:一种多阶段IPv6路由表查找算法[J].电子学报,2007,35(10):1859-1864. 被引量:9
  • 4SAHNI S,KUN S K. Efficient construction of multibit tries for IP lookup[J].IEEE/ACM Transactions on Networking,2003,(04):650-662.
  • 5BRODER A Z,MITZENMACHER M. Using multiple hash functions to improve IP lookups[A].Washington,DC:IEEE Computer Society,2001.1454-1463.
  • 6AKHBARIZADEH M J,NOURANI M. An IP packet forwarding technique based on partitioned lookuptable[A].Piscataway:IEEE Communications Society,2002.2263-2267.
  • 7TOBOLA J,KORENEK J. Effective hash-based IPv6 longest prefix match[A].Piscataway(NJ):IEEE,2011.325-328.
  • 8梁志勇,徐恪,吴建平,柴云鹏.基于非重叠前缀集合的并行路由查找系统[J].电子学报,2004,32(8):1277-1281. 被引量:3
  • 9谭明锋,高蕾,龚正虎.IP路由查找算法研究概述[J].计算机工程与科学,2006,28(6):77-80. 被引量:14
  • 10王亚刚,杜慧敏,杨康平.使用Hash表和树位图的两级IPv6地址查找算法[J].计算机科学,2010,37(9):36-39. 被引量:5

二级参考文献51

  • 1姚兴苗,李乐民.一种快速IPv6路由查找方案[J].计算机学报,2005,28(2):214-219. 被引量:5
  • 2Fuller V,Li T,Yu J,et al.Classless Inter-domain Routing(CIDR):an address assignment and aggregation strategy(RFC1519)[EB/OL].ftp://ds.internic.net/rfc/rfc1519.txt,1993.
  • 3Deering S,Hinden R.Rfc1883:Internet protocol,version 6(ipv6) specification[EB/OL].ftp://ds.internic.net/rfc/rfc1883.txt,1995.
  • 4Sánchez M,Biersack E W,Dabbous W.Survey and taxonomy of IP address lookup algorithms[J].IEEE Network,2001,15(2):8-23.
  • 5Li Y K,Pao D.Address lookup algorithms for IPv6[J].IEE Proceedings-Communications,2006,153(6):909-918.
  • 6Waldvogel M,Varghese G,Turner J,et al.Scalable high speed IP routing lookups[C] ∥Proceedings of the ACM SIGCOMM'97 Conference on Applications,Technologies,Architectures,and Protocols for Computer Communication.ACM,1997.
  • 7Eatherton W.Hardware-based internet protocol prefix lookups[D].St.Louis:Washington University,1999.
  • 8Eatherton W,Varghese G,Dittia Z.Tree bitmap:hardware/software IP lookups with incremental updates[J].ACM SIGCOMM Computer Communication Review,2004,34(2):97-122.
  • 9Huston G.Analyzing the Internet's BGP routing table[J].The Internet Protocol Journal,2001,4(1):2-15.
  • 10AS2-IPv6 BGP Table Statistics[EB/OL].http://bgp.potaroo.net/v6/as2.0/index.html.2009-06-18.

共引文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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