Azure侧AER与S2S连接隧道能否并行连通并配置主备关系
配置可行性结论
- 完全支持在Azure侧同时部署Azure ExpressRoute(AER)与站点到站点(S2S)VPN连接隧道,两条链路可以同时和本地网络保持活动连通状态,属于Azure官方原生支持的高可用组网方案。
- 同样支持将AER设置为主用连接、S2S VPN作为备用次级连接,故障切换逻辑可以通过Azure原生路由规则自动实现,不需要额外引入第三方调度设备。
并行部署的必要前提
要实现两类连接共存,需要满足以下基础要求:
- 虚拟网络网关必须选用支持ER/VPN共存的SKU,常见的支持规格包括
VpnGw1~VpnGw5、HighPerformance、UltraPerformance,旧的Basic、Standard SKU不支持共存部署。 - 虚拟网络中预留的网关子网
GatewaySubnet前缀长度至少为/27,预留足够IP地址支撑两类网关的实例运行。 - 本地侧边缘设备需要同时支持ER专线对接、IPsec VPN对接能力,两条链路的对接参数、地址规划不能存在冲突。
主备路径的实现逻辑
Azure虚拟网络默认的路由选路规则天然支持ER主、VPN备的流量调度:
- 路由优先级规则中,ER连接传播的路由默认优先级高于S2S VPN传播的路由,只要在两条链路上宣告相同的本地网络前缀,正常运行状态下业务流量会自动优先走ER链路。
- 当ER链路出现连通性故障时,Azure侧会自动将ER对应的路由从有效转发表中移除,流量自动切换到S2S VPN隧道承载;ER链路恢复后,路由会重新收敛,流量自动切回ER链路,整个切换过程无需人工干预。
- 配置时需要注意,不要在S2S VPN链路上宣告比ER链路更细粒度的子网前缀,否则会触发最长前缀匹配规则,导致部分流量提前被路由到VPN链路,不符合主备设计预期。
注意:如果使用BGP动态路由协议,需要同步调整本地侧设备的路由优先级,避免出现去程走ER、回程走VPN的非对称路由问题,导致业务流量异常。
内容的提问来源于stack exchange,提问作者syimrpa81
相关产品推荐
相关产品推荐

