DocumentCode
2787232
Title
Trie-based Observations on the Routing Tables
Author
Li, Zhenqiang ; Ma, Yan
Author_Institution
Sch. of Comput. Sci. & Technol., Beijing Univ. of Posts & Telecommun.
fYear
2006
fDate
Nov. 2006
Firstpage
157
Lastpage
163
Abstract
Trie is a data structure that is widely used in the algorithms for routing table lookup. Usually, the structure and characteristics of the routing table are first examined, and then the efficient and effective trie-based algorithms are designed to speed up the time-critical path of packet processing in routers. This paper, on the contrary, uses a binary trie to make observations on the backbone BGP routing tables of both IPv4 and IPv6. Following some new terms and definitions, we use the statistical features of the trie to reveal the characteristics of the routing tables, such as route redundancy, route hierarchy etc. Particularly, some of the most significant evaluation metrics of the routing table lookup algorithms, such as worst case and average case memory access times per lookup for both successful and unsuccessful lookups, are concluded using different types of nodes in the trie
Keywords
IP networks; statistics; table lookup; tree data structures; IPv4; IPv6; backbone BGP routing table; data structure; packet processing; routing table lookup; statistical feature; trie-based observation; Algorithm design and analysis; Computer science; Data structures; Performance evaluation; Routing; Spine; Statistical analysis; Table lookup; Time factors; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontier of Computer Science and Technology, 2006. FCST '06. Japan-China Joint Workshop on
Conference_Location
Fukushima
Print_ISBN
0-7695-2721-3
Type
conf
DOI
10.1109/FCST.2006.33
Filename
4020984
Link To Document