Networking 在没有可用IP地址的情况下运行netperf

Networking 在没有可用IP地址的情况下运行netperf,networking,fedora,dpdk,Networking,Fedora,Dpdk,我已经设置了DPDK,DPDK接管了两个NIC,即接口 对用户空间应用程序不可见 现在,我需要运行netperf/iperf来测量端口到端口的吞吐量性能 DPDK的配置,如下所述 但是,netperf服务器需要绑定到网络接口和netperf客户端 必须知道网络服务器的IP地址。但是由于接口被占用了 通过DPDK,netperf再也看不到他们的IP地址了,我怎么能 运行测试?是否有办法在网络端口中重定向netperf权限, 不管IP地址如何 iptables,ebtables 谢谢。如果按照该图,

我已经设置了DPDK,DPDK接管了两个NIC,即接口 对用户空间应用程序不可见

现在,我需要运行netperf/iperf来测量端口到端口的吞吐量性能 DPDK的配置,如下所述

但是,netperf服务器需要绑定到网络接口和netperf客户端 必须知道网络服务器的IP地址。但是由于接口被占用了 通过DPDK,netperf再也看不到他们的IP地址了,我怎么能 运行测试?是否有办法在网络端口中重定向netperf权限, 不管IP地址如何

iptables,ebtables


谢谢。

如果按照该图,您的netperf和netserver都应该位于流量生成器上。在DPDK主机上,来自一个接口的流量只需通过OVS路由到另一个接口,然后返回到生成器。有各种各样的技巧可以让你的发电机在线路上发送流量,而不是在环回上短路,但是这里已经讨论过了

如果您真正想做的是让netserver在DPDK主机上运行,那么您只需创建一个虚拟接口,将其连接到OVS,为其提供一个IP,并将netperf流量定向到它