![具有相同地址空间的多个本地网络网关对象](https://linux22.com/image/694133/%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E5%9C%B0%E5%9D%80%E7%A9%BA%E9%97%B4%E7%9A%84%E5%A4%9A%E4%B8%AA%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%E7%BD%91%E5%85%B3%E5%AF%B9%E8%B1%A1.png)
我有多个互联网提供商。对于我的 Azure 实例,我希望能够为每个实例定义一个具有相同地址空间的本地网络网关,以便在发生故障时可以轻松地在它们之间切换。
这样做安全吗/可能吗?我担心这些对象可能被用于 Azure 端的路由,最终导致路由分裂。
答案1
这样做安全吗/可能吗?
当然。
我担心这些对象可能被用于 Azure 方面的路由,最终导致路由分裂。
您的担心是合理的,Azure 对此有解决方案。
当本地网络上有两个冗余 VPN 设备时,站点到站点 VPN 必须启用 BGP 进行连接。
在这种情况下,您需要为本地网络网关声明的前缀是您的 VPN 设备上的 BGP Peer IP 地址的主机地址。(例如 10.10.10.254/32)这样前缀就不会在多个本地网关上重叠,并且路由将由 BGP 处理。
这是一个很好的指导关于如何使用 Powershell 命令进行配置。