從 vSphere 8.0 開始,vSphere Distributed Services Engine (vDSE) 引入了虛擬基礎結構作為分散式架構,並新增了資料處理裝置 (DPU) (也稱為 SmartNIC),支援將基礎結構功能從主機或伺服器 CPU 卸載到資料處理裝置 (DPU)。

透過網路卸載相容性,您可以將網路作業卸載到 DPU 裝置。可以將網路功能從 ESXi 主機卸載到 DPU,以獲得更好的效能。由 DPU 上的 ESXi 提供支援的 vSphere Distributed Switch 支援以下模式:
  • 非卸載模式 (啟用 NSX 之前):將 DPU 用作傳統 NIC。
  • 卸載模式 (啟用 NSX 之後):將流量轉送邏輯從 ESXi 主機卸載到由 DPU 提供支援的 vSphere Distributed Switch

由 DPU 提供支援的主機與 vSphere Distributed Switch 相關聯。它是在建立分散式交換器期間設定的。將主機與分散式交換器相關聯後,無法修改網路卸載相容性。您只能將由 DPU 提供支援的主機新增到這些分散式交換器。在設定 VMware NSX® 傳輸節點之前,DPU 上的 ESXi 將用作傳統 NIC。vCenter Server 上的 vSphere Distributed Switch 會指示啟用 VMware NSX® 時是否允許網路卸載。

由 DPU 提供支援的 vSphere Distributed Switch 所支援的功能。
  • 建立和刪除 vSphere Distributed Switch。
  • 組態管理。
  • vSphere Distributed Switch 健全狀況檢查。
  • Link Aggregation Control Protocol (LACP)。
  • 連接埠鏡像。
  • 私人 LAN。
  • 連結層探索通訊協定。
備註: 由 DPU 提供支援的 vSphere Distributed Switch 不支援的功能。
  • Network I/O Control。
  • 流量控管原則。
  • DV 篩選器。

雙 DPU

從 vSphere 8.0 Update 3 開始,可以在高可用性模式下將 vDSE 與 2 個資料處理裝置 (DPU) 搭配使用。如需有關雙 DPU 的詳細資訊,請參閱〈VMware vSphere® Distributed Services EngineTM 和利用 DPU 實現網路加速簡介〉

可以在高可用性 (HA) 和非高可用性 (非 HA) 模式下耗用雙 DPU。
  • HA 模式:在此模式下,每個 DPU 由單一卸載的分散式虛擬交換器 (vDS) 耗用。例如,如果將 DPU 1 指定為作用中狀態,則 DPU 2 將充當待命裝置。待命 DPU 指定為備份 DPU。如果作用中 DPU 發生故障,則作用中網路卸載會切換到待命 DPU。這為 DPU 提供了高可用性。此切換可最大程度降低作用中工作負載發生故障的風險。

    如果雙 DPU 同時連線到同一網路交換器,則只有其中一個 DPU 處理資料封包。另一個 DPU 處於待命模式。但是,影子交換器和連接埠是在待命 DPU 上建立的。在 DPU 上也套用了網路原則,但影子交換器不會處理任何封包。當 ESXi 偵測到作用中 DPU 故障時,它會起始至待命 DPU 的容錯移轉,並向影子交換器傳送信號以啟用封包處理。

  • 非 HA 模式:在此模式下,沒有高可用性 (HA),但每個 DPU 均允許由單獨的卸載 vDS 使用。此模式允許將兩個 DPU 用於作用中網路資料路徑卸載。

啟用網路卸載

若要啟用網路卸載,您必須在 vCenter ServerVMware NSX® 中執行多個步驟。
步驟 解決方案
建立 vSphere Distributed Switch 建立 vSphere Distributed Switch
將主機與 vSphere Distributed Switch 相關聯 將主機新增到 vSphere Distributed Switch
設定 NSX 主機傳輸節點 在已啟用 DPU 的 vSphere Lifecycle Manager 叢集上設定 NSX 主機傳輸節點
檢視具有網路卸載功能的 vSphere Distributed Switch 的拓撲 檢視網路卸載交換器的拓撲