首先,我想解释一下,我刚刚开始接触网络,特别是 GCP。所以,如果这个问题没有意义,我深表歉意。
我面临的挑战是通过位于美国的 VPN 隧道路由来自欧洲子网的流量。
具体如下:
- 子网详情:位于 europe-west1,包含 2 个实例
- VPN 隧道:在美国设置,Cloud VPN 网关位于美国西部
- 问题:由于区域差异,无法将 europe-west1 子网添加到隧道
目前的局限性:
- 无法修改隧道的另一端
- 无法将网关重新定位到 europe-west1,因为这会导致丢失隧道另一侧配置的 IP
- 无法为隧道选择不同的本地 IP 范围。
- 无法将实例从 europe-west1 移动到另一个区域
尝试的解决方案:
- 已验证的路由表
- 尝试在两个子网之间创建 Cloud NAT,但这种方法不起作用,因为两个子网必须位于同一区域
- 尝试 VPC 对等连接,结果相同
核心问题:有没有一种方法可以通过在不同区域(us-west)配置的 VPN 隧道路由来自一个区域(europe-west1)中的实例的流量?
我唯一能想到的就是在美国子网中创建另一个实例,充当欧洲实例和隧道之间的代理,但这似乎是一个非常低效的解决方案,我想知道是否有其他我想不到的替代方案。