我正在尝试了解VXLAN功能。 我在Google上可以找到的与通过VXLAN进行虚拟机通信相关的所有案例都与同一子网上虚拟机的互连有关。
我的案例研究将是2个主机,每个主机托管1个VM。 host1上的VM1的IP为10.200.1.2/24,host2上的VM2的IP为10.200.2.2/24 我可以让两个虚拟机通过VXLAN进行通信吗?
答案 0 :(得分:2)
VXLAN是跨IP的第2层隧道,具有几乎无限的子通道(VLAN)。
如果要连接不同子网中的两个节点(虚拟或物理),请使用路由器。如果您无法直接路由它们(例如,通过公共IP网络的私有IP地址),则使用第3层隧道或VPN。
两个终端节点都在不同的子网中,使用VXLAN毫无意义。