當封包從邏輯網路上的一個邏輯連接埠傳輸至相同網路上的另一個邏輯連接埠時,可以使用 Traceflow 檢查封包的路徑。Traceflow 可追蹤插入邏輯連接埠之封包的傳輸節點層級路徑。追蹤封包會周遊邏輯交換器覆疊,但不會顯示至連結至邏輯交換器的介面。換句話說,實際上系統不會傳送封包給測試封包的預期收件者。

程序

  1. 從瀏覽器登入 NSX Manager,網址為 https://nsx-manager-ip-address
  2. 導覽至 [Traceflow] 畫面。您有兩個選項可供選擇。
    • 選取導覽面板中的工具 (Tools) > Traceflow

    • 選取導覽面板中的交換 (Switching)、按一下連接埠 (Ports)索引標籤,接著選取連結 VIF 的連接埠,然後按一下動作 (Actions) > Traceflow

  3. 選取流量類型。

    選項包含 [單點傳播]、[多點傳送] 和 [廣播]。

  4. 根據流量類型指定來源和目的地資訊。

    流量類型

    指定來源資訊

    指定目的地資訊

    單點傳播

    選取虛擬機器和虛擬介面。

    如果虛擬機器已安裝 VMtools,或虛擬機器是透過 OpenStack 外掛程式來進行部署 (在此情況下,將使用位址繫結),將顯示 IP 位址和 MAC 位址。如果虛擬機器具有一個以上的 IP 位址,請從下拉式功能表中選取其中一個。

    如果未顯示 IP 位址和 MAC 位址,請在文字方塊中輸入 IP 位址和 MAC 位址。

    這也適用於多點傳送和廣播。

    從 [類型] 下拉式功能表中,選取 [虛擬機器名稱] 或 [IP-MAC]。

    • 如果選取 [虛擬機器名稱],則請選取虛擬機器和虛擬介面。選取或輸入 IP 位址和 MAC 位址

    • 如果選取 [IP-MAC],則請選取追蹤類型 (第 2 層或第 3 層)。如果追蹤類型是第 2 層,請輸入 IP 位址和 MAC 位址。如果追蹤類型是第 3 層,請輸入 IP 位址。

    多點傳送

    步驟同上。

    輸入 IP 位址。必須是來自 224.0.0.0 - 239.255.255.255 的多點傳送位址。

    廣播

    步驟同上。

    輸入子網路首碼長度。

  5. (選擇性) ︰ 按一下進階 (Advanced)以查看進階選項。
  6. (選擇性) ︰ 在左側資料行中,輸入所需的值或輸入下列欄位:

    選項

    說明

    框架大小

    例如 128

    TTL

    例如 64

    逾時 (毫秒)

    例如 10000

    Ethertype

    例如 2048

    裝載類型

    從下拉式功能表中選取一個選項。

    裝載資料

    根據所選裝載類型的裝載格式 (Base64、十六進位、純文字、二進位或十進位)

  7. (選擇性) ︰ 在左側資料行的 [通訊協定] 下方,從 [類型] 下拉式功能表中選取通訊協定。
  8. (選擇性) ︰ 根據所選取的通訊協定來完成下表中的相關聯步驟。

    通訊協定

    步驟 1

    步驟 2

    步驟 3

    TCP

    輸入來源連接埠。

    輸入目的地連接埠。

    從下拉式功能表中選取所需的 TCP 旗標。

    UDP

    輸入來源連接埠。

    輸入目的地連接埠。

    不適用

    ICMP

    輸入 ICMP ID。

    輸入序列值。

    不適用

  9. 按一下追蹤 (Trace)

    隨即顯示連線、元件和層級的相關資訊。輸出包含一個表格,其中會列出觀察類型 (已傳送、已捨棄、已接收、已轉送)、傳輸節點和元件,以及拓撲的圖形對應 (如果選取單點傳播和邏輯交換器作為目的地)。您也可以在顯示的觀察結果上套用篩選器 (全部 (All)已傳送 (Delivered)已捨棄 (Dropped))。如果有已捨棄的觀察結果,依預設會套用已捨棄 (Dropped)篩選器。否則則會套用全部 (All)篩選器。