NSX Edge
问题
Edge 路由器的高可用性状态为
关闭。UI 中的 NSX Edge 状态也可能显示为
DOWN。
- 运行 CLI get edge-cluster status 后,Edge 节点状态显示为开启,但路由状态显示为关闭。
Edge Node Id : 9e60f8c7-c0ac-42ef-8854-5466cd0cc7eb Edge Node Status : Up (Routing Down) Admin State : Up Service Status : Datapath Config Channel : Up Datapath Status Channel : Up Routing Status Channel : Up Routing Status : Down
-
在 NSX Manager UI 中,导航到网络 → Tier-0 逻辑路由器 → 逻辑路由器 → 概览 → 高可用性状态,状态显示为关闭。
- 在 Edge CLI 中,运行 get logical-routers → vrf (Tier0 SR) → get high-availability status,SR 的状态显示为关闭。
原因
如果路由器的所有 BFP 和/或 BGP 会话关闭,则会出现此问题。
解决方案
- 要对 BFD 会话进行故障排除,请参见前面介绍的与 BFD 会话相关的故障排除用例。请参见由于 Edge 与 ESXi 之间的 BFD 隧道关闭,所以 NSX Edge 状态为“关闭”或“已降级”和 由于 BFD 隧道关闭,NSX Edge 状态为“关闭”或“已降级”。
- 要对 BGP 会话进行故障排除,请执行以下步骤:
- 在 Tier-0 SR VRF (get logical-routers; vrf x) 中,运行 Admin CLI get bgp neighbor summary。
- 如果未建立连接,请从内部和外部 SR VRF 对 BGP 邻居地址和源地址(T0 upink/interfaces)执行 ping 操作,以验证接口是否已正确设置,因为 TOR 和 BGP 邻居上的 BGP 对等项已启动且可访问。
- 如果已确定连接状态,请运行 CLI get bgp neighbor <neighbor-ip> advertised-routes,然后运行 get route <ip-address> | get route connected | get route bgp,以查看是否正在通告 BGP 路由。
- 运行 get logical-routers 以查看 Tier-0 服务路由器的逻辑路由器 ID,然后运行 get logical-router <logical-router-id> interfaces stats 以查看服务路由器接口上是否出现 TX 或 RX 丢弃。
- 运行 Admin CLI get diagnosis topology 以查看 Edge 上行链路接口或 BGP 对等体的状态。