Journal of Northeastern University ›› 2012, Vol. 33 ›› Issue (8): 1115-1119.DOI: -

• OriginalPaper • Previous Articles     Next Articles

Design of speed packet classification system based on FPGA

Li, Jing-Jiao (1); Ho, Chol-Man (1); Wang, Ai-Xia (1); Chen, Yong (1)   

  1. (1) School of Information Science and Engineering, Northeastern University, Shenyang 110819, China; (2) School of Computer Science, Kim Il Sung University, Pyongyang 999093, Korea, People's Democratic Rep
  • Received:2013-06-19 Revised:2013-06-19 Published:2013-04-04
  • Contact: Ho, C.-M.
  • About author:-
  • Supported by:
    -

Abstract: In the network security system, there is a limitation on the speed of software-based packet classification due to the processor performance, the serial program execution and so on. In order to improve the speed of packet classification and pre-processing for rules, and adapt to the rules updated quickly, a packet classification system based on FPGA was designed and implemented using hardware circuit and the binary tree structure generated through the pre-processing for rules. The experimental results show that the pre-processing time for 50000 rules is shorter than 0.051 s, the average speed of packet classification is bigger than 10 Gbit/s and the average speed of rule-header classification for Snort IDS is bigger than 20 Gbit/s.

CLC Number: