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
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;
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
DOI :
10.1109/ICM.2011.125