• DocumentCode
    1711507
  • Title

    Longest Prefix Match and updates in Range Tries

  • Author

    Sourdis, Ioannis ; Katamaneni, Sri Harsha

  • Author_Institution
    Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
  • fYear
    2011
  • Firstpage
    51
  • Lastpage
    58
  • Abstract
    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.
  • Keywords
    IP networks; Internet; data structures; field programmable gate arrays; table lookup; telecommunication network routing; ASIC; IP-lookup method; IPv6 addresses; Internet routing tables; Virtex4 FPGA; hardware design; longest prefix match; lookup latency; memory overhead; memory requirements; network routing; range trie data-structure; range trie structure; range tries scale; Complexity theory; Hardware; IP networks; Internet; Niobium; Routing; Vegetation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2011 IEEE International Conference on
  • Conference_Location
    Santa Monica, CA
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4577-1291-3
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2011.6043236
  • Filename
    6043236