DocumentCode
3261034
Title
A fast table update scheme for high-performance IP forwarding
Author
Wang, Pi Chung ; Chan, Chia Tai ; Chen, Yaw Chung
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
2001
fDate
2001
Firstpage
592
Lastpage
597
Abstract
The construction of routing tables has been studied extensively. Although existing work has certain advantages, it either uses complicated data structures which result in large storage requirements and high complexity for updating/building the forwarding table, or it is not scalable to fit in IPv6. Lampson et al. (1999) proposed an IP lookup algorithm which performs binary search on prefixes (BSP). The algorithm is attractive, even for IPv6, because of its bounded worst-case memory requirement. For achieving fast forwarding, the cost is the slowing down of insertion. Although this can be justified, the performance of routing-table reconstruction in BGP is too time-consuming to handle frequent route updates. We propose a fast forwarding table construction algorithm, which can handle more than 4,000 route updates per second. Moreover, it is simple enough to fulfil the need of fast packet forwarding. By using the modified multiway search tree, we can further reduce the depth of the tree and eliminate storage for pointers. This reduces the forwarding table size and shortens the lookup time
Keywords
Internet; protocols; table lookup; telecommunication network routing; fast forwarding table construction algorithm; fast packet forwarding; fast table update scheme; high-performance IP forwarding; lookup time; modified multiway search tree; pointers; route updates; routing tables; Costs; Data structures; Hardware; Internet; Laboratories; Packet switching; Random access memory; Routing; Switches; Telecommunications;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
Conference_Location
Kyongju City
ISSN
1521-9097
Print_ISBN
0-7695-1153-8
Type
conf
DOI
10.1109/ICPADS.2001.934871
Filename
934871
Link To Document