Multi-Gigabit Rate Pattern-Matching Engine Using Grouping CAM/TCAM

Yi-fan HE,Guo-yin XU,Hai-bin SHEN
DOI: https://doi.org/10.3969/j.issn.1005-9490.2007.01.042
2007-01-01
Abstract:In order to improve the performance of pattern-matching module in NIDS, an efficient engine for multi-gigabit rate, line-speed pattern-matching is proposed after analyzing a large amount of related work. By grouping and evenly storing patterns into CAM or TCAM according to their lengths and amount, as well as using payload-switching technique, this engine not only reaches multi-gigabit rate performance, but also has high storage efficiency. System performance can be improved further by using multiple process modules in parallel. In a 200 MHz Clock implementation, system throughput can reach more than 6 Gbit/s.
What problem does this paper attempt to address?