您可以使用 IP 池以分配隧道端点地址。隧道端点是在外部 IP 标头中使用的源和目标 IP 地址,以便唯一地标识发出和终止 NSX-T Data Center 覆盖网络帧封装的管理程序主机。还可以使用 DHCP 或手动配置的 IP 池以分配隧道端点 IP 地址。

如果同时使用 ESXi 和 KVM 主机,一种设计方法是将两个不同的子网用于 ESXi 隧道端点 IP 池 (sub_a) 和 KVM 隧道端点 IP 池 (sub_b)。在这种情况下,需要在 KVM 主机上添加具有专用默认网关的 sub_a 静态路由。

下面是在 Ubuntu 主机上生成的示例路由表,其中 sub_a = 192.168.140.0,sub_b = 192.168.150.0。(例如,管理子网可能是 192.168.130.0。)

内核 IP 路由表:

Destination          Gateway          Genmask          Iface
0.0.0.0              192.168.130.1    0.0.0.0          eth0
192.168.122.0        0.0.0.0          255.255.255.0    virbr0
192.168.130.0        0.0.0.0          255.255.255.0    eth0
192.168.140.0        192.168.150.1    255.255.255.0    nsx-vtep0.0
192.168.150.0        0.0.0.0          255.255.255.0    nsx-vtep0.0

可以使用至少两种不同的方法添加路由。在这两种方法中,仅当通过编辑接口添加路由时才能在主机重新引导后保持该路由。使用 route add 命令添加路由在主机重新引导后不会保持。

route add -net 192.168.140.0 netmask 255.255.255.0 gw 192.168.150.1 dev nsx-vtep0.0

在 /etc/network/interfaces 中的“up ifconfig nsx-vtep0.0 up”前面添加以下静态路由:

post-up route add -net 192.168.140.0 netmask 255.255.255.0 gw 192.168.150.1

过程

  1. 从浏览器中,使用管理员权限登录到位于 https://<nsx-manager-ip-address>NSX Manager
  2. 选择清单 > 组 > IP 池,然后单击添加
  3. 输入 IP 池名称、可选说明和网络设置。

    网络设置包括:

    • IP 地址范围

    • 网关

    • 采用 CIDR 表示法的网络地址

    • (可选)以逗号分隔的 DNS 服务器列表

    • (可选)DNS 后缀

    例如:

结果

还可以使用 GET https://<nsx-mgr>/api/v1/pools/ip-pools API 调用查看 IP 池:

{
  "cursor": "0036e2d8c2e8-f6d7-498e-821b-b7e44d2650a9ip-pool-1",
  "sort_by": "displayName",
  "sort_ascending": true,
  "result_count": 1,
  "results": [
    {
      "id": "e2d8c2e8-f6d7-498e-821b-b7e44d2650a9",
      "display_name": "comp-tep",
      "resource_type": "IpPool",
      "subnets": [
        {
          "dns_nameservers": [
            "192.168.110.10"
          ],
          "allocation_ranges": [
            {
              "start": "192.168.250.100",
              "end": "192.168.250.200"
            }
          ],
          "gateway_ip": "192.168.250.1",
          "cidr": "192.168.250.0/24",
          "dns_suffix": "corp.local"
        }
      ],
      "_last_modified_user": "admin",
      "_last_modified_time": 1443649891178,
      "_create_time": 1443649891178,
      "_system_owned": false,
      "_create_user": "admin",
      "_revision": 0
    }
  ]
}

下一步做什么

创建上行链路配置文件。请参见创建上行链路配置文件