MAC 地址用于网络协议堆栈的第 2 层(数据链路层),可将帧传输到收件人。在 vSphere 中,vCenter Server 会生成虚拟机适配器和 VMkernel 适配器的 MAC 地址,您也可以手动分配上述地址。
每一家网络适配器的制造商都分配了一个唯一的名为组织唯一标识符 (OUI) 的 3 字节前缀,此标识符可用于生成唯一的 MAC 地址。
VMware 支持多种地址分配机制,每种机制具有不同的 OUI:
- 生成的 MAC 地址
- 由 vCenter Server 分配
- 由 ESXi 主机分配
- 手动设置 MAC 地址
- 为旧虚拟机生成,但不再与 ESXi 一起使用
如果重新配置已关闭虚拟机电源的网络适配器(例如,通过更改自动 MAC 地址分配类型或设置静态 MAC 地址),则 vCenter Server 会在适配器重新配置生效前解决所有 MAC 地址冲突。