桥接网络 - 虚拟机 ping 问题

Bridged networking - VMs ping issue

我正在使用 KVM/VirtualBox 和 OVS。我在主机上有两个网桥,br0 和 br1。 VM 连接到 br0。 VM 能够 ping 通 br0,但也能够 ping 通未连接的 br1。此外,我在 VM 上创建了一个 iperf 服务器,在主机上创建了一个客户端,当我提供 br0 的 ip 时建立了连接并传输了数据,但是当我提供 br1 的 ip 时建立了连接但没有数据能够转让。所有 ips 都包含在同一个子网中。有人可以解释发生了什么吗?

我可以在 "why br1 address is pingable" 上解释。这是因为在 linux 中,当数据包被视为 "local-delivery" 数据包时,它是在公共点接收的,其中源接口并不重要。因此可以从任何网络接口接收到任何本地接口的数据包。