您可以使用連接埠鏡像來分析網路流量,以進行偵錯或疑難排解。連接埠鏡像可讓您將區段連接埠 (或整個區段) 上出現的所有網路封包或特定封包複製到另一個區段連接埠。

您可以建立以下連接埠鏡像工作階段類型:
  • 本機 SPAN
  • 遠端 SPAN
  • 遠端 L3 SPAN
  • 邏輯 SPAN

請注意,邏輯 SPAN 僅支援覆疊邏輯交換器,而非 VLAN 邏輯交換器。

如果有大量流量鏡像至監控虛擬機器,則可能會導致驅動程式的緩衝區循環已滿而造成捨棄封包。若要減輕這個問題,可執行下列一或多個動作:

  • 增加 rx 緩衝區循環大小。
  • 指派多個 CPU 資源給虛擬機器。
  • 使用數據平面開發套件 (DPDK) 來改進封包處理效能。
備註: 請確認監控虛擬機器的 MTU 設定夠大,能夠處理封包。這一點對於封裝式封包尤為重要,因為封裝會增加封包大小。否則,封包可能會遭到捨棄。對於具備 VMXNET3 NIC 的 ESXi 虛擬機器,這不會是問題,但對於其他 NIC 類型可能會發生問題。

NSX 4.2 之前,ENS 快速路徑僅支援遠端 L3 SPAN。如果已建立本機 SPAN 或遠端 SPAN (RSPAN) 工作階段,則生產封包已行經 pktHandle 慢速路徑。從 NSX 4.2 開始,ENS 快速路徑同時支援本機 SPAN 和 RSPAN。

這項功能具有下列限制:

  • 來源鏡像連接埠無法位於一個以上的鏡像工作階段中。
  • 對於本機 SPAN 工作階段,鏡像工作階段的來源和目的地連接埠必須位於相同的主機 vSwitch 上。因此,如果您將具有來源或目的地連接埠的虛擬機器 vMotion 至其他主機,則該連接埠上的流量都將無法再次進行鏡像。
  • 對於本機 SPAN 和 RSPAN 目的地工作階段,不接受鏡像目的地連接埠上的正常流量。
  • 在 ESXi 上,當上行連接埠上啟用鏡像時,系統會使用 VDL2 的 Geneve 通訊協定將原始生產 TCP 封包封裝至 UDP 封包。支援 TSO (TCP 分割卸載) 的實體 NIC 可變更封包,以及使用 MUST_TSO 旗標來標記封包。在具有 VMXNET3 或 E1000 vNIC 的監控虛擬機器上,驅動程式會將封包視為一般 UDP 封包,且無法處理 MUST_TSO 旗標,而會捨棄封包。
  • IPFIX 不會對鏡像封包進行取樣,且 Traceflow 和即時流量分析不會追蹤鏡像封包。
  • 如果您打算建立 RSPAN 工作階段,建議在整個網路中保留一些 VLAN,以作為 RSPAN VLAN。不要將區段連接埠指派給這些 VLAN。RSPAN VLAN 必須是專用 VLAN,不應作為交換 VLAN 或傳輸 VLAN。如果您已將 RSPAN VLAN 當成傳輸、交換或主幹 VLAN 包含在工作階段中,在升級到 NSX 4.2 期間,您會收到錯誤,而無法更新 RSPAN 來源和目的地工作階段中的這些 RSPAN VLAN。
  • 您最多可以為 RSPAN 目的地工作階段建立 16 個 RSPAN VLAN。
  • 不能將一個 VLAN 當成多個 RSPAN 目的地工作階段之間的一個鏡像來源。
  • RSPAN 目的地不會監控 vNIC 入口流量。
  • 您必須在 RSPAN 來源上實作鏡像篩選,而不能在 RSPAN 目的地上實作,因為 RSPAN 目的地用來接收鏡像封包。如果在升級至 NSX 4.2 之前,已為 RSPAN 目的地設定鏡像篩選,則必須移除鏡像篩選組態。

必要條件

確認已在 NSX Manager 使用者介面中選取管理程式模式。請參閱NSX Manager。如果看不到原則管理程式模式按鈕,請參閱設定使用者介面設定

程序

  1. 使用 admin 權限來登入 NSX Manager
  2. 選取計劃和疑難排解 > 連接埠鏡像 > 連接埠鏡像工作階段
  3. 按一下新增,然後選取工作階段類型。
    可用的類型為 本機 SPAN遠端 SPAN遠端 L3 SPAN,以及 邏輯 SPAN
  4. 輸入工作階段名稱,並選擇性地輸入說明。
  5. 提供其他參數。
    工作階段類型 參數
    本機 SPAN
    • 傳輸節點 - 選取傳輸節點。
    • 方向 - 選取雙向入口出口
    • 封包截斷 - 選取封包截斷值。
    遠端 SPAN
    • 工作階段類型 - 選取 RSPAN 來源工作階段RSPAN 目的地工作階段
    • 傳輸節點 - 選取傳輸節點。
    • 方向 - 選取雙向入口出口
    • 封包截斷 - 選取封包截斷值。
    • 封裝VLAN 識別碼 - 指定封裝 VLAN 識別碼。
    • 保留原始VLAN - 選取是否要保留原始 VLAN 識別碼。
    遠端 L3 SPAN
    • 封裝 - 選取 GREERSPAN IIERSPAN III
    • GRE 機碼 - 如果封裝為 GRE,請指定 GRE 機碼。ERSPAN 識別碼 - 如果封裝為 ERSPAN IIERSPAN III,請指定 ERSPAN 識別碼。
    • 方向 - 選取雙向入口出口
    • 封包截斷 - 選取封包截斷值。
    邏輯 SPAN
    • 邏輯交換器 - 選取邏輯交換器。
    • 方向 - 選取雙向入口出口
    • 封包截斷 - 選取封包截斷值。
  6. 下一步
  7. 提供來源資訊。
    工作階段類型 參數
    本機 SPAN
    • 選取 VDS。
    • 選取實體介面。
    • 啟用或停用封裝式封包。
    • 選取虛擬機器。
    • 選取虛擬介面。
    遠端 SPAN
    • 選取虛擬機器。
    • 選取虛擬介面。
    遠端 L3 SPAN
    • 選取虛擬機器。
    • 選取虛擬介面。
    • 選取邏輯交換器。
    邏輯 SPAN
    • 選取邏輯連接埠。
  8. 下一步
  9. 提供目的地資訊。
    工作階段類型 參數
    本機 SPAN
    • 選取虛擬機器。
    • 選取虛擬介面。
    遠端 SPAN
    • 選取 VDS。
    • 選取實體介面。
    遠端 L3 SPAN
    • 指定 IPv4 位址。
    邏輯 SPAN
    • 選取邏輯連接埠。
  10. 按一下儲存
    儲存連接埠鏡像工作階段後,無法變更來源或目的地。