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"); 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值