DocumentCode :
2598355
Title :
Realization of FPGA-based packet classification in embedded system
Author :
Wang Yong-gang ; Zhang Tao ; Zheng Yu-feng ; Yang Yang
Author_Institution :
Dept. of Modern Phys., Univ. of Sci. & Technol. of China, Hefei, China
fYear :
2009
fDate :
5-7 May 2009
Firstpage :
938
Lastpage :
942
Abstract :
Multi-dimensional packet classification is often the performance bottleneck for network devices. For low-cost high performance embedded networking applications, the best solution could be doing packet classification by specially designed hardware which can effectively release the burden of system CPU. We have realized a compact FPGA-based packet classification coprocessor in an embedded system using MPC8260 under Linux operation system. High degree parallel architecture of the coprocessor allows it to run at line rate above 20 Gbps without packet losing. Furthermore, the coprocessor has deterministic search time and low memory consumption. By using Netfilter hooks in Linux network protocol stack MPC8260 manages the coprocessor to take the full charge of packet classification, so the performance of the system is not influenced much when multi-dimensional packet classification executed. The system described in this paper can be a good prototype developing platform for embedded networking applications.
Keywords :
Linux; coprocessors; embedded systems; field programmable gate arrays; parallel architectures; protocols; FPGA; Linux operation system; Netfilter; coprocessor; embedded system; field programmable gate array; multidimensional packet classification; network protocol stack; parallel architecture; Application software; Coprocessors; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Linux; Open source software; Parallel architectures; Virtual private networks; Embedded system; FPGA; Linux; Packet classification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Instrumentation and Measurement Technology Conference, 2009. I2MTC '09. IEEE
Conference_Location :
Singapore
ISSN :
1091-5281
Print_ISBN :
978-1-4244-3352-0
Type :
conf
DOI :
10.1109/IMTC.2009.5168586
Filename :
5168586
Link To Document :
بازگشت