Routing 谷歌云:自动使用备份VPC路由

Routing 谷歌云:自动使用备份VPC路由,routing,google-cloud-platform,google-cloud-networking,Routing,Google Cloud Platform,Google Cloud Networking,我正在使用Google官方云路由文档页面(在“优先级”下)中显示的示例,因为它与我试图实现的目标密切相关 假设我定义了两条路线,如下所示: NAME NETWORK DEST_RANGE NEXT_HOP PRIORITY vpnroute default 192.168.0.0/16 [ZONE]/instances/vp

我正在使用Google官方云路由文档页面(在“优先级”下)中显示的示例,因为它与我试图实现的目标密切相关

假设我定义了两条路线,如下所示:

NAME                       NETWORK     DEST_RANGE         NEXT_HOP                           PRIORITY 
vpnroute                   default     192.168.0.0/16     [ZONE]/instances/vpninstance          1000 
vpnroute-backup            default     192.168.0.0/16     [ZONE]/instances/vpninstance-backup   2000
在官方文件中指出:

在此配置下,VPN流量通常由 vpninstance,但如果vpnroute为 删除

我希望此故障切换是自动的。我如何做到这一点

或者换句话说:我希望有高可用性的实例,可以用作路由规则中的下一个选项,并且我可以使用主动/被动模型。我能做到这一点的最简单方法是什么?我喜欢上面的解决方案,但是当我检测到我的主路由的下一跳失败时,我不得不手动删除一条路由


我的假设是,我可以有两条优先级不同的路由,如果高优先级的路由不起作用,则将按优先级顺序尝试路由,但我认为我可能错了。

您可以通过主VPN隧道和备份VPN隧道来实现这一点,方法是为两条隧道的路由设置不同的优先级。 或者您可以为两条隧道设置具有相同优先级的路由,然后当两条隧道建立时,交通将在隧道之间进行ECMP

在这两种情况下,当一条隧道未建成时,通往该隧道的路线优先级较低,因此所有交通都将通过已建成的隧道