在传统高可用性配置中,建议在无法从活动 SE 中访问 BGP 对等体时进行 SE 故障切换。默认情况下,将在 NSX Advanced Load Balancer 上提供 BGP 对等体监控。还引入了基于 BGP 对等体监控的传统高可用性 SE 组故障切换。
监控 BGP 对等体以进行传统高可用性故障切换
SE 代理定期查询 BGP 并检测对等体状态。如果对等体状态发生变化,则会触发事件。BGP 对等体是在 VRF 中配置的。
并非所有对等体都适用于特定的 SE。仅子网与该 SE 中的任何接口匹配的对等体适用于该 SE。
注:
本节中的对等体仅指在 SE 上具有匹配接口的 BGP 对等体。
配置 BGP 对等体监控器故障切换
可以通过 CLI 为 SE 配置 BGP 对等体监控器故障切换,如下所示:
[admin:123-ctlr3]: > configure serviceenginegroup Default-Group [admin:123-ctlr3]: serviceenginegroup> bgp_peer_monitor_failover_enabled Overwriting the previously entered value for bgp_peer_monitor_failover_enabled [admin:123-ctlr3]: serviceenginegroup> save
BGP 对等体监控条件
对等体监控器检查是否满足以下条件:
如果存在设置了
advertise_vip
的对等体,则至少一个此类对等体必须处于 UP 状态。如果存在设置了
advertise_snat_ip
的对等体,则至少一个此类对等体必须处于 UP 状态。
要使对等体监控器将状态标记为 UP,必须满足上述两个条件。如果不满足任一条件,则对等体监控器将状态标记为 DOWN。
多 VRF 场景中的 BGP 对等体监控
在多 VRF 场景中,每个 VRF 都必须满足这些条件,对等体监控器才会将状态标记为 UP。在刚刚配置 VRF 后,BGP 对等体监控器等待两个对等体监控器查询周期,然后才会更新对等体监控器状态。