TY - GEN
T1 - Compress the route table stored in TCAM by using memory filter
AU - Lin, Dong
AU - Hamdi, Mounir
PY - 2009
Y1 - 2009
N2 - With the continuous advances in communications technology, the link transmission speed of the Internet backbone networks has been increasing rapidly. This in turn demands more powerful IP address lookup engines. Being well-suited for high performance parallel lookup, Ternary Content Addressable Memory (TCAM) has been widely used in this area for years. Nevertheless, the limited storage, high power consumption and expensive price restrict its further application as link rates increase. Motivated by the prevalence of cheaper and faster conventional memory, such as SRAM and DRAM, we propose a range-based partitioning algorithm called "Max-splitting" which divides the entire route table into several sub-tries with disjoint range boundaries. With an extra index and a new lookup structure called Memory Filter, some sub-tries could be stored outside the TCAM The experiments on real-life BGP route table will demonstrate that, by allocating little more conventional memory space, the proposed scheme reduces the TCAM storage requirement by 92% and significantly cuts down the power consumption.
AB - With the continuous advances in communications technology, the link transmission speed of the Internet backbone networks has been increasing rapidly. This in turn demands more powerful IP address lookup engines. Being well-suited for high performance parallel lookup, Ternary Content Addressable Memory (TCAM) has been widely used in this area for years. Nevertheless, the limited storage, high power consumption and expensive price restrict its further application as link rates increase. Motivated by the prevalence of cheaper and faster conventional memory, such as SRAM and DRAM, we propose a range-based partitioning algorithm called "Max-splitting" which divides the entire route table into several sub-tries with disjoint range boundaries. With an extra index and a new lookup structure called Memory Filter, some sub-tries could be stored outside the TCAM The experiments on real-life BGP route table will demonstrate that, by allocating little more conventional memory space, the proposed scheme reduces the TCAM storage requirement by 92% and significantly cuts down the power consumption.
UR - http://www.scopus.com/inward/record.url?scp=74949096438&partnerID=8YFLogxK
U2 - 10.1109/HPSR.2009.5307440
DO - 10.1109/HPSR.2009.5307440
M3 - Conference contribution
AN - SCOPUS:74949096438
SN - 9781424451746
T3 - 2009 International Conference on High Performance Switching and Routing, HPSR 2009
BT - 2009 International Conference on High Performance Switching and Routing, HPSR 2009
T2 - 2009 International Conference on High Performance Switching and Routing, HPSR 2009
Y2 - 22 June 2009 through 24 June 2009
ER -