DocumentCode :
1604534
Title :
Tree-Based Minimization of TCAM Entries for Packet Classification
Author :
Sun, Yan ; Kim, Min Sik
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
fYear :
2010
Firstpage :
1
Lastpage :
5
Abstract :
Packet classification is a fundamental task for network devices such as edge routers, firewalls, and intrusion detection systems. Currently, most vendors use Ternary Content Addressable Memories (TCAMs) to achieve high-performance packet classification. TCAMs use parallel hardware to check all rules simultaneously. Despite their high speed, TCAMs have a fundamental in dealing with ranges efficiently. Many packet classification rules contain range specifications, each of which needs to be translated into multiple prefixes to store in TCAMs. Such translation may result in an explosive increase in the number of required TCAM entries. In this paper, we propose a redundancy removal algorithm using a tree representation of rules. The proposed algorithm removes redundant rules and combines overlaying rules to build an equivalent, smaller rule set for a given packet classifier. This equivalent transformation can significantly reduce the number of required TCAM entries. Our experiments show a reduction of 70.9% in the number of TCAM entries. Besides, our algorithm eliminates requirement of priority encoder circuits. It can also be used as a preprocessor, in tandem with other methods, to achieve further performance improvement.
Keywords :
content-addressable storage; minimisation; pattern classification; trees (mathematics); TCAM; edge routers; encoder circuits; firewalls; high-performance packet classification; intrusion detection systems; network devices; packet classifier; parallel hardware; preprocessor; redundancy removal algorithm; ternary content addressable memories; tree rule representation; tree-based minimization; Associative memory; Circuits; Classification tree analysis; Communications Society; Computer science; Explosives; Hardware; Intrusion detection; Minimization; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Consumer Communications and Networking Conference (CCNC), 2010 7th IEEE
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-5175-3
Electronic_ISBN :
978-1-4244-5176-0
Type :
conf
DOI :
10.1109/CCNC.2010.5421589
Filename :
5421589
Link To Document :
بازگشت