DocumentCode
609474
Title
A load-balanced pipeline architecture for IP route lookup
Author
Shengqing Hu ; Yi Wu ; Ge Nong
Author_Institution
SunYat-sen Univ., Guangzhou, China
fYear
2013
fDate
1-4 April 2013
Firstpage
136
Lastpage
140
Abstract
We present in this article a pipeline architecture built with multiple memory blocks for IP route lookup using trie-based routing algorithms. A two-hierarchy prefix distribution scheme is employed to balance the storage demands among the memory blocks, where prefixes not longer than r bits in the routing table are mapped to an index table and the remaining prefixes are organized into multiple prefix tries according to their highest r bits. An access control strategy is employed to avoid access conflicts in the routing system when multiple packets attempt to access a same memory block. For this purpose, a load balancer consisting of two groups of buffers connected by a rotator, is employed to distribute to memory blocks the searching requests of IP lookups for arriving packets. The simulation results indicate that the proposed multi-block pipeline routing architecture can achieve nearly 100% throughput under typical IPv4 corpora with uniform distributed destinations.
Keywords
IP networks; computer network security; pipeline processing; telecommunication network routing; IP route lookup; access control strategy; hierarchy prefix distribution scheme; load balanced pipeline architecture; memory blocks; multiblock pipeline routing architecture; multiple memory blocks; routing system; routing table; trie based routing algorithms; uniform distributed destinations; Bismuth; Computer architecture; IP networks; Indexes; Pipelines; Routing; Scheduling; 100% throughput; Route lookup; load balance; pipeline architecture; prefix trie;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing, Communications and IT Applications Conference (ComComAp), 2013
Conference_Location
Hong Kong
Print_ISBN
978-1-4673-6043-2
Type
conf
DOI
10.1109/ComComAp.2013.6533624
Filename
6533624
Link To Document