arrow
返回

Fast Regular Expression Matching Using Small TCAM

delete2014-02-01
delete30
delete
OA
AI
C
Chad R. Meiners
J
Jignesh Patel
E
Eric Norige
A
Alex X. Liu *
E
Eric Torng
DOI:10.1109/TNET.2013.2256466delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Regular expression (RE) matching is a core component of deep packet inspection in modern networking and security devices. In this paper, we propose the first hardware-based RE matching approach that uses ternary content addressable memory (TCAM), which is available as off-the-shelf chips and has been widely deployed in modern networking devices for tasks such as packet classification. We propose three novel techniques to reduce TCAM space and improve RE matching speed: transition sharing, table consolidation, and variable striding. We tested our techniques on eight real-world RE sets, and our results show that small TCAMs can be used to store large deterministic finite automata (DFAs) and achieve potentially high RE matching throughput. For space, we can store each of the corresponding eight DFAs with 25 000 states in a 0.59-Mb TCAM chip. Using a different TCAM encoding scheme that facilitates processing multiple characters per transition, we can achieve potential RE matching throughput of 10-19 Gb/s for each of the eight DFAs using only a single 2.36-Mb TCAM chip.
Keyword:
Deep packet inspection
information security
intrusion detection
regular expression matching
security
ternary content addressable memory (TCAM)

期刊

I
IEEE-ACM Transactions on Networking
IF:
3.6
论文数:
4.4K
被引数:
9.5K

机构

M
michigan state university
学者数:
3.6W
论文数: 3.2W
被引数: 44
引用论文

引用论文

err分享
err收藏
Photophysical aspects of 6-methylcoumarin–cucurbit[8]uril host–guest complexes
err2011-02-01
err0
PREAI
errBarry C. Pemberton; Elango Kumarasamy; Steffen Jockusch; D. K. Srivastava; J. Sivaguru
err分享
err收藏
A Facile Synthesis of N-Alkoxycarbonyl Aziridines from Olefins Bearing Two Geminal Electron-Withdrawing Groups
err2001-01-01
err0
PREAI
errStefania Fioravanti; Alberto Morreale; Lucio Pellacani; Paolo A. Tardella
err分享
err收藏
Wonders of Rattlesnakes
err1976-05-17
err0
PREAI
errHobart M. Smith; G. Earl Chase
err分享
err收藏
X-ray Structure, Magnetic and Catalytic Properties of a Cyclic Trinuclear CoII/CoIII/CoIII Complex with a μ3-Hydroxy Anion
err2001-06-01
err0
PREAI
errMarta Łukasiewicz; Zbigniew Ciunik; Jarosław Mazurek; Jarosław Sobczak; Aldona Staroń; Stanisław Wołowiec; Józef J. Zio´łkowski
err分享
err收藏
学者 查看更多内容