Fast IP routing lookups for high performance routers

被引:0
|
作者
Kijkanjarat, T [1 ]
Chao, HJ [1 ]
机构
[1] Polytech Univ, Dept Elect Engn, Metrotech Ctr 6, Brooklyn, NY 11201 USA
关键词
IP address lookup; longest matching prefix; trie;
D O I
10.1016/S0140-3664(99)00099-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The key to the success of the next generation IP networks to provide good services relies on the deployment of high performance routers to do fast IP routing lookups. In this paper, we propose a new algorithm for fast IP lookups using a so-called two-trie structure. The two-trie structure provides the advantages in that less memory space is required for representing a routing table than the standard hie while it still provides fast IP lookups. Based on the simulation result, the memory space can be saved around 27% over the standard trie while a lookup operation takes 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 the prefix lengths in routing tables. Thus, increasing the lengths from 32 to 128 bit (from IPv4 to TPv6) does not affect the main structure. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1415 / 1422
页数:8
相关论文
共 50 条
  • [21] XOR-Based Schemes for Fast Parallel IP Lookups
    Giancarlo Bongiovanni
    Paolo Penna
    Theory of Computing Systems, 2005, 38 : 481 - 501
  • [22] Simple and fast IP lookups using binomial spanning trees
    Chang, YK
    COMPUTER COMMUNICATIONS, 2005, 28 (05) : 529 - 539
  • [23] Multi-zone caches for accelerating IP routing table lookups
    Chvets, IL
    MacGregor, MH
    HPSR 2002: WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, PROCEEDINGS: MERGING OPTICAL AND IP TECHNOLOGIES, 2002, : 121 - 126
  • [24] XOR-based schemes for fast parallel IP lookups
    Bongiovanni, G
    Penna, P
    THEORY OF COMPUTING SYSTEMS, 2005, 38 (04) : 481 - 501
  • [25] Parallel routing table computation for scalable IP routers
    Xiao, XP
    Ni, LM
    NETWORK-BASED PARALLEL COMPUTING: COMMUNICATION, ARCHITECTURE, AND APPLICATIONS, 1998, 1362 : 144 - 158
  • [26] XOR-based schemes for fast parallel IP lookups
    Bongiovanni, G
    Penna, P
    ALGORITHMS AND COMPLEXITY, PROCEEDINGS, 2003, 2653 : 238 - 250
  • [27] FAST UPDATE ALGORITHM FOR TCAM-BASED ROUTING LOOKUPS
    王志恒
    叶强
    白英彩
    Journal of Shanghai Jiaotong University, 2002, (01) : 8 - 14
  • [28] A fast IP routing lookup architecture for multi-gigabit switching routers based on reconfigurable systems
    Fadishei, Hamid
    Saeedi, Mehdi
    Zamani, Morteza Saheb
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (04) : 223 - 233
  • [29] Fast IP lookups using a two-trie data structure
    Kijkanjanarat, T
    Chao, HJ
    GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1570 - 1575
  • [30] Optimal routing table design for IP address lookups under memory constraints
    Cheung, G
    McCanne, S
    IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, : 1437 - 1444