Survey and taxonomy of IP address lookup algorithms

被引:275
作者
Ruiz-Sánchez, MA
Biersack, EW
Dabbous, W
机构
[1] Univ Autonoma Metropolitana Iztapalapa, Dept Elect Engn, Mexico City, DF, Mexico
[2] Inst Eurecom, Sophia Antipolis, France
[3] INRIA, Sophia Antipolis, France
来源
IEEE NETWORK | 2001年 / 15卷 / 02期
关键词
Algorithms - Congestion control (communication) - Interconnection networks - Network protocols - Packet switching - Routers;
D O I
10.1109/65.912716
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the rapid growth of traffic in the Internet, backbone links of several gigabits per second ore commonly deployed. To handle gigabit-per-second traffic rates, the backbone routers must be able to forward millions of packets per second on each of their ports. Fast IP address lookup in the routers, which uses the packet's destination address to determine for each packet the next hop, is therefore crucial to achieve the packet forwarding rates required. IP address lookup is difficult because it requires a longest matching prefix search. In the last couple of years, various algorithms for high-performance IP address lookup have been proposed. We present a survey of state-of-the-art IP address lookup algorithms and compare their performance in terms of lookup speed, scalability, and update overhead.
引用
收藏
页码:8 / 23
页数:16
相关论文
共 17 条
  • [1] [Anonymous], ACM SIGMETRICS
  • [2] Optimal routing table design for IP address lookups under memory constraints
    Cheung, G
    McCanne, S
    [J]. IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, : 1437 - 1444
  • [3] CRESCENZI P, 7 ANN EUR S ALG
  • [4] CRESCENZI P, TR9901 U PIS
  • [5] DEGERMARK M, 1997, P ACM SIGCOMM, P3
  • [6] EATHERTON W, 1999, THESIS WASHINGTON U
  • [7] Feldman A., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1193, DOI 10.1109/INFCOM.2000.832493
  • [8] Gupta P, 1998, IEEE INFOCOM SER, P1240, DOI 10.1109/INFCOM.1998.662938
  • [9] HUSTON G, 2000, TRACKING INTERNETS B
  • [10] LABOVITZ C, 1999, THESIS U MICHIGAN