Flexible, extensible, open-source and affordable FPGA-based traffic generator
Authors:
Open Access
- 18 June 2013
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 23-30
Abstract
As high-speed links become ubiquitous in current networks, testing new algorithms at high speed is essential for researchers. This task often makes it necessary to generate traffic with some specified features : distribution of packet sizes, payload content, number of TCP or UDP flows, etc. When targeting a data rate of many Gb/s, this cannot be done with commodity computers. Commercial traffic generators exist for this task, but they are expensive and do not fit the precise needs of researchers. In this paper, we describe an open-source implementation of a traffic generator capable of filling a 10 Gb/s Ethernet link, with traffic features specified in software. The implementation works on a board including an FPGA and a 10 Gb/s network interface, like the Combo from INVEA-TECH or the NetFPGA 10G. These boards are affordable for research and can provide a configurable and easily extensible traffic generator.Keywords
This publication has 11 references indexed in Scilit:
- Hardware acceleration of SVM-based traffic classification on FPGA2012
- Caliper: Precise and Responsive Traffic Generator2012
- Flexible High Performance Traffic Generation on Commodity Multi–core Platforms2012
- FPGEN: A fast, scalable and programmable traffic generator for the performance evaluation of high-speed computer networksPerformance Evaluation, 2011
- Hacking NetCOPE to Run on NetFPGA-10G2011
- Do you trust your software-based traffic generator?IEEE Communications Magazine, 2010
- An Application-Oriented Synthetic Network Traffic Generator2008
- Design of a High Performance Traffic Generator on Network Processor2008
- A High Performance IP Traffic Generation Tool Based On The Intel IXP2400 Network Processor2005
- HarpoonACM SIGMETRICS Performance Evaluation Review, 2004