Google Cloud VPC:对来自别名 IP 的 NS 流量和 ARP 请求有任何限制吗?

Google Cloud VPC:对来自别名 IP 的 NS 流量和 ARP 请求有任何限制吗?

平台:Google Cloud VPC

场景:我们正尝试使用嵌套虚拟化将我们的云基础设施解决方案集成到 GCP 实例中。该解决方案包括一个在 VM(GCP 实例)内执行 L2 和 L3 的 SDN 组件。我们使用分配给 NIC 的别名 IP 将 IP 分配给虚拟 SDN 组件(如虚拟路由器、虚拟交换机)。因此,从这些组件生成的流量将具有源 IP 地址作为别名 IP 范围中的 IP 之一和自定义 MAC 地址(由 VM 内的虚拟路由器虚拟生成)

问题:从这些别名 IP 地址生成的 NS 流量不会通过 GCP VCP。我们还可以看到,从这些虚拟路由器发送的用于解析 VPC 子网网关的 MAC 地址的 ARP 请求也被丢弃。

那么,对于 NS 流量以及 ARP 请求,对别名 IP 生成的数据包有任何限制吗?

感谢致敬,

答案1

VPC 网络无法识别自定义 MAC 地址。MAC 地址是根据实例的内部 IP 生成的。VPC 网络使用代理 ARP,响应目标实例的默认 MAC 地址。此外,别名 IP 只是与同一 vNIC 关联的辅助 IP,它们不应具有自己的 MAC。您可以使用第三方工具在虚拟机内创建“假”MAC,但从这些 MAC 生成的流量不会存在于虚拟机外部,也不会通过 Google 网络传递。话虽如此,您仍然可以按照以下步骤配置嵌套虚拟机,使其可从主机虚拟机外部访问文档

相关内容