摘要
通过对现有报文分类算法的分析和性能比较,并结合分类规则所具有的特性提出了一种新的基于IXP1200网络处理器的多维报文分类算法,称为PCBNP(packet classification based on network processor),并达到了报文的线速转发.算法除了通过减少分类的规则数和分类的域宽来加快分类的速度外,还采用重定向排序索引、位向量表示匹配规则等技术来加快分类的速度,特别是利用了规则的动态分布规律来确定查找报文字段的顺序,通过先查找“分布最均匀的字段”来达到在所有的字段被查找之前提前找到报文匹配的过滤规则的目的.算法具有高速、多维和可扩展的特性,与现有的算法比较,该算法在综合性能上优于已有的报文分类算法.
By analyzing the existing algorithm and the characteristic of a classifier, a fast five dimension algorithm of packet classification based on the IXP1200 network processor is proposed, which gains wire-forward rate. The algorithm makes most use of the dynamic distribution characteristic of a filter rule and it has the characteristic of fast speed and is easily extensible to a large classifier.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2003年第11期1616-1625,共10页
Journal of Computer Research and Development
基金
国家"九七三"重点基础研究发展规划项目(G1999032707)
国家"八六三"高技术研究发展计划项目(2001AA112080)
国家自然科学基金(90104002
60173012)
国家自然科学基金
香港研究资助局项目(60218003)
Intel公司IXA大学研究项目(9077)
深圳市宽带网多媒体重
关键词
报文分类
算法设计
算法实现
packet classification
design of algorithm
implementation of algorithm