DocumentCode
1866597
Title
An ultra high throughput and power efficient TCAM-based IP lookup engine
Author
Zheng, Kai ; Hu, Chengchen ; Hongbin Liu ; Liu, Bin
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
Volume
3
fYear
2004
fDate
7-11 March 2004
Firstpage
1984
Abstract
Ternary content-addressable memory (TCAM) is widely used in high-speed route lookup engines. However, restricted by the memory access speed, the route lookup engines for next-generation terabit routers demand exploiting parallelism among multiple TCAMs. Traditional parallel methods always incur excessive redundancy and high power consumption. We propose in this paper an original TCAM-based IP lookup scheme that achieves an ultra high lookup throughput and a high utilization of the memory while being power efficient. In our multichip scheme, we devise a load-balanced TCAM table construction algorithm together with an adaptive load balancing mechanism. The power efficiency is well controlled by decreasing the number of TCAM entries triggered in each lookup operation. Using 133 MHz TCAM chips and given 25% more TCAM entries than the original route table, the proposed scheme achieves a lookup throughput of up to 533 Mpps and is simple for ASIC implementation
Keywords
IP networks; content-addressable storage; power consumption; resource allocation; storage allocation; table lookup; telecommunication network routing; transport protocols; ASIC implementation; adaptive load balancing mechanism; high-speed route IP lookup engine; lookup operation; lookup throughput; memory access speed; memory utilization; next-generation terabit router; power consumption; power efficiency; route table; table construction algorithm; ternary content-addressable memory chip; ultra high throughput; Application specific integrated circuits; Computer science; Costs; Energy consumption; Engines; Load management; Parallel processing; Partitioning algorithms; Random access memory; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
Conference_Location
Hong Kong
ISSN
0743-166X
Print_ISBN
0-7803-8355-9
Type
conf
DOI
10.1109/INFCOM.2004.1354607
Filename
1354607
Link To Document