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
Link To Document