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-routersvrf (Tier0 SR)get high-availability status,SR 的状态显示为关闭

原因

如果路由器的所有 BFP 和/或 BGP 会话关闭,则会出现此问题。

解决方案

  1. 要对 BFD 会话进行故障排除,请参见前面介绍的与 BFD 会话相关的故障排除用例。请参见由于 Edge 与 ESXi 之间的 BFD 隧道关闭,所以 NSX Edge 状态为“关闭”或“已降级”NSX Edge 状态为“关闭”或“已降级”
  2. 要对 BGP 会话进行故障排除,请执行以下步骤:
    1. 在 Tier-0 SR VRF (get logical-routers; vrf x) 中,运行 Admin CLI get bgp neighbor summary
    2. 如果未建立连接,请从内部和外部 SR VRF 对 BGP 邻居地址和源地址(T0 upink/interfaces)执行 ping 操作,以验证接口是否已正确设置,因为 TOR 和 BGP 邻居上的 BGP 对等项已启动且可访问。
    3. 如果已确定连接状态,请运行 CLI get bgp neighbor <neighbor-ip> advertised-routes,然后运行 get route <ip-address> | get route connected | get route bgp,以查看是否正在通告 BGP 路由。
    4. 运行 get logical-routers 以查看 Tier-0 服务路由器的逻辑路由器 ID,然后运行 get logical-router <logical-router-id> interfaces stats 以查看服务路由器接口上是否出现 TX 或 RX 丢弃。
    5. 运行 Admin CLI get diagnosis topology 以查看 Edge 上行链路接口或 BGP 对等体的状态。