我不确定为什么必须在AWS Direct Connect + VPN设置中使用公共 VIF。通常,如果您连接到虚拟私有网关,您应该使用私有 VIF,如AWS Managed VPN中所示。为什么在这种情况下必须使用公共 VIF?
AWS Direct Connect + VPN 示意图:
AWS 托管 VPN 示意图:
编辑 1:
通过观看AWS re:Invent 2018:AWS VPN 解决方案 (NET304)获得了更好的理解。我们需要公共 VIF,因为 AWS Site-to-Site VPN 在虚拟专用网关上创建了两个公共端点,这些端点仅对公共 VIF 可见。那次谈话的图表: