期刊文献+

基于LSOT的高速IP路由查找算法 被引量:14

The High-Speed Algorithms of IP Routing Lookups Based on LSOT
下载PDF
导出
摘要 由于因特网速度不断提高、网络流量不断增加、路由表规模不断扩大 ,IP路由查找已经成为制约路由器性能的重要原因 ,因而受到广泛重视 .目前人们已经提出几种算法用于解决 IP路由查找问题 ,但均不能完全满足核心路由器的要求 .该文提出一种基于 L SOT的 IP路由查找方法 ,它使用可变大小段表和偏移量表 ,能适应 SRAM和 FPGA芯片内存储器容量的变化 ,具有查找速率高、更新时间快、存储代价低、易于实现等特点 ,使用 FPGA设计能满足 10 Gbps端口速率核心路由器环境的要求 ,使用 ASIC设计能满足 4 0 Core routers are key devices of high speed IP backbone networks. The bottleneck of router design is fast IP routing lookup, which is time consuming because the part of an IP address used in the lookup, i.e. the network address portion, is variable in length. For core routers that have 10Gbps interfaces or 40Gbps interfaces, the speed of IP packet forward engines should be up to 40Mpps or 125Mpps, and the performance of packet forward engines mainly depends on the algorithm of routing table lookup. So far, several algorithms for solving this problem have been proposed, but none of them is well suited for core router. In this paper we propose an algorithm of IP routing lookups based on LSOT(lengthen segment table and the lengthen offset table). The LSOT algorithm is a way using 2 level table, but the length of each level is variable. The lengthen segment table can adapt changes in capacity of SRAM or memory in FPGA, and the lengthen offset table can reduce memory space according to the prefix length of routing table. The algorithm has characteristics of fast search time, fast update time, small memory space and easy implementation, and can be used in core routers that have 10Gbps interfaces or 40Gbps interfaces.
出处 《计算机学报》 EI CSCD 北大核心 2002年第1期106-111,共6页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划重点项目"核心路由器"(863 -3 0 0 -0 1-0 3 -99)资助
关键词 INTERNET LSOT 高速IP路由查找算法 路由器 segment table, offset table, IP routing lookup, core router
  • 相关文献

参考文献9

  • 1[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
  • 2[2]Gupta P, Lin S, McKeown N. Routing lookups in hardware at memory access speeds. In: Proc INFOCOM, San Francisco, 1998.1240-1247
  • 3[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
  • 4[4]Waldvogel M, Varghese G, Turner J, Plattner B. Scalable high speed IP routing lookups. ACM Computer Communication Review, 1997, 27(4):25-36
  • 5[5]Lampson B, Srinivasan V, Varghese G. IP lookups using multiway and multicolumn search. In: Proc INFORCOM, San Francisco, 1998.1248-1256
  • 6[6]Srinivasan V, Varghese G. Faster IP lookups using controlled prefix expansion. In: Proc SIGMETRICS 98, Madison, 1998. 1-10
  • 7[7]Sklower K. A tree-based packet routing table for Berkeley Unix. In: Proc the 1991 Winter USENIX Conference, Dallas, 1991.93-99
  • 8[8]McAuley A J, Francis P. Fast routing table lookup using CAMs. In: Proc IEEE INFOCOM, San Francisco, 1993, 3:1382-1391
  • 9[9]Labovitz C, Malan G, Jahanian F. Internet routing instability. ACM Computer Communication Review, 1997, 27(4):115-126

同被引文献106

  • 1谭明锋,龚正虎.基于ASIC实现的高速可扩展并行IP路由查找算法[J].电子学报,2005,33(2):209-213. 被引量:5
  • 2马皓,张晓军,张蓓.基于路由的网络流向特征分析[J].通信学报,2005,26(B01):91-95. 被引量:1
  • 3Y Rekhter,T Li.An Architecture for IP Address Allocation with CIDR[EB/OL].http://rfc.net/rfc1518.html,2003-05-06.
  • 4R Hinden,S Deering.IP Version 6 Addressing Architecture[EB/OL].http://rfc.net/rfc2373.html,2003-05-06.
  • 5Anindya Basu,Girija Narlikar.Fast Incremental Updates for Pipelined Forwarding Engines[EB/OL].http://www.ieee-infocom.org/2003/papers,2003-05-11.
  • 6Devavrat Shah,Pankaj Gupta.Fast Updating Algorithms for TCAMs[J].IEEE Micro,2001,21(1):36~47.
  • 7Waldvogel M, Varghese G, Tunner J, et al. Scalable High Speed IP Routing Lookups[C]. Proceedings of ACM S igcomm, 1997:25-36
  • 8Srinivasan V, Varghese G. Fast IP Lookups Using Controlled Prefix Expansion. ACM Transactions on Computer Systems, 1999,17( 1 ): 1-40
  • 9Tzeng H H, Przygiend T. On Fast Address-lookup Algorithms. IEEE J.Select. Areas Commun., 1999,17(6): 1067-1082
  • 10Netlogic Microsystems,Inc..Ternary Synchronous Content Addressable Memory (IPCAM). http://www.netlogicmicro.com/

引证文献14

二级引证文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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