期刊文献+

一种基于范围表示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.
  • 2Srinivasan V, Karlsson G. Fast IP Lookups Using Controlled Prefix Expansion[J]. ACM Transactions on Computer Systems, 1999, 17:1-40.
  • 3Ruiz-Sanchez M A, Biersack E W, Dabbous W. Survey and Taxonomy of IP Address Lookup Algorithms[J].IEEE Network, 2001, 15:8-23.
  • 4KnuthDE 苏运霖 译.计算机程序设计艺术第3卷,排序和查找(第2版)[M].北京:国防工业出版社,2003.458-478.
  • 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.
  • 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.
  • 7Suri S, Varghese G, Warkhede P R. Multiway Range Trees:Scalable IP Loolup with Fast Updates[R]. Washington Univ.Technique Report, 1999:99-128.
  • 8中国Cernet中心.中国Cernet中心全球IPv6路由表[DB].http://bgpview.6test.edu.cn/datav6/,Fe8.2005.
  • 9Deering S, Hinden R. RFC 3513: Internet Protocol Version 6 (IPv6) Addressing Architecture[S]. http://www.ietf.org/rfc/rfc3513.txt, Apr. 2003.
  • 10Deering S, Hinden R, Nordmark E. RFC 3587: IPv6 Global Unicast Address Format[S]. http://www.ietf.org/rfc/rfc2460.txt, Aug. 2003.

二级参考文献27

  • 1吴剑 陈修环 等.高性能安全路由器中快速路由查找算法的研究与实现[J].电子学报,2001,:123-125.
  • 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
  • 3[2]Gupta P, Lin S, McKeown N. Routing lookups in hardware at memory access speeds. In: Proc INFOCOM, San Francisco, 1998.1240-1247
  • 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
  • 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
  • 6[5]Lampson B, Srinivasan V, Varghese G. IP lookups using multiway and multicolumn search. In: Proc INFORCOM, San Francisco, 1998.1248-1256
  • 7[6]Srinivasan V, Varghese G. Faster IP lookups using controlled prefix expansion. In: Proc SIGMETRICS 98, Madison, 1998. 1-10
  • 8[7]Sklower K. A tree-based packet routing table for Berkeley Unix. In: Proc the 1991 Winter USENIX Conference, Dallas, 1991.93-99
  • 9[8]McAuley A J, Francis P. Fast routing table lookup using CAMs. In: Proc IEEE INFOCOM, San Francisco, 1993, 3:1382-1391
  • 10[9]Labovitz C, Malan G, Jahanian F. Internet routing instability. ACM Computer Communication Review, 1997, 27(4):115-126

共引文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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