NSX 逻辑交换机可在脱离底层硬件的虚拟环境中再现交换功能(单播、多播和广播)。逻辑交换机在提供可连接虚拟机的网络连接方式上类似于 VLAN。逻辑交换机是单个本地 vCenter NSX 部署。在跨 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 池。
  • 必须创建通用传输区域。
确定要对其进行更改的相应 NSX Manager。
  • 在独立或单个 vCenter NSX 环境中,仅有一个 NSX Manager,因此无需进行选择。
  • 必须从主 NSX Manager 管理通用对象。
  • 某个 NSX Manager 的本地对象必须使用该 NSX Manager 进行管理。
  • 在未启用增强型链接模式的跨 vCenter NSX 环境中,您必须从链接至您想要修改的 NSX Manager 的 vCenter 中更改配置。
  • 在处于增强型链接模式的跨 vCenter NSX 环境中,您可以从任意链接的 vCenter 更改任意 NSX Manager 的配置。从 NSX Manager 下拉菜单中选择相应的 NSX Manager。

过程

  1. 导航到主页 (Home) > 网络和安全 (Networking & Security) > 逻辑交换机 (Logical Switches)
  2. 选择要在其上创建逻辑交换机的 NSX Manager。要创建通用逻辑交换机,必须选择主 NSX Manager
  3. 单击添加 (Add)新建逻辑交换机 (New Logical Switch)(新建逻辑交换机) 图标。
  4. 键入逻辑交换机的名称和可选描述。
  5. 选择要在其中创建逻辑交换机的传输区域。如果选择通用传输区域,则会创建一个通用逻辑交换机。
    默认情况下,逻辑交换机从传输区域继承控制层面复制模式。您可以将其更改为其他可用模式之一。可用模式包括单播、混合和多播。

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

  6. (可选)启用 IP 发现以启用 ARP 抑制功能。
  7. (可选)启用 MAC 学习。

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

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

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

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

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

后续步骤

将虚拟机添加到逻辑交换机或通用逻辑交换机。

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

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