DocumentCode :
1979225
Title :
Performance evaluation of packet classification on FPGA-based TCAM emulation architectures
Author :
Zerbini, C.A. ; Finochietto, Jorge M.
Author_Institution :
Dept. of Electr. Eng., Univ. Tecnol. Nac., Cordoba, Argentina
fYear :
2012
fDate :
3-7 Dec. 2012
Firstpage :
2766
Lastpage :
2771
Abstract :
Packet classification techniques are continuously challenged as network bandwidth increases and new services are deployed. Ternary Content Addressable Memories (TCAMs) have traditionally been used for scenarios requiring high-speed packet processing. However, TCAM-based classification suffers from high power consumption and clock rate limitations. Among several proposed solutions, TCAM emulation through RAM has emerged as a more flexible and energy-efficient strategy. On the other hand, Field-Programmable Gate Array (FPGA) devices have been evolving providing not only abundant logical resources but also an increasing number of integrated RAM blocks. This paper investigates performance and trade-offs related to TCAM emulation in FPGAs. In particular, we analyze the impact of encoding different key ranges on rules for different configurations in terms of the search key length and the number of rules. To validate and evaluate actual performance, we report and discuss results of real implementations on FPGA devices. Our work shows that classification rates above 300Mpps for both large keys and rule sets can be implemented with only a few megabits of RAM when considering up to medium size range matching intervals.
Keywords :
content-addressable storage; field programmable gate arrays; random-access storage; FPGA; RAM; TCAM; field-programmable gate array; high-speed packet processing; packet classification; ternary content addressable memories;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Communications Conference (GLOBECOM), 2012 IEEE
Conference_Location :
Anaheim, CA
ISSN :
1930-529X
Print_ISBN :
978-1-4673-0920-2
Electronic_ISBN :
1930-529X
Type :
conf
DOI :
10.1109/GLOCOM.2012.6503535
Filename :
6503535
Link To Document :
بازگشت