DocumentCode
2883072
Title
StrideBV: Single chip 400G+ packet classification
Author
Ganegedara, Thilan ; Prasanna, Viktor K.
Author_Institution
Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear
2012
fDate
24-27 June 2012
Firstpage
1
Lastpage
6
Abstract
Hardware firewalls act as the first line of defense in protecting networks against attacks. Packets are organized into flows based on a set of packet header fields and a predefined rule is applied on the packets in each flow to filter malicious network traffic. This is realized using packet classification, which is implemented in secure networking environments where mere best-effort delivery of packets is not adequate. Existing packet classification solutions are highly dependent on the properties (or features) of the ruleset. We present a bit vector based lookup scheme and a parallel hardware architecture that does not rely on ruleset features. A detailed performance analysis of the proposed scheme is given under different configurations. Post place-and-route results of our parallel pipelined architecture on a state-of-the-art Field Programmable Gate Array (FPGA) device shows that for real-life firewall rulesets, the proposed solution achieves 400G+ throughput. To the best of our knowledge, this is the first packet classification engine that achieves 400G+ rate on a single FPGA. Further, on the average we achieve 2.5× power efficiency compared with the state-of-the-art solutions.
Keywords
authorisation; computer networks; field programmable gate arrays; parallel architectures; pattern classification; telecommunication network routing; telecommunication traffic; StrideBV; bit vector based lookup scheme; field programmable gate array device; hardware firewall; malicious network traffic filtering; network protection; packet classification engine; parallel hardware architecture; parallel pipelined architecture; post place-and-route result; single chip 400G+ packet classification; Engines; Field programmable gate arrays; Memory management; Pipelines; Random access memory; Throughput; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Switching and Routing (HPSR), 2012 IEEE 13th International Conference on
Conference_Location
Belgrade
ISSN
Pending
Print_ISBN
978-1-4577-0831-2
Electronic_ISBN
Pending
Type
conf
DOI
10.1109/HPSR.2012.6260820
Filename
6260820
Link To Document