Longest Prefix Match and Updates in Range Tries

被引:0
|
作者
Sourdis, Ioannis [1 ]
Katamaneni, Harsha [2 ]
机构
[1] Chalmers, Comp Sci & Engn, Gothenburg, Sweden
[2] Delft Univ Technol, Comp Engn, Delft, Netherlands
关键词
LOOKUP; TREES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe an IP-Lookup method for network routing. We extend the basic Range Trie data-structure to support Longest Prefix Match (LPM) and incremental updates. Range Tries improve on the existing Range Trees allowing shorter comparisons than the address width. In so doing, Range Tries scale better their lookup latency and memory requirements with the wider upcoming IPv6 addresses. However, as in Range Trees, a Range Trie does not inherently support LPM, while incremental updates have a performance and memory overhead. We describe the additions required to the basic Range Trie structure and its hardware design in order to store and dynamically update prefixes for supporting LPM. The proposed approach is prototyped in a Virtex4 FPGA and synthesized for 90-nm ASICs. Range Trie is evaluated using Internet Routing Tables and traces of updates. Supporting LPM roughly doubles the memory size of the basic Range Trie, which is still half compared to the second best related work. The proposed design performs one lookup per cycle and one prefix update every four cycles.
引用
收藏
页码:51 / 58
页数:8
相关论文
共 50 条
  • [31] A longest prefix first search tree for IP lookup
    Wuu, LC
    Chen, KM
    Liu, TJ
    ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 989 - 993
  • [32] On Adding Bloom Filters to Longest Prefix Matching Algorithms
    Lim, Hyesook
    Lim, Kyuhee
    Lee, Nara
    Park, Kyong-Hye
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 411 - 423
  • [33] A longest prefix first search tree for IP lookup
    Wuu, Lih-Chyau
    Liu, Tzong-Jye
    Chen, Kuo-Ming
    COMPUTER NETWORKS, 2007, 51 (12) : 3354 - 3367
  • [34] Fast Longest Prefix Matching by Exploiting SIMD Instructions
    Ueno, Yukito
    Nakamura, Ryo
    Kuga, Yohei
    Esaki, Hiroshi
    IEEE ACCESS, 2020, 8 : 167027 - 167041
  • [35] A Hierarchical Hashing Scheme to Accelerate Longest Prefix Matching
    Sun, Hai
    Sun, Yan
    Valgenti, Victor C.
    Kim, Min Sik
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 1296 - 1302
  • [36] Prefix Cuttings for Packet Classification with Fast Updates
    Han, Weitao
    Yi, Peng
    Tian, Le
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (04): : 1442 - 1462
  • [37] Applying burst-tries for error-tolerant prefix search
    Berg Ferreira
    Edleno Silva de Moura
    Altigran da Silva
    Information Retrieval Journal, 2022, 25 : 481 - 518
  • [38] Applying burst-tries for error-tolerant prefix search
    Ferreira, Berg
    de Moura, Edleno Silva
    da Silva, Altigran
    INFORMATION RETRIEVAL JOURNAL, 2022, 25 (04): : 481 - 518
  • [39] A fast IP Lookup scheme for longest-matching prefix
    Wuu, LC
    Pin, SY
    2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 407 - 412
  • [40] A Longest Prefix Matching Method using Rectangular-Tree
    Bahrami, Fatemeh
    Ahmadi, Mahmood
    Bahrambeigy, Bahram
    2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 212 - 217