...
首页> 外文期刊>Computer Communications >A multi-pipeline architecture for high-speed packet classification
【24h】

A multi-pipeline architecture for high-speed packet classification

机译:用于高速数据包分类的多管道架构

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In typical algorithmic packet classification methods, the data structure is tailored for the given ruleset. It is common among published algorithmic methods that the worst case number of memory accesses per classification depends on the properties of the ruleset, such as the distribution of the address prefixes and port ranges. As a result, existing methods cannot assure constant classification rate. A novel multi-pipeline architecture for packet classification is presented in this paper. Our method has outstanding performance in both space and time. We incorporate the prefix inclusion coding scheme to achieve outstanding memory efficiency. For rulesets with 10 thousand rules, the storage cost of our method is between 16 and 24.5 bytes per rule. The hardware uses fixed-length linear pipelines. Hence, the classification rate is constant regardless of the ruleset properties. To demonstrate the feasibility of our method, the proposed architecture is implemented on a Virtex-6 FPCA and the device can achieve a classification rate of 340 million packets per second. Power dissipation of the device is about 1.43 W.
机译:在典型的算法数据包分类方法中,数据结构是针对给定规则集定制的。在已发布的算法方法中,常见的是每种分类的最坏情况的内存访问次数取决于规则集的属性,例如地址前缀和端口范围的分布。结果,现有方法不能确保恒定的分类率。本文提出了一种新颖的用于包分类的多管道体系结构。我们的方法在时空上都有出色的表现。我们合并了前缀包含编码方案,以实现出色的存储效率。对于具有1万条规则的规则集,我们的方法的存储成本为每条规则16到24.5字节之间。硬件使用固定长度的线性管线。因此,无论规则集属性如何,分类率都是恒定的。为了证明我们方法的可行性,所提出的架构是在Virtex-6 FPCA上实现的,该设备可以实现每秒3.4亿个数据包的分类速率。设备的功耗约为1.43W。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号