DocumentCode
3179647
Title
Performance Evaluation of TCAM Based Pattern-Matching Algorithm
Author
Sung, Jung Sik ; Kwon, Taeck Geun ; Huh, Jaedoo
Author_Institution
ETRI, Daejeon
fYear
2008
fDate
21-24 Sept. 2008
Firstpage
1
Lastpage
5
Abstract
With the increasing importance of network protection from cyber threats, it is required to develop a multi-gigabit rate pattern-matching method for protecting against malicious attacks in high-speed networks. This paper devises a high-speed deep packet inspection algorithm with TCAM by using an m-byte jumping window pattern-matching scheme. The proposed algorithm significantly reduces the number of TCAM lookups per payload by m times with the marginally enlarged TCAM size which can be implemented by cascading multiple TCAMs. Due to the reduced number of TCAM lookups, we can easily achieve a multi-gigabit rate for scanning the packet payload. Furthermore, multi-packet inspection is achieved easily by the extended state transition diagram with the shifting distance. With simulation results, we have clearly justified the proposed algorithm works well for a multi-gigabit network intrusion detection system.
Keywords
computer networks; content-addressable storage; pattern matching; performance evaluation; security of data; table lookup; TCAM based pattern-matching algorithm; TCAM lookups; cyber threats; high-speed deep packet inspection algorithm; high-speed networks; m-byte jumping window pattern-matching scheme; malicious attacks; multigigabit network intrusion detection system; multigigabit rate pattern-matching method; multipacket inspection; network protection; packet payload; performance evaluation; shifting distance; state transition diagram; Associative memory; Degradation; Ethernet networks; High-speed networks; Inspection; Intrusion detection; Payloads; Protection; Software performance; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th
Conference_Location
Calgary, BC
ISSN
1090-3038
Print_ISBN
978-1-4244-1721-6
Electronic_ISBN
1090-3038
Type
conf
DOI
10.1109/VETECF.2008.166
Filename
4656998
Link To Document