主实验文档
实验环境:
- 服务器设备有网卡数张,其中网卡A连网,网卡B被DPDK绑定,网卡C与网卡B直连。
- 服务器已经搭建好DPDK环境,已经装好tcpreplay、tcpdump等相关工具
- 本人使用另一台电脑访问服务器进行操作
注:一般装好tcpreplay之后,其他的套件也在tcpreplay安装时安装了。
网络拓扑大致如下:
我们的目的是使用tcpreplay工具从C网卡向B网卡发包,而利用DPDK的testpmd工具监测B网卡的数据流量,同时用dpdk-pdump工具捕获B网卡收到的数据包。
pcap数据包准备
我们需要准备pcap网络包,我们捕获自己访问某个网站的数据包,其中我们联网的A网卡是ens1f0,ip地址是172.17.16.50,
(这个根据设备情况而定,可以通过ifconfig命令查看,详见文末的补充)访问网站用的是http协议,因此只监听该主机地址
和端口的数据包,下面的命令语法具体参看tcpdump的语法。
上面的命令只是抓包,但并没有保存下来,我们将上面的命令修改成下面的方式运行: