DocumentCode :
1812229
Title :
TCAM-based distributed parallel packet classification algorithm with range-matching solution
Author :
Zheng, Kai ; Che, Hao ; Wang, Zhijun ; Liu, Bin
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Volume :
1
fYear :
2005
fDate :
13-17 March 2005
Firstpage :
293
Abstract :
Packet classification (PC) has been a critical data path function for many emerging networking applications. An interesting approach is the use of TCAM to achieve deterministic, high speed PC However, apart from high cost and power consumption, due to slow growing clock rate for memory technology in general, PC based on the traditional single TCAM solution has difficulty to keep up with fast growing line rates. Moreover, the TCAM storage efficiency is largely affected by the need to support rules with ranges, or range matching. In this paper, a distributed TCAM scheme that exploits chip-level-parallelism is proposed to greatly improve the PC throughput. This scheme seamlessly integrates with a range encoding scheme, which not only solves the range matching problem but also ensures a balanced high throughput performance. Using commercially available TCAM chips, the proposed scheme achieves PC performance of more than 100 million packets per second (Mpps), matching OC768 (40 Gbps) line rate.
Keywords :
parallel algorithms; pattern classification; storage allocation; telecommunication traffic; 40 Gbit/s; chip-level-parallelism; critical data path function; distributed parallel packet classification algorithm; encoding scheme; range-matching solution; ternary content addressable memory; Application software; Classification algorithms; Clocks; Computer science; Costs; Data engineering; Delay; Energy consumption; Quality of service; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
ISSN :
0743-166X
Print_ISBN :
0-7803-8968-9
Type :
conf
DOI :
10.1109/INFCOM.2005.1497900
Filename :
1497900
Link To Document :
بازگشت