Fast IP lookups using a two-trie data structure

被引:0
|
作者
Kijkanjanarat, T [1 ]
Chao, HJ [1 ]
机构
[1] Polytech Univ, Dept Elect Engn, Brooklyn, NY 11201 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
IP routing table lookup has been considered as a major bottleneck for high performance routers. In this paper, we propose a new way to do IP route lookups based on a so-called two trie structure. The two-trie structure shares the nodes representing the front and the rear parts of the prefixes. This results in reducing the number of nodes in the structure. Our results indicate that the memory can be saved around 27% over the standard trie while it still provides the fast lookup (around 1.6 memory accesses in the average case and 8 memory accesses in the worst case). Also, the structure is not based on any assumptions about the distribution of prefix lengths in routing tables. Thus, it can be applied to the larger addresses of IPv6 without affecting the main structure.
引用
收藏
页码:1570 / 1575
页数:6
相关论文
共 50 条
  • [1] Bit-map trie: A data structure for fast forwarding lookups
    Oh, SH
    Ahn, JS
    [J]. GLOBECOM '01: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2001, : 1872 - 1876
  • [2] Parallelisation of trie-based longest prefix matching for fast IP address lookups
    Park, J
    Jang, IY
    [J]. ELECTRONICS LETTERS, 2002, 38 (25) : 1757 - 1759
  • [3] Tree-Combined Trie: A Compressed Data Structure for Fast IP Address Lookup
    Tahir, Muhammad
    Ahmed, Shakil
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (12) : 168 - 175
  • [4] Simple and fast IP lookups using binomial spanning trees
    Chang, YK
    [J]. COMPUTER COMMUNICATIONS, 2005, 28 (05) : 529 - 539
  • [5] Binary search schemes for fast IP lookups
    Mehrotra, P
    Franzon, PD
    [J]. GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2005 - 2009
  • [6] Adaptive data structures for IP lookups
    Ioannidis, I
    Grama, A
    Atallah, M
    [J]. IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 75 - 84
  • [7] On the Granularity of Trie-Based Data Structures for Name Lookups and Updates
    Ghasemi, Chavoosh
    Yousefi, Hamed
    Shin, Kang G.
    Zhang, Beichuan
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) : 777 - 789
  • [8] Fast IP routing lookups for high performance routers
    Kijkanjarat, T
    Chao, HJ
    [J]. COMPUTER COMMUNICATIONS, 1999, 22 (15-16) : 1415 - 1422
  • [9] A scalable and small forwarding table for fast IP address lookups
    Jean, S
    Chung, SH
    Cho, JW
    Yoon, H
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 413 - 418
  • [10] XOR-Based Schemes for Fast Parallel IP Lookups
    Giancarlo Bongiovanni
    Paolo Penna
    [J]. Theory of Computing Systems, 2005, 38 : 481 - 501