SDN 虛擬網絡隔離協定(NVGRE)封裝封包遭丟棄

光亚 创新 60 信譽點數
2026-09-09T06:54:54.5533333+00:00

SDN 網絡架構中的多租戶通訊失敗,原因是主機實體網絡介面卡丟棄 NVGRE 封裝封包。如何使用 PowerShell 在主機網絡介面卡上啟用 NVGRE Task Offload?

Windows for business | Windows 365 商務版
0 則留言 沒有留言

由問題作者接受的回答
Jason Nguyen Tran 26,170 信譽點數 獨立顧問
2026-09-09T07:49:04.7066667+00:00

您好

您所遇到的 NVGRE 封包被丟棄問題,與網絡介面卡(NIC)的 Offload 功能有關。預設情況下,許多實體 NIC 並未啟用 NVGRE Task Offload,這可能會導致多租戶流量無法正常進行封裝及轉送。

若要啟用 NVGRE Task Offload,可以使用 PowerShell 的 Set-NetAdapterAdvancedProperty Cmdlet。例如:

Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName "NVGRE Task Offload" -DisplayValue "Enabled"

此命令會查詢所有網絡介面卡,並在支援的情況下啟用 NVGRE Offload。如果您的環境中有多張 NIC,可能需要逐一對指定的網絡介面卡執行命令。

啟用後,可以使用 Get-NetAdapterAdvancedProperty 確認設定是否生效,然後再次測試租戶之間的通訊。

請注意,並非所有 NIC 驅動程式都會將 NVGRE Offload 顯示為可設定的屬性。在這種情況下,通常需要更新 NIC 驅動程式或韌體。此外,建議確認 SDN 技術堆疊已安裝最新的累積更新,因為 NVGRE 的支援功能會隨著版本更新而持續改善。

希望以上資訊對您有所幫助。如果您認為此回答有用,請點選「接受答案(Accept Answer)」,讓我知道這項回覆已解決您的問題。

Jason

此回答有幫助嗎?

有 2 人認為此回答有所幫助。
0 則留言 沒有留言

0 個其他答案

排序依據: 最實用

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。