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
相关论文
共 50 条
  • [31] New Approach for Efficient IP Address Lookup Using a Bloom Filter in Trie-Based Algorithms
    Mun, Ju Hyoung
    Lim, Hyesook
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1558 - 1565
  • [32] A multi-thread based approach for IP Address Lookup
    Zhian, Hootan
    Jokar, Ali
    Farrokhi, Navid
    Sabaei, Masoud
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [33] An Improvement of IP Address Lookup based on Rule Filter Analysis
    Perez, K. Guerra
    Yang, X.
    Sezer, S.
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC), 2014, : 688 - 693
  • [34] Binary searches on multiple small trees for IP address lookup
    Lim, HS
    Lee, B
    Kim, N
    IEEE COMMUNICATIONS LETTERS, 2005, 9 (01) : 75 - 77
  • [35] IP address lookup using bit-shuffled trie
    Pao, Derek
    Lu, Ziyan
    Poon, Yat Hang
    COMPUTER COMMUNICATIONS, 2014, 47 : 51 - 64
  • [36] An Efficient IP Address Lookup Algorithm Using a Priority Trie
    Lim, Hyesook
    Mun, Ju Hyoung
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [37] High speed IP address lookup architecture using hashing
    Lim, H
    Seo, JH
    Jung, YJ
    IEEE COMMUNICATIONS LETTERS, 2003, 7 (10) : 502 - 504
  • [38] Binary Search On Prefix Covered Levels For IP Address Lookup
    Zhu, Guosheng
    Yu, Shaohua
    Dai, Jinyou
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 3859 - +
  • [39] IP-address lookup using LC-tries
    Nilsson, S
    Karlsson, G
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1999, 17 (06) : 1083 - 1092
  • [40] Offset Addressing Approach to Memory-Efficient IP Address Lookup
    Huang, Kun
    Xie, Gaogang
    Li, Yanbiao
    Liu, Alex X.
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 306 - 310