GithubFacebookBilibiliSteam

DPDK发包工具DPDK-Pktgen使用指南

2026年06月11日

cover
"记一下DPDK发包工具DPDK-Pktgen的使用以及本人踩的一些坑"

先决条件

安装

git clone https://github.com/pktgen/Pktgen-DPDK.git
cd Pktgen-DPDK
meson setup build
ninja -C build
sudo ninja -C build install

运行默认配置的Pktgen

sudo ./tools/run.py -s default
sudo ./tools/run.py default

其他使用方式

加载PCAP文件运行

sudo ./pktgen -l 0-3 -n 4 -a 0000:01:00.0 -- -P -m "[1].0" -s [端口号]:[PCAP文件路径]

加载PKT脚本文件运行

sudo ./pktgen -l 0-8 -n 4 -a 0000:01:00.0 -- -P -m "[1:8].0" -f [脚本文件路径]
落秋cc
钱塘江上潮信来,今日方知我是我。