共用方式為


軟體和硬體 (SH) 整合功能和技術

適用於:Windows Server 2022、Windows Server 2019、Azure Stack HCI、版本 21H2 和 20H2

這些功能既有軟體部分也有硬體部分。 該軟體與必須支援該功能的硬體功能緊密相連。 其中一些例子包括 VMMQ、VMQ、發送端 IPv4 檢查和 RSS。 更多詳細資訊,請參閱 Azure Stack 的主機網路要求。.

提示

SH 和 HO 功能僅在已安裝的網卡支援時可用。 以下的功能描述將涵蓋如何確定您的網卡是否支援該功能。

融合型 NIC

融合型 NIC 是一種技術,它允許 Hyper-V 主機中的虛擬網卡向主機進程提供 RDMA 服務。 Windows Server 2016 不再需要為 RDMA 使用獨立的網卡。 融合型網卡功能允許主機分區中的虛擬網卡(vNICs)向主機分區提供 RDMA,並以公平且可管理的方式在 RDMA 流量、VM 和其他 TCP/UDP 流量之間共享網卡的帶寬。

Converged NIC with SDN

您可以透過 VMM 或 Windows PowerShell 管理融合型網卡的操作。 PowerShell 命令是用于 RDMA 的相同命令(見下文)。

使用融合型 NIC 功能:

  1. 確保設置主機以支援 DCB。

  2. 確保在網卡上啟用 RDMA,或者在 SET 團隊的情況下,將網卡綁定到 Hyper-V switch。

  3. 確保在主機上為 RDMA 指定的 vNIC 上啟用 RDMA。

有關 RDMA 和 SET 的更多詳細資訊,請參閱遠端直接內存存取(RDMA)和嵌入式交換機組建(SET)

資料中心橋接 (DCB)

DCB 是一組能夠在數據中心實現融合傳送的 IEEE(電機和電子工程師學會)標準。 DCB 在主機中提供基於硬體佇列的帶寬管理,需要與相鄰交換機協同工作。 儲存、數據網路、集群進程間通訊(IPC)和管理的所有流量共享同一個以太網網路基礎設施。 在 Windows Server 2016 中,DCB 可以分別應用於任何網卡,以及綁定到 Hyper-V switch 的網卡。

對於 DCB,Windows Server 使用基於優先級的流控制(PFC),其標準化在 IEEE 802.1Qbb 中。 PFC 透過防止流量類別內的過度建立(近乎)無損的網路結構。 Windows Server 還使用 Enhanced Transmission Selection (ETS),其標準化在 IEEE 802.1Qaz 中。 ETS 允許將帶寬劃分為最多八個流量類別的保留部分。 每個流量類別都有自己的傳送隊列,透過使用 PFC,可以在類別內啟動和停止傳送。

Hyper-V 網路虛擬化

版本 描述
v1 (HNVv1) 引入於 Windows Server 2012 的 Hyper-V Network Virtualization (HNV) 允許在共享的物理網路基礎設施之上對客戶網路進行虛擬化。 針對實體網路網狀架構採取最低限度變更,HNV 可讓服務提供者在三個雲端中的任何位置靈活地部署和移轉租用戶工作負載:服務提供者雲端、私人雲端或 Microsoft Azure 公用雲端。
v2 NVGRE (HNVv2 NVGRE) 在 Windows Server 2016 和 System Center Virtual Machine Manager 中,Microsoft 提供了一個端對端的網路虛擬化解決方案,其中包括 RAS Gateway、軟體負載均衡、網路控制器等功能。 更多詳細資訊,請參閱Windows Server 2016中的 Hyper-V 網路虛擬化總覽
v2 VxLAN (HNVv2 VxLAN) 在 Windows Server 2016 中,Hyper-V Network Virtualization 是 SDN 擴展的一部分,您可以透過網路控制器進行管理。

IPsec 任務卸載(IPsecTO)

IPsec 任務卸載是一種 NIC 功能,它使操作系統可以使用網卡上的處理器進行 IPsec 加密工作。

重要

IPsec Task Offload 是一種傳統技術,大多數網路配接器不支援,即使支援,預設情況下也是禁用的。

私有虛擬網域網路(PVLAN)。

PVLANs 允許僅在相同虛擬化伺服器上的虛擬器之間進行通訊。 私有虛擬網路未綁定到物理網路配接器。 私有虛擬網路與虛擬化伺服器上的所有外部網路流量以及管理操作系統與外部網路之間的任何網路流量獨立。 當您需要建立隔離的網路環境 (例如隔離的測試網域) 時,此類型的網路相當實用。 Hyper-V 和 SDN 堆棧僅支援 PVLAN Isolated Port 模式。

有關 PVLAN 獨立的詳細資訊,請參閱控制中心:虛擬器管理員工程部落格

遠端直接記憶體存取 (RDMA)

RDMA 是一種網路技術,可提供高輸送量、低延遲的通訊,能夠將 CPU 使用量降到最低。 RDMA 透過啟用網卡直接將數據傳送到應用程序內存,或從應用程序內存中傳送數據,實現了零拷貝網路。 支援 RDMA 代表著網卡(物理或虛擬)能夠向 RDMA 客戶端公開 RDMA。 支援 RDMA 代表著網卡(物理或虛擬)能夠向 RDMA 客戶端公開 RDMA。

有關 RDMA 更多詳細資訊,請參閱遠端直接記憶體存取(RDMA)和嵌入式交換機隊伍(SET)

接收端調整 (RSS)

RSS 是一種 NIC 功能,它將不同的流分開並將它們傳遞給不同的處理器進行處理。 RSS 透過並行化網路處理,使主機能夠擴展到非常高的數據速率。

更多詳細資訊,請參閱Receive Side Scaling (RSS)

單根輸入輸出虛擬化 (SR-IOV)

SR-IOV 允許 VM 流量直接從 NIC 移動到 VM,而不需要透過 Hyper-V 主機。 SR-IOV 對於 VM 的性能是一項驚人的提升,但缺乏主機管理該通道的能力。 僅在工作負載表現良好、可信賴,且通常是主機中唯一的虛擬器時,才使用 SR-IOV。

使用 SR-IOV 的流量會繞過 Hyper-V 交換器,這代表著任何策略,例如 ACL 或帶寬管理,都不會被應用。 SR-IOV 流量還不能透過任何網路虛擬化功能,因此無法應用 NV-GRE 或 VxLAN 封裝。 僅在特定情況下使用 SR-IOV 來處理受信任的工作負載。 此外,您無法使用主機策略、帶寬管理和虛擬化技術。

未來,兩種技術將支援 SR-IOV:通用流表(GFT)和硬體 QoS 卸載(在網卡中進行帶寬管理)- 一旦我們的生態系統中的網卡支援它們。 這兩種技術的結合將使 SR-IOV 對所有 VMs 有用,將允許應用策略、虛擬化和帶寬管理規則,並可能在 SR-IOV 的一般應用中取得巨大的進展。

有關更多詳細資訊,請參閱 Single Root I/O Virtualization (SR-IOV) 概述

TCP Chimney Offload

TCP Chimney Offload,也被稱為 TCP Engine Offload (TOE),是一種技術,允許主機將所有 TCP 處理卸載到 NIC。 由於 Windows Server 的 TCP 堆棧幾乎總是比 TOE 引擎更有效,因此不建議使用 TCP Chimney Offload。

重要

TCP Chimney Offload 是一種已被淘汰的技術。 我們建議您不要使用 TCP Chimney Offload,因為 Microsoft 可能會在未來停止支援它。

虛擬地方區域網路 (VLAN)

VLAN 是對 Ethernet 網幀頭的擴展,允許將一個局網域網分割為多個 VLAN,每個 VLAN 使用自己的位址空間。 在 Windows Server 2016 中,可以在 Hyper-V 交換器的端口上設置 VLAN,或透過在 NIC Teaming 隊伍上設置團隊介面來設置 VLAN。

虛擬機器佇列 (VMQ)

VMQ(虛擬器隊列)是一種 NIC 功能,為每個虛擬器分配一個隊列。 任何時候啟用了 Hyper-V,您必須同時啟用 VMQ。 在 Windows Server 2016 中,VMQ 使用 NIC Switch vPorts,每個 vPort 分配一個隊列以提供相同的功能。

Virtual Machine Multi-Queue (VMMQ)

VMMQ(虛擬器多線程)是一種網卡功能,允許虛擬器的流量分散到多個隊列,每個隊列由不同的物理處理器處理。 然後,流量被傳遞到 VM 中的多個 LP(虛擬處理器),就像在 vRSS 中一樣,這允許將大量的網路帶寬提供給虛擬器。