pktgen-dpdk 進行rfc2544測試

L2

把dstip和srcip 設置爲同一網段的2個ip即可

L3

把dst mac設置成待測設備的網口mac,dst ip爲pktgen另一網口的ip

比如: 41.2 => "68:05:CA:47:58:79"  =>    "68:05:CA:47:2B:9E"      =>42.2

。。。  。。。

local ip_send   = "192.168.41.2";
local ip_recv   = "192.168.42.2";
local dstmac_send       = "68:05:CA:47:58:79";
local dstmac_recv       = "68:05:CA:47:2B:9E";

。。。  。。。

pktgen.set_ipaddr(sendport, "dst", ip_recv);
pktgen.set_ipaddr(sendport, "src", ip_send..netmask);
pktgen.set_mac(sendport, dstmac_send);

pktgen.set_ipaddr(recvport, "dst", ip_send);
pktgen.set_ipaddr(recvport, "src", ip_recv..netmask);
pktgen.set_mac(recvport, dstmac_recv);

-- 最主要的,enable garp,響應被測設備的arp request
pktgen.garp(sendport, "enable"); 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章