检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:孙清[1,2] 张德运[1] 何晖[1] 李金库[1]
机构地区:[1]西安交通大学网络研究所,陕西西安710049 [2]西安财经学院计算机科学与技术系,陕西西安710061
出 处:《小型微型计算机系统》2009年第1期74-77,共4页Journal of Chinese Computer Systems
基 金:中国下一代互联网示范工程项目(CNGI-04-11-1D)资助;国家高技术研究发展计划“八六三”项目(2006AA01Z210)资助
摘 要:提出一种基于网络处理器并行处理能力的多维快速IP数据包分类算法.首先对包过滤规则库进行有效的预处理,以使对规则的分组能够最大限度地发挥并行算法的优势;在合理分组之后对每一组规则实施相关的三值TRIE树最优编码,这种最优编码形式从根本上消除了在对规则库进行压缩编码时产生的规则扩展问题.算法的最终实现,仅需要对数据包进行一次索引表的哈希查询和一次规则匹配,因此有效提高了包分类运算的效率.A fast multifields packet classification algorithm base on the parallel process ability of network processor is presented in this paper. In order to let the parallel algorithm provide high performance, this paper pretreat the packet filter rules in library in a meaningful way. Then divide rules into several clusters according to the corresponding feature of one kind of network processor. After that, an optimized three value trie tree method is emploied to encode each rule into shorter bit string. By the help of this method, the problem of rule expansion while rule encoding had been successfully solved. Only need one hash search and one time rule match in this algorithm, so it provide an efficient way to handle multi-dimensional packet classification.
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.1.201