您必须更改 NSX 虚拟分布式路由器的默认 MAC 地址,使其不使用 NSX-V 的分布式逻辑路由器 (DLR) 所使用的相同 MAC 地址。

NSX 环境的所有传输节点中的虚拟分布式路由器 (VDR) 均使用默认全局 MAC 地址。通过使用以下 PUT API 更新全局网关配置,您可以更改 NSX VDR 的全局 MAC 地址:

PUT https://{policy-manager}/policy/api/v1/infra/global-config

有关此全局网关配置 API 中的所有参数的详细说明,请参见 NSX API 指南

小心: 在更改 NSX 虚拟分布式路由器的 MAC 地址时,如果虚拟机连接到 NSX 覆盖网络分段,您可能会在数据平面中观察到短暂中断。

默认全局 MAC 地址为:02:50:56:56:44:52。例如,您需要将其更改为 02:50:56:56:44:62

过程

  1. 通过运行以下 GET API 检索全局网关配置 API 的输出:
    GET https://{policy-manager}/policy/api/v1/infra/global-config
  2. 在文本编辑器中复制并粘贴 GET API 响应。
  3. 编辑以下两个参数值:
    • vdr_mac02:50:56:56:44:62
    • allow_changing_vdr_mac_in_use:true

    保留其他参数的现有值。

  4. 将编辑完成的 API 响应复制并粘贴到以下 PUT API 的请求正文中:
    PUT https://{policy-manager}/policy/api/v1/infra/global-config
  5. 运行 PUT API 以更改 NSX VDR 的默认全局 MAC 地址。