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

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

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

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