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 条
  • [41] On Memory Management of Tree-bitmap Algorithm for IP Address Lookup
    Wang, Yagang
    Du, Huimin
    Yang, Kangping
    PROCEEDINGS OF INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2009), 2009, : 418 - 422
  • [42] A Fast IP Address Lookup Algorithm Based on Search Space Reduction
    Park, Hyuntae
    Kim, Hyunjin
    Kim, Hong-Sik
    Kang, Sungho
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (04) : 1009 - 1012
  • [43] Vectored-Bloom Filter Implemented on FPGA for IP Address Lookup
    Byun, Hayoung
    Li, Qingling
    Lim, Hyesook
    2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 23 - 26
  • [44] High Speed Route Lookup for Variable-Length IP Address
    Zhang, Wanli
    Gong, Xiangyang
    Tian, Ye
    Tang, Jifan
    2020 IEEE 28TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP 2020), 2020,
  • [45] Routing Table Compaction for TCAM-Based IP Address Lookup
    Wang, Pi-Chung
    Fang, Yi-Ting
    Huang, Tzung-Chian
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (05) : 1272 - 1275
  • [46] Comparative studies of address lookup algorithms for IPv6
    Li, YK
    Pao, D
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U285 - U290
  • [47] Neural network based algorithms for IP lookup and packet classification
    Mahramian, M
    Yazdani, N
    Faez, K
    Taheri, H
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 204 - 211
  • [48] A Pipelined IP Address Lookup Module for 100 Gbps Line Rates and beyond
    Teuchert, Domenic
    Hauger, Simon
    INTERNET OF THE FUTURE, 2009, 5733 : 148 - 157
  • [49] Vectored-Bloom Filter for IP Address Lookup: Algorithm and Hardware Architectures
    Byun, Hayoung
    Li, Qingling
    Lim, Hyesook
    APPLIED SCIENCES-BASEL, 2019, 9 (21):
  • [50] TCAM-Based IP Address Lookup Using Longest Suffix Split
    Huang, Jhih-Yu
    Wang, Pi-Chung
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 976 - 989