两个 KVM 虚拟机之间的专用网络

Ale*_*ner 5 networking virtualization linux proxmox kvm-virtualization

我正在尝试使用透明的以太网链路将两台 KVM 主机连接在一起。我使用 Proxmox VE 作为主机,并配置了 2 个带有以太网接口的 KVM VE,并将它们连接到单个网桥 (vmbr1)。

我已经在同一子网上的每台主机上配置了静态 IP,但无法通过网桥 ping 通(主机 A 无法 ping 主机 B)。虚拟机上的 arp 表偶尔“不完整”,并且尚未正确发现其他主机。

如果我使用其他主机 mac 和 ip 地址引入 arp 表,则会在虚拟机上的网桥上看到 ICMP 回显请求,并且我正在 ping 的主机上的接口 packet_in 计数器会增加。

我在 ServerFault 上看到了类似的问题,尽管遵循以下 RedHat“bug”似乎没有任何效果:https://bugzilla.redhat.com/show_bug.cgi ?id=512206

这里有什么想法吗?

Ale*_*ner 1

最后我放弃了 linux 桥并安装并使用了 OpenVSwitch,使用 ovs-ofctl 手动在主机之间创建流。我不太确定 Linux 桥接器的一些奇怪行为。