网络发现无法通过 OpenVswitch VXLAN 隧道工作

网络发现无法通过 OpenVswitch VXLAN 隧道工作

我有可用的 Openvswitch VXLAN,最近我注意到网络发现无法通过跨不同虚拟机管理程序的 VXLAN 隧道工作。如果通过 IP 地址访问,虚拟机可以使用所有文件共享等,但在网络发现下不会自动显示

例如,不同虚拟机管理程序上的多个虚拟机可以通过 VXLAN 隧道相互访问,但它们不会出现在彼此的网络发现中。

使用相同 Vxlan 桥接的同一 Hypervisor 上的虚拟机可以很好地相互发现。

这是一个真正的问题还是我忽略了什么?

答案1

Open vSwitchVXLAN 缺乏多播支持,这是大多数此类网络发现协议所需要的。

Open vSwitch 目前支持线路上数据包的帧格式。目前不支持 VXLAN 的多播方面。为了解决缺少多播支持的问题,可以手动或从控制器预先配置 MAC 到 IP 地址的映射。

但我真的不指望这种解决方法能够有助于服务发现。

相关内容