Network recorder and player: FPGA-based network traffic capture and replay
- Resource Type
- Conference
- Authors
- Qiao, Siyi; Xu, Chen; Xie, Lei; Yang, Ji; Hu, Chengchen; Guan, Xiaohong; Zou, Jianhua
- Source
- 2014 International Conference on Field-Programmable Technology (FPT) Field-Programmable Technology (FPT), 2014 International Conference on. :342-345 Dec, 2014
- Subject
- Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Signal Processing and Analysis
Field programmable gate arrays
Software
Telecommunication traffic
Throughput
Ports (Computers)
Accuracy
Internet
traffic capture
traffic replay
FPGA
- Language
An appropriate tool to generate real network traffic plays an important role in testing network system. Traditionally, such a tool relies on software solutions that copies data back and forth between different part of memory to capture or replay network traffic. In this paper, we propose an FPGA-centric approach using parallel logic, which can ensure high accuracy of time and high throughput. We first design an FPGA add-on board dealing with the multifarious work like adding content or calculate statistical value. The system is implemented on an own designed off-the-shelf FPGA network add-on card to demonstrate the viability of our assumption. Experiments demonstrate reasonable performance improvement (higher throughput and replay time precision) when compared with software based solutions.