首页> 外文会议>IEEE Instrumentation and Measurement Technology Conference;I2MTC '09 >Realization of FPGA-based packet classification in embedded system
【24h】

Realization of FPGA-based packet classification in embedded system

机译:嵌入式系统中基于FPGA的分组分类的实现

获取原文

摘要

Multi-dimensional packet classification is often the performance bottleneck for network devices. For low-cost high performance embedded networking applications, the best solution could be doing packet classification by specially designed hardware which can effectively release the burden of system CPU. We have realized a compact FPGA-based packet classification coprocessor in an embedded system using MPC8260 under Linux operation system. High degree parallel architecture of the coprocessor allows it to run at line rate above 20 Gbps without packet losing. Furthermore, the coprocessor has deterministic search time and low memory consumption. By using Netfilter hooks in Linux network protocol stack MPC8260 manages the coprocessor to take the full charge of packet classification, so the performance of the system is not influenced much when multi-dimensional packet classification executed. The system described in this paper can be a good prototype developing platform for embedded networking applications.
机译:多维数据包分类通常是网络设备的性能瓶颈。对于低成本高性能嵌入式网络应用程序,最佳解决方案可能是通过专门设计的硬件进行数据包分类,从而可以有效地减轻系统CPU的负担。我们已经在Linux操作系统下使用MPC8260在嵌入式系统中实现了基于FPGA的紧凑型分组分类协处理器。协处理器的高度并行架构允许它以20 Gbps以上的线速运行,而不会丢失数据包。此外,协处理器具有确定的搜索时间和较低的内存消耗。通过在Linux网络协议栈中使用Netfilter挂钩,MPC8260管理协处理器来完全负责数据包分类,因此,在执行多维数据包分类时,系统的性能不会受到太大影响。本文描述的系统可以成为嵌入式网络应用程序的良好原型开发平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号