使用 CLI 確認已建立連往芳鄰的 ECMP 路由連線。

程序

  1. 登入 NSX Manager CLI。
  2. 取得分散式路由器 UUID 資訊。

    get logical-routers

    Logical Router
    UUID        : 736a80e3-23f6-5a2d-81d6-bbefb2786666
    vrf         : 2
    type        : TUNNEL
    
    Logical Router
    UUID        : d40bbfa4-3e3d-4178-8615-6f42ea335037
    vrf         : 4
    type        : SERVICE_ROUTER_TIER0
    
    Logical Router
    UUID        : d0289ba4-250e-41b4-8ffc-7cab4a46c3e4
    vrf         : 5
    type        : DISTRIBUTED_ROUTER
    
    Logical Router
    UUID        : a6ee6316-2212-4171-99cc-930c98bcad7f
    vrf         : 6
    type        : DISTRIBUTED_ROUTER
    
  3. 從輸出中找到 UUID 資訊。
    Logical Router
    UUID        : d0289ba4-250e-41b4-8ffc-7cab4a46c3e4
    vrf         : 5
    type        : DISTRIBUTED_ROUTER
  4. 輸入第 0 層分散式路由器的 VRF。

    vrf 5

  5. 確認第 0 層分散式路由器已連線至 Edge 節點。

    get forwarding

    例如,edge-node-1 和 edge-node-2。

  6. 輸入 exit 以離開 vrf 內容。
  7. 開啟第 0 層邏輯路由器的作用中控制器。
  8. 確認控制器節點上的第 0 層分散式路由器已連線。

    get logical-router <UUID> route

    UUID 的路由類型應該會顯示為 NSX_CONNECTED

  9. 在兩個 Edge 節點上啟動 SSH 工作階段。
  10. 啟動工作階段以擷取封包。

    set capture session 0 interface fp-eth1 dir tx

    set capture session 0 expression src net <IP_Address>

  11. 導覽至控制中心並按兩下 httpdata11.bat 和 httpdata12.bat 指令碼。

    如此會傳送大量的 HTTP 要求至兩個 Web 虛擬機器,且您會看到流量使用 Edge 節點雜湊至兩個路徑,這表示 ECMP 正常運作。

  12. 停止擷取工作階段。

    del capture session 0

  13. 移除 bat 指令碼。