DocumentCode :
1157672
Title :
A TCAM-based distributed parallel IP lookup scheme and performance analysis
Author :
Zheng, Kai ; Hu, Chengchen ; Lu, Hongbin ; Liu, Bin
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
Volume :
14
Issue :
4
fYear :
2006
Firstpage :
863
Lastpage :
875
Abstract :
Using ternary content addressable memory (TCAM) for high-speed IP address lookup has been gaining popularity due to its deterministic high performance. However, restricted by the slow improvement of memory accessing speed, the route lookup engines for next-generation terabit routers demand exploiting parallelism among multiple TCAM chips. 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 both ultra-high lookup throughput and optimal utilization of the memory while being power-efficient. In our multi-chip 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 four 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 while remains simple for ASIC implementation
Keywords :
IP networks; content-addressable storage; resource allocation; telecommunication network routing; 133 MHz; ASIC implementation; TCAM-based distributed parallel IP lookup scheme; adaptive load balancing mechanism; high-speed IP address lookup; load-balanced TCAM table construction algorithm; memory accessing speed; multiple TCAM chips; next-generation terabit routers; performance analysis; route lookup engines; ternary content addressable memory; ultra-high lookup throughput; Application specific integrated circuits; Associative memory; Energy consumption; Engines; Helium; Load management; Performance analysis; Random access memory; Routing; Throughput; IP; TCAM; power consumption; route lookup; throughput;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2006.880171
Filename :
1677604
Link To Document :
بازگشت