Towards Dynamic and Scalable High-Speed IP Address Lookup Based on B+ Tree
スポンサーリンク
概要
- 論文の詳細を見る
High-speed IP address lookup with fast prefix update is essential for designing wire-speed packet forwarding routers. The developments of optical fiber and 100Gbps interface technologies have placed IP address lookup as the major bottleneck of high performance networks. In this paper, we propose a novel structure named Compressed Multi-way Prefix Tree (CMPT) based on B+ tree to perform dynamic and scalable high-speed IP address lookup. Our contributions are to design a practical structure for high-speed IP address lookup suitable for both IPv4 and IPv6 addresses, and to develop efficient algorithms for dynamic prefix insertion and deletion. By investigating the relationships among routing prefixes, we arrange independent prefixes as the search indexes on internal nodes of CMPT, and by leveraging a nested prefix compression technique, we encode all the routing prefixes on the leaf nodes. For any IP address, the longest prefix matching can be made at leaf nodes without backtracking. For a forwarding table with u independent prefixes, CMPT requires O(log mu) search time and O(mlog mu) dynamic insert and delete time. Performance evaluations using real life IPv4 forwarding tables show promising gains in lookup and dynamic update speeds compared with the existing B-tree structures.
著者
-
LI Jinguo
College of Information Science and Engineering in Hunan University
-
YAO Xin
College of Information Science and Engineering in Hunan University
-
Liu Peng
College of Information Science & Engineering, Hunan University
-
LIN Yaping
College of Information Science and Engineering in Hunan University
-
LI Rui
College of Information Science and Engineering in Hunan University
-
WANG Gang
College of Information Science and Engineering in Hunan University
関連論文
- The Anti-stress Effects of Sarcandra glabra Extract on Restraint-Evoked Immunocompromise(Pharmacology)
- A scan disabling-based BAST scheme for test cost reduction
- Efficient verification of IP watermarks in FPGA designs through lookup table content extracting
- TimFastPlace: Critical-path based timing driven FastPlace
- Towards Dynamic and Scalable High-Speed IP Address Lookup Based on B+ Tree
- Skyline Monitoring in Wireless Sensor Networks
- Low Power Logic BIST with High Test Effectiveness