ZHU Chao1, XIE Ying-ke1, WANG Jian-dong1, et al. Hardware-accelerated real-time IP flow measurement method for multi-core architecture[J]. 2008, 29(12): 1-9.
ZHU Chao1, XIE Ying-ke1, WANG Jian-dong1, et al. Hardware-accelerated real-time IP flow measurement method for multi-core architecture[J]. 2008, 29(12): 1-9.DOI:
多核架构下实时IP流测量的硬件加速方法
摘要
提出了一种多核架构下实时IP流测量的硬件加速方法。FPGA以线速捕获OC-192链路数据报文
并将数据记录以IP流为单位均衡至多个处理器核对应的亲核缓存队列中
利用流标识的多级散列值检测流表更新碰撞。实验表明
这种方法可以有效提高IP流的分析速度
在数据包长75byte的情况下
能够实时线速处理OC-192速率的流量
对高速骨干网多并发流下业务流的在线识别和分析具有重要意义。
Abstract
A hardware-accelerated real-time IP flow measurement method for multi-core architecture was proposed. IP datagrams were captured at wire speed of OC-192 links by FPGA. Data records were load balanced to the corresponding core-affinitive buffer queues to each processor core at flow level. Multi-stage hash values were used to detect collision when updating the flow table. Experiments show that this method can accelerate IP flow analysis effectively. With the input of 75 bytes packets
the system is able to process at wire speed of OC-192 links. This is of great significance to the online traffic identification and analysis of high speed backbones with large number of concurrent flows.