上行链路是从 NSX Edge 节点或 Hypervisor 节点到架顶式交换机或 NSX 逻辑交换机的链路。链路是从 NSX Edge 节点或 Hypervisor 节点上的物理网络接口到交换机。

上行链路配置文件可定义上行链路的策略。上行链路配置文件所定义的设置可能包括绑定策略、活动链路及备用链路、传输 VLAN ID 以及 MTU 设置。

为基于虚拟机设备的 NSX Edge 节点和裸机 NSX Edge 配置故障切换绑定策略时,请考虑以下几点:
  • 对于绑定策略使用的上行链路,不能在给定 NSX Edge 传输节点的不同上行链路配置文件中使用相同的上行链路。不支持备用上行链路,并且不得在“故障切换”绑定策略中配置备用上行链路。如果绑定策略使用多个上行链路(活动/备用列表),则不能在给定 NSX Edge 传输节点的同一个或不同的上行链路配置文件中使用相同的上行链路。
  • 支持的方案:
    • 裸机 NSX Edge 支持单个活动上行链路和一个备用上行链路。它们不支持多个备用上行链路。
    • NSX Edge 虚拟机不支持任何备用上行链路 - 单个或多个备用上行链路。
为基于虚拟机设备的 NSX Edge 节点配置负载均衡源时,请考虑以下几点:
  • 支持多个活动上行链路。
  • 无法使用 LAG 配置绑定策略。
  • 活动上行链路字段中,输入准备传输节点时将与物理网卡关联的上行链路标签。例如,uplink1、uplink2。准备传输节点时,您将 uplink1 与 pnic1 相关联,并将 uplink2 与 pnic2 相关联。
  • 您必须使用负载均衡源绑定策略进行流量负载均衡。

为裸机 NSX Edge 配置负载均衡源时,请考虑以下几点:

  • 支持多个活动上行链路。
  • 活动上行链路字段中,您可以使用 LAG 或输入单个上行链路标签。例如,LAG1 或 uplink1、uplink2。
  • LAG 必须在同一 N-VDS 上具有两个物理网卡。
  • 您实际可以使用的 LAG 数量取决于底层物理环境的功能和虚拟网络的拓扑。例如,如果物理交换机在 LACP 端口通道中最多支持四个端口,则最多可将每台主机的四个物理网卡连接到 LAG。
  • 在 LACP 部分中,裸机 NSX Edge 仅支持源和目标 MAC 地址、IP 地址和 TCP/UDP 端口
  • 如果在裸机 NSX Edge 上配置了多个 LAG 上行链路,请输入每个 LAG 上行链路配置文件的唯一 LAG 名称。
  • 如果将多 VTEP 上行链路配置文件用于裸机 NSX Edge 或 Edge 虚拟机,NSX 仅支持负载均衡源绑定策略。
  • 您必须使用负载均衡源绑定策略进行流量负载均衡。

前提条件

  • 请参阅NSX Edge 安装要求中的 NSX Edge 网络要求。
  • 上行链路配置文件中的每个上行链路必须对应于 Hypervisor 主机或 NSX Edge 节点上的已连接且可用的物理链路。

    例如,Hypervisor 主机具有两个已连接的物理链路:vmnic0 和 vmnic1。假定将 vmnic0 用于管理和存储网络,而 vmnic1 未使用。这可能意味着,可以将 vmnic1 用作 NSX 上行链路,但不能将 vmnic0 用作上行链路。要进行链路绑定,您必须具有两个未使用的物理链路,例如,vmnic1 和 vmnic2。

    对于 NSX Edge,隧道端点和 VLAN 上行链路可以使用相同的物理链路。例如,可能会将 vmnic0/eth0/em0 用于管理网络,而将 vmnic1/eth1/em1 用于 fp-ethX 链路。

过程

  1. 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn> 中的 NSX Manager
  2. 选择系统 > Fabric > 配置文件 > 上行链路配置文件 > 添加配置文件
  3. 输入上行链路配置文件名称。添加可选的上行链路配置文件描述。
  4. 绑定:单击“设置”。创建默认绑定策略和指定的绑定策略(可选)。在“设置绑定”窗口中,填写各个字段。
    1. 单击添加绑定
    2. 在“绑定策略”下拉字段中,从故障切换顺序负载均衡源负载均衡源 MAC 地址中进行选择。
    3. 在“活动上行链路”字段中,输入活动上行链路名称。例如,uplink1uplink2 等。
    4. 在“备用上行链路”字段中,输入备用上行链路名称。
    5. 要在活动上行链路重新启动后启用从备用上行链路到活动上行链路的主动故障切换,请启用“故障恢复”。如果您不希望活动上行链路在出现故障后重新启动时传输流量(非主动),请禁用“故障恢复”。
    6. 单击添加
    7. 单击应用
      有关绑定的更多详细信息,请参见 绑定策略配置指定绑定策略
  5. LAG:单击设置以配置将链路聚合控制协议 (Link Aggregation Control Protocol, LACP) 用于传输网络的链路聚合组 (Link Aggregation Group, LAG)。
    1. 设置 LAG 窗口中,单击添加 LAG
    2. 输入 LAG 的名称。
    3. 选择 LACP 模式 -“主动”或“被动”。
    4. 选择 LACP 负载均衡模式
    5. 输入上行链路数。
    6. 选择 LACP 超时类型 -“慢”或“快”。
    7. 单击添加
    8. 单击应用
      有关 LAG 的更多详细信息,请参见 链路聚合组
  6. 输入 传输 VLAN ID 值。上行链路配置文件中设置的传输 VLAN 仅标记覆盖网络流量,并且 VLAN ID 由隧道端点池(TEP IP 池)使用。
    重要说明: 尽管您可以选择任意预创建且可用的默认上行链路配置文件,但请注意,您只能编辑传输 VLAN ID 字段并将其配置为您所选的值。您无法编辑预先创建的默认上行链路配置文件的任何其他字段。
  7. 输入 MTU 值。
    对于使用 vSphere VDS 的主机,请在 VDS 上从 VMware vCenter 配置 MTU。上行链路配置文件 MTU 默认值为 1700 字节,且适用于使用 N-VDS 的传输节点。
    注: MTU 字段是可选的。如果未配置该字段, NSX 将采用在隧道端点 MTU 字段中设置的值。如果同时设置了两个 MTU 字段,则上行链路配置文件 MTU 值将重新命名为隧道端点 MTU 值。

    全局 Fabric 设置

    有关 MTU 指导的详细信息,请参见设置最大传输单元的指导

  8. 配置全局隧道端点 MTU。

结果

除了 UI 以外,还可以使用 API 调用 GET /policy/api/v1/infra/host-switch-profiles 查看上行链路配置文件。