期刊文献+

一种基于范围表示B树的大容量IPv6路由查表算法

An IPv6 Routing Lookup Algorithm for Large Route Tables Based on Range Representation B-tree
下载PDF
导出
摘要 IPv6具有巨大的地址空间,未来要面对的将会是海量IPv6路由表,而且128位的IPv6地址比IPv4需要更多的访存数。算法针对IPv6路由查找问题中的这两个难点,提出利用B树高度较低的优良性质,将前缀转化为范围表保存在B树中,并在结点内部利用分段范围比较树算法来减少访存次数和空间耗费。理论分析和实验表明,该算法能够以很好的性能支持IPv6海量路由表的查找。 The IPv6 routing lookup algorithms need to process huge route tables in the future owing to the huge address space of IPv6, and each lookup needs more memory accesses than IPv4 algorithms because of the 128 bits address. To solve these two difficult problems, this algorithm converts the prefix into ranges and stores them in a B-tree, then uses range fragment tree in the nodes to reduce the memory access and the storage requirement. Theoretical analysis and the experimental results indicate that the algorithm can support the high performance lookup for huge IPv6 route tables.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2005年第5期18-24,共7页 Journal of National University of Defense Technology
基金 国家自然科学基金项目(90104001) 国家重点基础研究发展计划项目(2003CB314802) 国家863高技术研究发展计划基金项目(2003AA115130)
关键词 IPV6 路由查表 B树 大容量路由表 范围表示 IPv6 routing lookup B-tree large route table range representation
  • 相关文献

参考文献15

  • 1Deering S, Hinden R. RFC 2460: Internet Protocol, Version 6 (IPv6) Specification[S]. http://www.ietf.org/rfc/rfc2460.txt., Dec. 1998. 被引量:1
  • 2Srinivasan V, Karlsson G. Fast IP Lookups Using Controlled Prefix Expansion[J]. ACM Transactions on Computer Systems, 1999, 17:1-40. 被引量:1
  • 3Ruiz-Sanchez M A, Biersack E W, Dabbous W. Survey and Taxonomy of IP Address Lookup Algorithms[J].IEEE Network, 2001, 15:8-23. 被引量:1
  • 4KnuthDE 苏运霖 译.计算机程序设计艺术第3卷,排序和查找(第2版)[M].北京:国防工业出版社,2003.458-478. 被引量:1
  • 5Degermark M, Brodnik A, Carlsson S,et al.Scalable High Speed IP Routing Lookups[C]. Proceedings of ACM Sigcomm,97, New York :ACM Press, 1997, 3-14. 被引量:1
  • 6Gupta P, Prabhakar B, Boyd S. Near-optimal Routing Lookups with Bounded worst Case Performance[A]. Proceedings of IEEE Infocom.2000[C], New York : IEEE Xplore Press, Mar. 2000:1184-1192. 被引量:1
  • 7Suri S, Varghese G, Warkhede P R. Multiway Range Trees:Scalable IP Loolup with Fast Updates[R]. Washington Univ.Technique Report, 1999:99-128. 被引量:1
  • 8中国Cernet中心.中国Cernet中心全球IPv6路由表[DB].http://bgpview.6test.edu.cn/datav6/,Fe8.2005. 被引量:1
  • 9Deering S, Hinden R. RFC 3513: Internet Protocol Version 6 (IPv6) Addressing Architecture[S]. http://www.ietf.org/rfc/rfc3513.txt, Apr. 2003. 被引量:1
  • 10Deering S, Hinden R, Nordmark E. RFC 3587: IPv6 Global Unicast Address Format[S]. http://www.ietf.org/rfc/rfc2460.txt, Aug. 2003. 被引量:1

二级参考文献27

  • 1吴剑 陈修环 等.高性能安全路由器中快速路由查找算法的研究与实现[J].电子学报,2001,:123-125. 被引量:1
  • 2[1]Rekhter Y,Li T. An architecture for IP address allocation with CIDR. Internet RFC 1518, September 1993. ftp://ds.internic.net/rfc/rfc1518.txt 被引量:1
  • 3[2]Gupta P, Lin S, McKeown N. Routing lookups in hardware at memory access speeds. In: Proc INFOCOM, San Francisco, 1998.1240-1247 被引量:1
  • 4[3]Degermark M, Brodnik A, Carlsson S, Pink S. Small forwarding tables for fast routing lookups. ACM Computer Communication Review, 1997, 27(4):3-14 被引量:1
  • 5[4]Waldvogel M, Varghese G, Turner J, Plattner B. Scalable high speed IP routing lookups. ACM Computer Communication Review, 1997, 27(4):25-36 被引量:1
  • 6[5]Lampson B, Srinivasan V, Varghese G. IP lookups using multiway and multicolumn search. In: Proc INFORCOM, San Francisco, 1998.1248-1256 被引量:1
  • 7[6]Srinivasan V, Varghese G. Faster IP lookups using controlled prefix expansion. In: Proc SIGMETRICS 98, Madison, 1998. 1-10 被引量:1
  • 8[7]Sklower K. A tree-based packet routing table for Berkeley Unix. In: Proc the 1991 Winter USENIX Conference, Dallas, 1991.93-99 被引量:1
  • 9[8]McAuley A J, Francis P. Fast routing table lookup using CAMs. In: Proc IEEE INFOCOM, San Francisco, 1993, 3:1382-1391 被引量:1
  • 10[9]Labovitz C, Malan G, Jahanian F. Internet routing instability. ACM Computer Communication Review, 1997, 27(4):115-126 被引量:1

共引文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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