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。如果您的虚拟机具有多个 MAC 地址或使用中继 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. 单击新建逻辑交换机 (New Logical Switch) (新建逻辑交换机)
  4. 键入逻辑交换机的名称和可选描述。
  5. 选择要在其中创建逻辑交换机的传输区域。选择通用传输区域将创建通用逻辑交换机。

    默认情况下,逻辑交换机从传输区域继承控制层面复制模式。您可以将其更改为其他可用模式之一。可用模式包括单播、混合和多播。

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

  6. (可选)单击启用 IP 发现 (Enable IP Discovery)以启用 ARP 禁止功能。
  7. (可选)单击启用 MAC 发现 (Enable MAC learning)

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

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

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

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

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

下一步做什么

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

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

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