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 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

TRex Advanced Stateful Feature sets

  • Emulating L7 traffic with fully-featured scalable TCP layer

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


Routing emulation plugin support is not open (e.g. BGP/ISIS/RIP)