Design of a Multi-Dimensional Packet Classifier for Network Processors

被引:0
作者
Giordano, Stefano [1 ]
Procissi, Gregorio [1 ]
Rossi, Federico [1 ]
Vitucci, Fabio [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, I-56100 Pisa, Italy
来源
2006 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-12 | 2006年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays packet classification is a fundamental task for network devices such as edge routers, firewalls and intrusion detection systems. Determining which flow packets belong to is important for many applications, and it is necessary, for example, to provide differentiated services, to detect anomalous traffic and to sort attack patterns. Therefore packet classification is becoming more and more complex, with more flexibility and higher performance requirements. Network Processors (NPs) are emerging as very promising platforms due to their capability to combine the flexibility of general-purpose processors with high performance of hardware-based solutions. In this paper we illustrate the design of a multidimensional packet classifier realized on the Radisys (R) ENP-2611 board equipped with Intel (R) IXP2400 Network Processor. The first goal of this study is the selection of the most suitable classification algorithm to be integrated into the embedded system. Our investigation is then directed to adjustments and refinements of the selected algorithm (namely the multidimensional multibit trie algorithm) to capitalize the peculiar functional properties and capabilities of our network processor.
引用
收藏
页码:503 / 508
页数:6
相关论文
共 50 条
[31]   Multi-dimensional packet classification based on bit-parallelism [J].
Wang Xue-Guang .
2006 CHINESE CONTROL CONFERENCE, VOLS 1-5, 2006, :880-884
[32]   On the space of periodic distributions with multi-dimensional wavelet packet transform [J].
R. Subash Moorthy .
The Journal of Analysis, 2023, 31 :591-616
[33]   On Symmetries in Multi-dimensional Mechanism Design [J].
Essaidi, Meryem ;
Weinberg, S. Matthew .
WEB AND INTERNET ECONOMICS, WINE 2021, 2022, 13112 :59-75
[34]   Multi-dimensional distinction and filtration of point processors in random structure systems [J].
Solodov, A.A. .
Avtomatizatsiya i Sovremennye Tekhnologii, (03) :15-19
[35]   Partition Scheduling on Heterogeneous Multicore Processors for Multi-dimensional Loops Applications [J].
Yan Wang ;
Kenli Li ;
Keqin Li .
International Journal of Parallel Programming, 2017, 45 :827-852
[36]   Partition Scheduling on Heterogeneous Multicore Processors for Multi-dimensional Loops Applications [J].
Wang, Yan ;
Li, Kenli ;
Li, Keqin .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (04) :827-852
[37]   Multi-dimensional characterization of electrostatic surface potential computation on graphics processors [J].
Mayank Daga ;
Wu-chun Feng .
BMC Bioinformatics, 13
[38]   Multi-dimensional characterization of electrostatic surface potential computation on graphics processors [J].
Daga, Mayank ;
Feng, Wu-chun .
BMC BIOINFORMATICS, 2012, 13 :S4
[39]   Parallelization in an algorithm of multi-dimensional nonconvex optimization: An application to insurance network design [J].
Kryazhimskiy, A ;
Maksimov, V .
PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 :754-761
[40]   Design and implementation of a novel enterprise network defense system by maneuvering multi-dimensional network properties [J].
Yang CHEN ;
Hong-chao HU ;
Guo-zhen CHENG .
FrontiersofInformationTechnology&ElectronicEngineering, 2019, 20 (02) :238-252