MAC 管理交換設定檔支援兩個功能:MAC 學習和 MAC 位址變更。

MAC 學習可針對在一個 vNIC 後面設定多個 MAC 位址的部署提供網路連線,例如 ESXi 虛擬機器在 ESXi 主機上執行,而 ESXi 虛擬機器中有多個虛擬機器執行的巢狀 Hypervisor 部署。如果沒有 MAC 學習,當 ESXi 虛擬機器的 vNIC 連線至交換器連接埠,其 MAC 位址會是靜態的。在 ESXi 虛擬機器中執行的虛擬機器不具備網路連線能力,因為其封包具有不同的來源 MAC 位址。透過 MAC 學習,vSwitch 會檢查來自 vNIC 之每個封包的來源 MAC 位址,藉此學習 MAC 位址並允許封包通過。如果在特定期間內未使用學習的 MAC 位址,則系統會將其移除。此使用期限內容無法進行設定。

MAC 學習也支援未知的單點傳播洪泛。通常,當連接埠收到的封包具有未知的目的地 MAC 位址時會捨棄封包。如果啟用未知的單點傳播洪泛,則連接埠會將未知的單點傳播流量洪泛至已啟用 MAC 學習和單點傳播洪泛之交換器上的每個連接埠。此內容依預設為啟用,但前提是已啟用 MAC 學習。

MAC 管理交換設定檔也支援虛擬機器變更其 MAC 位址的能力。連線至連接埠且已啟用 MAC 位址變更內容的虛擬機器,可以執行系統管理命令以變更其 vNIC 的 MAC 位址,且仍可在該 vNIC 上傳送和接收流量。僅 ESXi 才支援這個功能,KVM 並不支援。此內容依預設為停用。

如果您啟用 MAC 學習或 MAC 位址變更,請一併設定 SpoofGuard 以改善安全性。

如需建立 MAC 管理交換設定檔,以及將設定檔關聯至交換器或連接埠的詳細資訊,請參閱NSX-T API 指南》

備註︰

在此版本中,MAC 管理交換設定檔功能僅能透過 NSX API 使用。您無法透過 NSX Manager UI 使用。