您可以使用 IP 池以分配隧道端点地址。隧道端点是在外部 IP 标头中使用的源和目标 IP 地址,以便标识发出和结束 NSX 覆盖网络帧封装的 Hypervisor 主机。还可以使用 DHCP 或手动配置的 IP 池以分配隧道端点 IP 地址。

在 ESXi 主机上生成的路由表的示例,其中 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. 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 中的 NSX Manager
  2. 选择网络 → IP 地址池 → 添加 IP 地址池
  3. 输入 IP 池详细信息。
    选项 参数示例
    名称和说明 输入 IP 池和可选说明。
    IP 范围 IP 分配范围

    192.168.200.100 - 192.168.200.115

    网关 192.168.200.1
    CIDR 采用 CIDR 表示法的网络地址

    192.168.200.0/24

    DNS 服务器 以逗号分隔的 DNS 服务器列表

    192.168.66.10

    DNS 后缀 corp.local

结果

IPv4 或 IPv6 地址池将在 IP 池页面上列出。

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

下一步做什么

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