Le profil de commutation de gestion MAC prend en charge deux fonctionnalités : apprentissage MAC et changement d'adresse MAC.

La fonctionnalité de changement d'adresse MAC permet à une machine virtuelle de modifier son adresse MAC. Une machine virtuelle connectée à un port peut exécuter une commande administrative pour modifier l'adresse MAC de sa vNIC et toujours envoyer et recevoir le trafic sur cette vNIC. Cette fonctionnalité est prise en charge sur ESXi uniquement et pas sur KVM. Cette propriété est désactivée par défaut.

L'apprentissage MAC fournit la connectivité réseau à des déploiements où plusieurs adresses MAC sont configurées derrière une vNIC, par exemple, dans un déploiement d'hyperviseur imbriqué où une VM ESXi est exécutée sur un hôte ESXi et où plusieurs VM sont exécutées dans la VM ESXi. Sans l'apprentissage MAC, lorsque la vNIC de la VM ESXi se connecte à un port de commutateur, son adresse MAC est statique. Les VM exécutées dans la VM ESXi ne bénéficient pas de la connectivité réseau, car leurs paquets ont des adresses MAC sources différentes. Avec l'apprentissage MAC, le vSwitch inspecte l'adresse MAC source de chaque paquet provenant de la vNIC, apprend l'adresse MAC et autorise le paquet à passer. Si une adresse MAC apprise n'est pas utilisée pendant un certain temps, elle est supprimée. Cette propriété de durée n'est pas configurable.

Si vous activez l'apprentissage MAC ou le changement d'adresse MAC, pour améliorer la sécurité, configurez également SpoofGuard.