Pktgen向指定端口UDP套接字发包及回包异常问题求助
问题描述
测试场景为使用Pktgen流量生成器向自研UDP套接字发送数据包,要求UDP套接字将收到的包转发回Pktgen源端,过程中遇到以下问题:
- 初始阶段:无法在Pktgen中为UDP数据包指定目的端口,尝试多种命令均未生效
- 中间突破:开启UDP套接字所在网口的混杂模式、修改数据包目的MAC地址后,Pktgen成功向UDP套接字发送数据包
- 当前阻塞:UDP套接字无法将数据包转发回Pktgen,但该套接字在其他普通网口间通信时可正常完成回包操作
环境配置
- UDP套接字:监听IPv4地址
192.168.1.100:8080,已通过命令nc -vz -u 192.168.1.100 8080验证其可正常接收并转发数据包 - Pktgen:版本22.07.2,运行于绑定
vfio-pci驱动的VF网卡(PCI地址03:0a.0) - UDP套接字所在网卡:与Pktgen网卡同PF下的另一VF网卡,设备名为
enp3s0f1v1
排查方向
目前怀疑问题根源在于:
- Pktgen绑定的DPDK兼容驱动(
vfio-pci)的配置细节 - 网卡混杂模式的相关配置差异
内容的提问来源于stack exchange,提问作者Agent smith 2.0
相关产品推荐
相关产品推荐

