# TRex
ネットワークトラフィックジェネレーター。論文の VPP ケーススタディで、複数 NIC 間の転送を行う VPP へ sustained 300k packets per second の負荷を生成するために使われた。(Source: [[@2026__ICPE__A Transparent and Efficient Performance Analysis Approach to Enhance DPDK Observability]] §5)
XDPerf の比較では、TRex は DPDK 系の代表として、NIC 占有、hugepage、VFIO/UIO ドライバ束縛、Python 環境と依存関係を伴う方式に位置づけられる。これは L2 からの多様なパケット生成を可能にする一方、CI や短命な試験環境への導入障壁になる。(Source: [[@2026__KubeCon Japan Community Day__XDPerf - A High-Performance Traffic Generator Built with WASM and eBPF]])
XDP(eXpress Data Path)論文の性能評価でも、テストトラフィックの生成に Cisco の TRex パケットジェネレータが使われた。(Source: [[@2018__CoNEXT__The eXpress Data Path - Fast Programmable Packet Processing in the Operating System Kernel]] §4)
## 関連
- 論文: [[@2026__ICPE__A Transparent and Efficient Performance Analysis Approach to Enhance DPDK Observability]] / [[@2018__CoNEXT__The eXpress Data Path - Fast Programmable Packet Processing in the Operating System Kernel]]
- 負荷対象: [[VPP]] / [[DPDK]] / [[XDP]]