计算机与现代化 ›› 2010, Vol. 1 ›› Issue (6): 133-0136.doi: 10.3969/j.issn.1006-2475.2010.06.038

• 网络与通信 • 上一篇    下一篇

基于OCTEON芯片的高精度流回放系统的设计与实现

陈 江,陆建德   

  1. 苏州大学计算机科学与技术学院,江苏 苏州 215006
  • 收稿日期:2010-02-01 修回日期:1900-01-01 出版日期:2010-07-01 发布日期:2010-07-01

Design and Implementation of High Precision Flow Replay System Based on OCTEON

CHEN Jiang, LU Jian-de   

  1. School of Computer Science and Technology, Soochow University, Suzhou 215006, China
  • Received:2010-02-01 Revised:1900-01-01 Online:2010-07-01 Published:2010-07-01

摘要: 介绍网络多核处理器OCTEON和基于OCTEON开发的基本需求,讨论在Linux平台下基于该芯片开发高精度流回放系统的设计与实现过程,包括主机与OCTEON间PCI的通信,高精度流回放的时间戳实现,以及多个流同时回放的设计与实现。对该系统的性能测试表明,基于OCTEON的流回放实现高度并行并且高精度的处理,系统的实现对于在高速Gbps环境下的网络数据流检测、过滤与入侵检测系统具有很高的应用价值。

关键词: 多核处理器, 流回放, 时间戳

Abstract: This paper introduces the multi-core network processor OCTEON and the basic development needs based on OCTEON, discusses the design and implementation processes for developing the high precision flow replay system based on this chip under Linux platform, including the communication between the host and OCTEON via PCI, and the timestamp implementation of high precision flow replay and the simultaneous replay of multiple flows. The performance test for this system shows that the flow replay based on OCTEON realizes highly parallel and highprecision processes. The implementation of this system has high application potential for network data flow detection, filter and IDS under high-speed Gbps environment.

Key words: multi-core processor, flow replay, timestamp

中图分类号: