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 条
  • [1] An evaluation of IP-address lookup algorithms
    Haider, Aun
    Sirisena, Harsha
    Mortensen, Brian B.
    2006 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, VOLS 1 AND 2, 2006, : 571 - +
  • [2] Advanced hash algorithms with key bits duplication for IP address lookup
    Martinez, Christopher
    Lin, Wei-Ming
    ICNS: 2009 FIFTH INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES, 2009, : 137 - +
  • [3] On Designing Fast Nonuniformly Distributed IP Address Lookup Hashing Algorithms
    Martinez, Christopher J.
    Pandya, Devang K.
    Lin, Wei-Ming
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (06) : 1916 - 1925
  • [4] Priority Tries for IP Address Lookup
    Lim, Hyesook
    Yim, Changhoon
    Swartzlander, Earl E., Jr.
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (06) : 784 - 794
  • [5] IP Address Lookup Using GPU
    Li, Tsung-Hsien
    Chu, Hung-Mao
    Wang, Pi-Chung
    2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 177 - 184
  • [6] IP Address Lookup by Using GPU
    Chu, Hung-Mao
    Li, Tsung-Hsien
    Wang, Pi-Chung
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2016, 4 (02) : 187 - 198
  • [7] Fast IP lookup algorithms
    Lim, JY
    Rajasekaran, S
    ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 93 - 97
  • [8] On performance prediction of address lookup algorithms of IP routers through simulation and analysis techniques
    Kawabe, R
    Ata, S
    Murata, M
    Uga, M
    Shiomoto, K
    Yamanaka, N
    2002 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2002, : 2146 - 2151
  • [9] Efficient IP address lookup with a counting Bloom filter in Trie-based algorithms
    Wang, Shu-he
    Tang, Bi-hua
    Yuan, Dong-ming
    Hu, He-fei
    Ran, Jing
    WIRELESS COMMUNICATION AND SENSOR NETWORK, 2016, : 743 - 750
  • [10] On fast address-lookup algorithms
    Tzeng, HHY
    Przygienda, T
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1999, 17 (06) : 1067 - 1082