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 :
بازگشت