DocumentCode
559916
Title
A B-Tree Algorithm for Partitioned Index Based on CIDR List in High-End Router
Author
Du, Huijun ; Wei, Wenguo ; Yang, Jian
Author_Institution
Coll. of Electron. Eng. & Inf., Guangdong Polytech. Normal Univ., Guangzhou, China
Volume
2
fYear
2011
fDate
24-25 Sept. 2011
Firstpage
124
Lastpage
128
Abstract
To solve the problem of the route match delay in CIDR lists in high-end route devices, with the analysis of several commonly used binary tree index algorithm, the balanced binary tree index algorithm based on the prefix length of Hash address is mainly analyzed. A new index B-Tree algorithm that satisfies the requirements of CIDR list is introduced. The key of the algorithm is to dividing index the CIDR list storage structure, i.e. based on the non-increasing capacity of CIDR list, Multi-tree storage structure for its optimization. Optimized storage structure is a five layers one. Since the leaf node on fifth layer only includes one or two IP addresses, the condition for fast IP address by the index algorithm is satisfied. From the simulated experiment, the new algorithm realizes the aim of fast IP address search.
Keywords
IP networks; Internet; file organisation; telecommunication network routing; telecommunication network topology; trees (mathematics); CIDR list storage structure; Hash address prefix length; IP address; Internet backbone network; Internet flows; balanced binary tree index algorithm; high-end router; index B-Tree algorithm; multitree storage structure; partitioned index; Algorithm design and analysis; Binary trees; Complexity theory; IP networks; Indexes; Partitioning algorithms; Routing; backbone network; classless inter domain routing list; high-end router; index algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology, Computer Engineering and Management Sciences (ICM), 2011 International Conference on
Conference_Location
Nanjing, Jiangsu
Print_ISBN
978-1-4577-1419-1
Type
conf
DOI
10.1109/ICM.2011.125
Filename
6113484
Link To Document