Title :
Fast IP lookups using a two-trie data structure
Author :
Kijkanjanarat, T. ; Chao, H.J.
Author_Institution :
Dept. of Electr. Eng., Polytech. Univ., Brooklyn, NY, USA
fDate :
6/21/1905 12:00:00 AM
Abstract :
IP routing table lookup has been considered as a major bottleneck for high performance routers. 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
Keywords :
data structures; table lookup; telecommunication network routing; transport protocols; IP routing table lookup; IPv6; fast IP lookups; high performance routers; memory accesses; nodes; prefix length distribution; two-trie data structure; Chaos; Data structures; IP networks; Routing; Table lookup; Telecommunication traffic; Terminology; Tree data structures;
Conference_Titel :
Global Telecommunications Conference, 1999. GLOBECOM '99
Conference_Location :
Rio de Janeireo
Print_ISBN :
0-7803-5796-5
DOI :
10.1109/GLOCOM.1999.830044