High speed IP address lookup architecture using hashing

被引:27
|
作者
Lim, H [1 ]
Seo, JH
Jung, YJ
机构
[1] Ewha Womans Univ, Informat Elect Engn Dept, Seoul 120750, South Korea
[2] Hynix Semicond, Seoul 135840, South Korea
关键词
address lookup; best matching prefix; parallel hashing; longest prefix matching;
D O I
10.1109/LCOMM.2003.818885
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
One of the most important design issues for IP routers responsible for datagram forwarding in computer networks is route-lookup mechanism. In this letter, we explored a practical IP address lookup scheme which converts longest prefix matching problem into the exact matching problem. In the proposed architecture, the forwarding table is composed of multiple SRAMs, and each SRAM represents an address lookup table in a single prefix. Hashing functions are applied to each address lookup table in order to find out matching entries in parallel, and the entry matched with the longest prefix among them is selected. Simulation using data from MAE-WEST router shows that a large routing table with 37 000 entries is compacted to a forwarding table of 1,89 kbytes in the proposed scheme and achieves one route lookup every two memory accesses in average.
引用
收藏
页码:502 / 504
页数:3
相关论文
共 50 条
  • [1] Adaptive hashing for IP address lookup in computer networks
    Martinez, Christopher
    Lin, Wei-Ming
    [J]. ICON: 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2, PROCEEDINGS: NETWORKING -CHALLENGES AND FRONTIERS, 2006, : 198 - +
  • [2] The design of efficient hashing techniques for IP address lookup
    Pandya, Devang
    Martinez, Chris
    Lin, Wei-Ming
    Patel, Parimal
    [J]. 31ST IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2006, : 531 - +
  • [3] High Speed Route Lookup for Variable-Length IP Address
    Zhang, Wanli
    Gong, Xiangyang
    Tian, Ye
    Tang, Jifan
    [J]. 2020 IEEE 28TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP 2020), 2020,
  • [4] IP lookup using Minimal Perfect Hashing
    Hang, Yuanyuan
    Xu, Mingwei
    Chen, Penghan
    Wang, Ning
    [J]. 2016 IEEE/ACM 24TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2016,
  • [5] High-speed IP address lookup using balanced multi-way trees
    Lim, Hyesook
    Kim, Wonjung
    Lee, Bomi
    Yim, Changhoon
    [J]. COMPUTER COMMUNICATIONS, 2006, 29 (11) : 1927 - 1935
  • [6] On Designing Fast Nonuniformly Distributed IP Address Lookup Hashing Algorithms
    Martinez, Christopher J.
    Pandya, Devang K.
    Lin, Wei-Ming
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (06) : 1916 - 1925
  • [7] IP Address Lookup Using GPU
    Li, Tsung-Hsien
    Chu, Hung-Mao
    Wang, Pi-Chung
    [J]. 2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 177 - 184
  • [8] IP Address Lookup by Using GPU
    Chu, Hung-Mao
    Li, Tsung-Hsien
    Wang, Pi-Chung
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2016, 4 (02) : 187 - 198
  • [9] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (01): : 43 - 52
  • [10] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    [J]. IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 555 - 561