[dpdk] 使用pktgen生成tcp三次握手的測試流量
阿新 • • 發佈:2018-05-18
CP 測試 3.1 tab class 過程 -a commands 新的
pktgen: http://dpdk.org/browse/apps/pktgen-dpdk/refs/
git clone git://dpdk.org/apps/pktgen-dpdk
pktgen doc:http://pktgen-dpdk.readthedocs.io/en/latest/
OS:Linux D128 3.10.0-693.el7.x86_64
OS2: Linux D129 3.10.0-327.el7.x86_64
dpdk: dpdk-stable-18.02.1/
pktgen: pktgen-3.5.0/
為了讓彼此兼容,選了官網上最新的兩個版本。
可以用:
lua腳本
或 seq命令
指定包序列,但是不能指定seq,ack等,所以還是無法模擬一個tcp握手過程。
http://pktgen-dpdk.readthedocs.io/en/latest/commands.html#runtime-options-and-commands
http://pktgen-dpdk.readthedocs.io/en/latest/lua.html#lua
tcpreplay:
http://tcpreplay.appneta.com/wiki/overview.html
可以用netmap驅動做高流量。
[dpdk] 使用pktgen生成tcp三次握手的測試流量