DocumentCode :
1899348
Title :
Bit-map trie: a data structure for fast forwarding lookups
Author :
Oh, Seung-Hyun ; Ahn, Jong-Suk
Author_Institution :
Comput. Eng. Dept., Dongguk Univ., Seoul, South Korea
Volume :
3
fYear :
2001
fDate :
2001
Firstpage :
1872
Abstract :
This paper proposes a data structure to perform forwarding lookups at gigabit speed by condensing the routing table of backbone routers into cache, thus eliminating slow memory accesses. The proposed structure bases on the conventional trie, known to be good for partial string searches. For the longest IP matching lookups, each level denotes a segment of IP address, and a node has multiple links each of which represents one combination of the address segment assigned to that level. When a given IP address reaches the dead-end node by following the links matching the IP address segment-by-segment, the node points the routing entry for forwarding the packet. For size reduction, the trie compresses pointers of child´s locations and routing entries as a bit array where a single bit encodes a pointer. So, we call the proposed structure bit-map (BM) trie. For better performance, the BM trie jumps to the appropriate node at the middle level rather than starts from the root node. The experiments show that it compacts backbone routers´ tables into 512 Kbyte cache and accomplishes around 2.4 million lookups per second on Pentium II processor
Keywords :
Internet; cache storage; packet switching; table lookup; telecommunication network routing; telecommunication traffic; tree data structures; tree searching; 512 Kbyte; IP address segment; IP matching lookups; Internet; backbone routers; bit array; bit-map trie; cache; data structure; dead-end node; multiple links; packet forwarding; partial string searches; performance; routing table; size reduction; CADCAM; Computer aided manufacturing; Data engineering; Data structures; Hardware; Internet; Optical fiber communication; Random access memory; Routing; Spine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Telecommunications Conference, 2001. GLOBECOM '01. IEEE
Conference_Location :
San Antonio, TX
Print_ISBN :
0-7803-7206-9
Type :
conf
DOI :
10.1109/GLOCOM.2001.965899
Filename :
965899
Link To Document :
بازگشت