无法通过 Packetgen 发送的 DPDK 接口接收数据包

Unable to Receive Packets over the DPDK interface sent through Packetgen

我是DPDK技术的新手,所以尝试自己学习这个新东西。 我是 运行 2 ubuntu 虚拟机,即 vm-1 和 vm-2 托管在我的笔记本电脑上 (windows-10).
我已经为每个虚拟机配置了 DPDK enable pci。 现在在 vm-1 上,我是 运行 packetgen 将 pcap 文件发送到 vm-2。 在 vm-2 上,我是 运行 dpdk testpmd 应用程序。 不幸的是,vm-2 上没有收到任何东西。

我正在使用以下设置:

主机:Windows 10 台笔记本电脑 来宾 VM1:Ubuntu 18.04 来宾 VM2:Ubuntu 18.04

Guest VM1 运行 pktgen-19.12.0 和 dpdk-stable-19.08.2 访客 VM2 运行 dpdk-stable-19.08.2

这是我向这个论坛提出的第一个问题,请接受我的歉意。

@Harish.malik 设置包括

  1. Windows 装有 VMWARE Player 的笔记本电脑。
  2. 目前有 2 个 Ubuntu 作为访客的实例 OS。
  3. 每个虚拟机都有 2 个 e1000(模拟)端口作为默认设备。

数据流量下降的原因是因为配置了 DPDK 端口 (nic-2)(作为默认设置)。 将每个 NIC-2 隔离到单独的虚拟网桥中解决了流量 RX-TX 问题。两端均使用 Pkt-gen 验证。