首页|高性能网包分类理论与算法综述

高性能网包分类理论与算法综述

扫码查看
随着IP网络架构的不断演进以及网络业务和安全需求的不断增长,高性能网包分类在下一代交换机、路由器、防火墙等网络基础设备中有着越来越广的应用.网包分类算法作为高性能网包分类的核心技术,具有重要的研究价值和实践意义.文中从理论分析和算法设计两方面介绍了高性能网包分类的最新研究成果.在理论分析层面,依据计算几何理论对网包分类问题的数学解法及复杂度进行了归纳,总结了网包分类算法的理论依据及性能评价方法.在算法设计层面,对具有影响力的网包分类算法按照不同的研究方向进行了归类和介绍,并结合自身研究成果对不同类别的算法设计思路行了深入分析.作者在多核网络处理器平台以及FPGA平台上实现了几类具有代表性的网包分类算法,并通过真实的网络流量测试比较了不同类型算法在不同系统平台上的实际性能.最后,作者总结并展望了高性能网包分类的下一步发展方向.
Theoretical Analysis and Algorithm Design of High-Performance Packet Classification Algorithms
With the evolution of IP-based network architecture and the increase of network services, high-performance packet classification becomes a fundamental technology for high-speed network devices. In this survey, we introduce recent development of high-performance packet classification algorithms from theory to practice. First, we provide theoretical basis of the packet classification problem. Then we categorize and analyze existing packet classification algorithms according to different research directions. To evaluate system-level performance, we implement typical algorithms on both multi-core network processor and FPGA hardware platforms, and use real-life data sets for performance evaluation. Finally, we state our conclusion and discuss the future work on high-performance packet classification algorithms.

packet classificationcomputational geometryalgorithmevaluationmulti-coreFPGA

亓亚烜、李军

展开 >

清华大学自动化系 北京100084

清华大学信息技术研究院 北京100084

清华信息科学与技术国家实验室(筹) 北京 100084

网包分类 计算几何 算法 评测 多核 FPGA

2013

计算机学报
中国计算机学会 中国科学院计算技术研究所

计算机学报

CSTPCDCSCD北大核心EI
影响因子:3.18
ISSN:0254-4164
年,卷(期):2013.36(2)
  • 24
  • 4