跨 vCenter NSX 部署中,您可以创建跨所有 vCenter 的通用逻辑交换机。传输区域类型确定新交换机是逻辑交换机还是通用逻辑交换机。当您向通用传输区域添加逻辑交换机时,逻辑交换机是通用的。

在创建逻辑交换机时,除了选择传输区域和复制模式以外,您还会配置两个选项:IP 发现和 MAC 学习。

IP 发现最大限度减少各个 VXLAN 分段中(即,连接到同一逻辑交换机的虚拟机之间)的 ARP 流量泛洪。默认情况下,将启用 IP 发现。

注: 在创建通用逻辑交换机时,您无法禁用 IP 发现。在创建通用逻辑交换机后,您可以通过 API 禁用 IP 发现。该设置是在每个 NSX Manager 上单独管理的。请参见《 NSX API 指南》。

MAC 学习在每个 vNIC 上构建一个 VLAN/MAC 对学习表。此表会作为 dvfilter 数据的一部分进行保存。在进行 vMotion 的过程中,dvfilter 会在新位置保存并存储该表。然后,交换机会针对表中的所有 VLAN/MAC 条目发出 RARP。如果正在使用中继 VLAN 的虚拟网卡,您可能希望启用 MAC 学习。

前提条件

表 1. 创建逻辑交换机或通用逻辑交换机的必备条件
逻辑交换机 通用逻辑交换机
  • 必须配置 vSphere Distributed Switch。
  • 必须安装 NSX Manager
  • 必须部署控制器。
  • 必须为 NSX 准备主机群集。
  • 必须配置 VXLAN。
  • 必须创建传输区域。
  • 必须配置分段 ID 池。
  • 必须配置 vSphere Distributed Switch。
  • 必须安装 NSX Manager
  • 必须部署控制器。
  • 必须为 NSX 准备主机群集。
  • 必须配置 VXLAN。
  • 必须分配主 NSX Manager。
  • 必须创建通用传输区域。
  • 必须配置通用分段 ID 池。

过程

  1. 导航到主页 (Home) > 网络和安全 (Networking & Security) > 逻辑交换机 (Logical Switches)
  2. 选择主 NSX Manager
  3. 单击添加 (Add)新建逻辑交换机 (New Logical Switch)(新建逻辑交换机) 图标。
  4. 键入逻辑交换机的名称和可选描述。
  5. 在“传输区域”部分中,单击更改 (Change)以选择一个传输区域。要创建通用逻辑交换机,请选择一个通用传输区域。
    重要事项:

    如果创建一个通用逻辑交换机并选择混合作为复制模式,则必须确保使用的多播地址与 跨 vCenter NSX 环境中的任何 NSX Manager 上分配的其他多播地址不存在冲突。

  6. (可选) 覆盖传输区域确定的复制模式。

    您可以将其更改为其他可用模式之一。可用模式包括单播、混合和多播。

    如果您创建的逻辑交换机在它必须传输的 BUM 流量方面具有明显不同的特性,您可能希望覆盖单个逻辑交换机继承的传输区域控制层面复制模式。在这种情况下,您可以创建一个使用单播模式的传输区域,并对此单个逻辑交换机使用混合或多播模式。

  7. (可选)启用 MAC 学习。

示例: 逻辑交换机和通用逻辑交换机

App 是连接到传输区域的逻辑交换机。它仅在创建时所在的 NSX Manager 上可用。

Universal-App 是连接到通用传输区域的通用逻辑交换机。它可在 跨 vCenter NSX 环境中的任何一个 NSX Manager 上使用。

逻辑交换机和通用逻辑交换机的分段 ID 来自于不同的分段 ID 池。

逻辑交换机和通用逻辑交换机

后续步骤

向通用逻辑交换机添加虚拟机。

(可选)创建一个通用逻辑路由器并将其连接到通用逻辑交换机,以启用连接到不同通用逻辑交换机的虚拟机之间的连接。