TRex Current Stateful Feature sets

  • DPDK 1/2.5/5/10/25/40/50/100Gbps interfaces support
  • High scale of realistic traffic, up to 200-400Gb/sec with one Cisco UCS
  • Latency/Jitter measurements
  • Flow ordering checks
  • NAT, PAT dynamic translation learning

TRex New Stateless Feature sets

  • Crafting and generating stateless traffic streams
  • Large scale - Supports up to 20 million packets per second (mpps)
  • Multiple streams support
  • Ability to change any field inside the packet (e.g. src_ip =
  • Continuous/Burst/Multi-burst support
  • Interactive support - Console, GUI
  • Per stream statistics, latency and Jitter
  • Python API for automation
  • Multi-user support

Welcome to the world of open, high scale, stateful traffic generators

It can be used for

Benchmark and stress testing of stateful features such as:

  • DPI
  • NAT
  • Firewall
  • IPS
  • Load Balancer
  • network cache devices

along with a mixture of application traffic profile and unlimited concurrent flows (limited only by total memory)

Benchmark and stress testing of Stateless features as described in RFC2544


There is no routing emulation support, for example, BGP/ISIS/ARP

There is no TCP stack