共用方式為


關於使用一般路由封裝的網路虛擬化 (NVGRE)

Hyper-V 網路虛擬化支援使用一般路由封裝 (NVGRE) 做為虛擬化 IP 位址的機制的網路虛擬化。 在 NVGRE 中,虛擬機器的封包會封裝在另一個封包內。 這個新的 NVGRE 格式封包標頭具有適當的來源和目的地提供者區域, (PA) IP 位址。 此外,它有 24 位虛擬子網識別碼 (VSID) ,儲存在新封包的 GRE 標頭中。

下圖顯示 GRE 封裝的封包。 在網路上,NVGRE 封裝封包看起來像 IP-over-Ethernet 封包,不同之處在于外部 IP 標頭的承載是 GRE 封裝的 IP 封包, (包括乙太網路標頭) 。

比較原始封包和 GRE 封裝封包的圖表。兩者都有 MAC、IP 標頭、TCP 標頭和 TCP 使用者資料。GRE 封裝封包也有外部 MAC、外部 IP 標頭和 GRE。

Windows Server 2012 和更新) 版本中提供的 NDIS 6.30 (引進了 NVGRE 工作卸載,這可讓您搭配下列專案使用 NVGRE 格式封包:

  • 大型傳送卸載 (LSO)
  • 虛擬機器佇列 (VMQ)
  • 傳輸 (Tx) 總和檢查碼卸載 (IPv4、TCP、UDP)
  • 接收 (Rx) 總和檢查碼卸載 (IPv4、TCP、UDP)

NDIS 6.85 引進了 NVGRE 的支援,其中包含 UDP 分割卸載 (USO) 。

注意:通訊協定驅動程式可能會卸載「混合模式」封包,這表示內部和外部 IP 標頭版本不同之封包。 例如,封包可能會有外部 IP 標頭做為 IPv6,而內部 IP 標頭則為 IPv4。

注意:通訊協定驅動程式也可以卸載沒有內部 TCP 或 UDP 標頭的 NVGRE 格式封包。 例如,IP 封包可能有網際網路控制訊息通訊協定的內部承載, (ICMP) 封包。

如需 NVGRE 的詳細資訊,請參閱下列網際網路草稿:

NVGRE 是以一般路由封裝 (GRE) 為基礎。 如需 GRE 的詳細資訊,請參閱下列資源:

本節包括:

卸載總和檢查碼工作

卸載大型 TCP 封包的分割

TCP/IP 工作卸載