Title :
Fast and scalable multi-TCAM classification engine for wide policy table lookup
Author :
Huang, Nen-Fu ; Chen, Kwei-Bor ; Chen, Whai-En
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
With the explosive growth of Internet traffic, the next generation switches are designed to provide forwarding speed up to 10 Gbps or above. To meet the challenges of delivering wire-speed deep packet inspection for various QoS requirements that making classification becomes the bottleneck of next generation high-speed switches. Ternary content addressable memory (TCAM) provides high-speed parallel comparison operations and is one of the best candidates to implement next-generation hardware-based packet classifiers. Single-TCAM-based solution with ultra-high density has the advantage of simple architecture, but may not be feasible due to the scalability issue; also it may not be fast enough to fulfill the wide-policy-rule classifications, especial for the IPv6-based packets. To provide scalable and deep packet inspection, this paper proposes the pipeline architecture with multiple TCAMs to obtain wire-speed classification for IPv6 and multimedia applications. An algorithm to solve ambiguous cases among the rules is also proposed. Based on the proposed mechanisms, the packet classification engine capable of handling multiple QoS requirements at ultra-high speed is presented.
Keywords :
IP networks; Internet; content-addressable storage; parallel architectures; pipeline processing; quality of service; table lookup; telecommunication traffic; IPv6-based packets; Internet traffic; hardware-based packet classifiers; multimedia applications; multiple QoS requirement handling; multiple TCAM packet classification engine; pipeline architecture; ternary content addressable memory; wide policy table lookup; wide-policy-rule classifications; wire-speed deep packet inspection; Associative memory; Explosives; Inspection; Internet; Packet switching; Pipelines; Scalability; Search engines; Switches; Table lookup;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.181