跨多个主机的多个私有网络(KVM、OpenVSwitch)

跨多个主机的多个私有网络(KVM、OpenVSwitch)

我曾在 SuperUser 上问过这个问题,看来这不是正确的论坛。希望 ServerFault 是正确的。

我正在开展一个项目,在具有公共和私有网络的 4 个不同主机上运行 KVM 虚拟化。

目前,这是一个内部项目(不要对公共网络抱有太大期望)。

让我感兴趣的是私有网络。我已经使用 OvS 设置了 vlan 标记,目前使用大约 15 个不同的标记(在 vlan trunk 中设置)。

让我感兴趣的是,交换机最多只能使用 4096 (-2) 个 vlan id。如果从规模上看,4094 个 vlan 对于 AWS、Azure、GCP 等大型公司来说并不算多。特别是如果每​​个客户端都有超过 1 个私有网络,那么就不可能在主机之间创建超过 4094 个私有网络。

AWS VPC、GCP 甚至 Azure 如何实现这一点,即它们可以拥有许多具有相同子网的虚拟机,同时仍具有主机到主机数据包,同时确保没有用户数据包进入另一个用户的专用网络。是否有任何技术可以创建更多 VLAN(或者可能是除 VLAN 之外的其他东西?)。

提前致谢!

自动化系统工程

相关内容