A TCAM-based distributed parallel IP lookup scheme and performance analysis
A TCAM-based distributed parallel IP lookup scheme and performance analysis
复制标题
DOI:
10.1109/tnet.2006.880171
复制
发表时间:
2006-08
期刊:
影响因子:
--
通讯作者:
K. Zheng;Chengchen Hu;Hongbin Lu;B. Liu
中科院分区:
文献类型:
--
作者:
K. Zheng;Chengchen Hu;Hongbin Lu;B. Liu
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