Scalable IP lookup for programmable routers

被引:0
|
作者
Taylor, DE [1 ]
Lockwood, JW [1 ]
Sproull, TS [1 ]
Turner, JS [1 ]
Parlour, DB [1 ]
机构
[1] Washington Univ, Appl Res Lab, St Louis, MO 63130 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Continuing growth in optical link speeds places increasing demands on the performance of Internet routers, while deployment of embedded and distributed network services imposes new demands for flexibility and programmability. IP address lookup has become a significant performance bottleneck or the highest performance routers. Amid the vast array of academic and commercial solutions to the problem, few achieve a favorable balance of performance, efficiency, and cost. New commercial products utilize Content Addressable Memory (CAM) devices to achieve high lookup speeds at an exhorbitantly high bar ware cost with limited flexibility. In contrast, this paper describe an efficient, scalable lookup engine design, able to achieve high performance with the use of a small portion of a reconfigurable logic device and a commodity Random Access Memory (RAM) device. The Fast Internet Protocol Lookup (FIPL) engine is an implementation of Eatherton and Dittia's previously unpublished Tree Bitmap algorithm [1] targeted to an open-platform research router. FIPL can be scaled to achieve guaranteed worst-case performance of over 9 million lookups per second with a single SRAM operating at the fairly modest clock speed of 100 MHz. Experimental evaluation of FIPL throughput, latency, and update performance is provided using a sample routing table from Mae West [2].
引用
收藏
页码:562 / 571
页数:10
相关论文
共 50 条
  • [1] Scalable IP lookup for Internet routers
    Taylor, DE
    Turner, JS
    Lockwood, JW
    Sproull, TS
    Parlour, DB
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (04) : 522 - 534
  • [2] Scalable IP lookup scheme with small forwarding table for gigabit routers
    Jean, S
    Chung, SH
    Kim, J
    Yoon, H
    [J]. ELECTRONICS LETTERS, 2002, 38 (06) : 298 - 300
  • [3] Memory-efficient IP lookup using trie merging for scalable virtual routers
    Huang, Kun
    Xie, Gaogang
    Li, Yanbiao
    Zhang, Dafang
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 51 : 47 - 58
  • [4] GAMT: A Fast and Scalable IP Lookup Engine for GPU-based Software Routers
    Li, Yanbiao
    Zhang, Dafang
    Liu, Alex X.
    Zheng, Jintao
    [J]. 2013 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2013, : 1 - 12
  • [5] A New IP Lookup Cache for High Performance IP Routers
    Liao, Guangdeng
    Yu, Heeyeol
    Bhuyan, Laxmi
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 338 - 343
  • [6] A Performance Analysis Framework for Routing Lookup in Scalable Routers
    Liu, Zhenhua
    Zhang, Xiaoping
    Zhao, Youjian
    Wang, Ruisheng
    [J]. ICOIN: 2009 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, 2009, : 225 - 229
  • [7] A fast IP lookup scheme for high speed routers
    Wuu, LC
    Pin, SY
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2005, 28 (03) : 521 - 533
  • [8] Fast IP routing lookup scheme for gigabit switching routers
    Huang, Nen-Fu
    Zhao, Shi-Ming
    Pan, Jen-Yi
    Su, Chi-An
    [J]. Proceedings - IEEE INFOCOM, 1999, 3 : 1429 - 1436
  • [9] A fast IP routing lookup scheme for gigabit switching routers
    Huang, NF
    Zhao, SM
    Pan, JY
    Su, CA
    [J]. IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, : 1429 - 1436
  • [10] Scalable pipelined IP lookup with prefix tries
    Wu, Yi
    Nong, Ge
    Hamdi, Mounir
    [J]. COMPUTER NETWORKS, 2017, 120 : 1 - 11