DocumentCode
2212743
Title
An effective IP routing lookup algorithm based on network processor
Author
Fu, Yuli ; Liang, Hongquan ; Liu, Zhenyu
Author_Institution
Sch. of Electron. & Inf. Eng., South China Univ. of Technol., Guangzhou, China
fYear
2008
fDate
19-21 Nov. 2008
Firstpage
1716
Lastpage
1720
Abstract
The speed of interconnection has grown continually in the fast developing Internet and other networks. Routing lookup has become the bottleneck of high-speed packet forwarding. Obviously, high-speed packet forwarding depends on high-speed routing lookup and update algorithms. This paper discusses Longest Prefix Match algorithm (LPM) based on the hardware structure of network processor (NP). The LPM algorithm takes multibit trie to organize routing table. Some test shows that it can implement high throughput based on NP. Then, an improved LPM lookup algorithm is presented here to speed up routing lookup. In the improved algorithm the lookup simultaneously uses 8-4-3 and 16-4-4-4-4 bits from the IP addresses and employs NP¿s resources sufficiently. This dual lookup scheme is more effective in the performance of routing update.
Keywords
Internet; routing protocols; table lookup; transport protocols; IP routing lookup algorithm; Internet protocol; dual lookup scheme; hardware structure; high-speed packet forwarding; high-speed routing lookup; network processor; prefix match algorithm; routing table; routing update algorithm; Application specific integrated circuits; Computer architecture; Delay; Hardware; IP networks; Memory management; Random access memory; Routing; Testing; Throughput; LPM; Network Processor; Routing lookup; trie;
fLanguage
English
Publisher
ieee
Conference_Titel
Communication Systems, 2008. ICCS 2008. 11th IEEE Singapore International Conference on
Conference_Location
Guangzhou
Print_ISBN
978-1-4244-2423-8
Electronic_ISBN
978-1-4244-2424-5
Type
conf
DOI
10.1109/ICCS.2008.4737474
Filename
4737474
Link To Document