您可以使用 IP 池以分配隧道端点地址。隧道端点是在外部 IP 标头中使用的源和目标 IP 地址,以便标识发出和结束 NSX-T Data Center 覆盖网络帧封装的 Hypervisor 主机。还可以使用 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
过程
- 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 中的 NSX Manager。
- 选择 。
- 输入 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 池列表。
下一步做什么
创建上行链路配置文件。请参见创建上行链路配置文件。