期刊文献+

双TCAM高性能IPv4路由查找算法与实现

Dual-TCAM High Performance IPv4 Routing Lookup Algorithm and Implementation
下载PDF
导出
摘要 传统二分算法完成一次IPv4最长前缀匹配需5步搜索,且因存在回溯问题难以硬件实现,而单步TCAM路由查找方案要求转发表的存储必须按前缀长度相对地址降序排列,影响表项的更新速度和路由查找流程的连续性。该文提出并以TCAM流水线硬件实现了一种独特对扩展前缀范围的四分搜索算法。仅用2步搜索完成一次IPv4路由查找、转发表不需排序、查找速率高、表项更新快、查表连续性好。满足IPv4核心路由器的双OC-768(40Gbps)端口、48B包的线速转发。 It needs as more as 5 stages of searches to do once IPv4 routing lookup using traditional bi-search algorithm on prefix length,which is difficult to be implemented with hardware because of retrospect problem.While single-step TCAM schemes demand entries being sorted according to prefix lengths in descending order relative to TCAM addresses.The sorting operations have disadvantageous affections to the entry updating speed and lookup continuity.A novel routing lookup method based on QSPE(Quaternary-Search on Prefix with expansion)algorithm is provided and implemented with TCAM pipeline hardware in this paper.Its outstanding advantages include that only 2 stages of searches needed for once IPv4 routing lookup,no entry sorting is needed,lookup speed is high,entry updating completes fast with pipelining,and lookup continuity is enhanced.It satisfies wire-speed(48B-packet)forwarding of double OC-768(40Gbps)interfaces of IPv4 core routers.
出处 《计算机工程与应用》 CSCD 北大核心 2004年第30期124-127,共4页 Computer Engineering and Applications
基金 国家863高技术研究发展计划重点项目(编号:2001AA121011 2003AA103510)资助课题
关键词 IPv4路由查找 四分搜索 快速更新 查表连续性 TCAM流水处理 IPv4 routing lookup,quaternary-search,fast update,lookup continuity,TCAM pipelining
  • 相关文献

参考文献2

二级参考文献56

  • 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
  • 10V Srinivasan. Fast and efficient Internet lookups[Ph D dissertation]. Stanford University, 1999

共引文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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