Flexible, extensible, open-source and affordable FPGA-based traffic generator

  • Authors:
  • Tristan Groléat;Matthieu Arzel;Sandrine Vaton;Alban Bourge;Yannick Le Balch;Hicham Bougdal;Manuel Aranaz Padron

  • Affiliations:
  • Télécom Bretagne, Brest, France;Télécom Bretagne, Brest, France;Télécom Bretagne, Brest, France;Télécom Bretagne, Brest, France;Télécom Bretagne, Brest, France;Télécom Bretagne, Brest, France;Télécom Bretagne, Brest, France

  • Venue:
  • Proceedings of the first edition workshop on High performance and programmable networking
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

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.