TRex
Posted on Wed 22 June 2016 in note
TRex 是一個封包產生軟體。底層使用 DPDK。目前看起來因為 DPDK 的關係,網卡只能用某些 intel 晶片的網路卡。
TRex 可以裝在 x86 的設備上,希望可以在自動化測試上有所幫助。
從 手冊 (pdf) 看來的資訊:
- 產生並分析 L4-L7 的封包
- 基於實際流量的模版來產生流量
- 虛擬網卡也可以跑
硬體現在沒有什麼特別的限制,但是未來不一定。
A high-end UCS platform is not required for operating TRex in its current version, but may be required for future versions.
網卡的支援很少,支援的卡簡單查了一下都是一萬台幣起跳。可以用 ESXi 的虛擬網卡讓不支援的網卡可以使用。
目前看起來也許用 iperf3 會比較簡單。