上行链路是从 NSX Edge 节点到机架顶部交换机或 NSX-T Data Center 逻辑交换机的链路。链路是从 NSX Edge 节点上的物理网络接口到交换机。

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

为基于虚拟机设备的 NSX Edge 节点和主机传输节点配置上行链路:
  • 如果为上行链路配置文件配置了“故障切换”绑定策略,则只能在该绑定策略中配置单个活动上行链路。不支持备用上行链路,并且不得在“故障切换”绑定策略中配置备用上行链路。将 NSX Edge 作为虚拟设备或主机传输节点安装时,请使用默认上行链路配置文件。
  • 如果为上行链路配置文件配置了“负载均衡源”绑定策略,则可以在同一个 N-VDS 上配置多个活动上行链路。每个上行链路都与一个具有不同名称和 IP 地址的物理网卡相关联。分配给上行链路端点的 IP 地址可使用 N-VDS 的 IP 分配进行配置。

您必须使用负载均衡源绑定策略进行流量负载均衡。

前提条件

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

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

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

过程

  1. 从浏览器中,使用管理员权限登录到 https://<nsx-manager-ip-address> 中的 NSX Manager
  2. 选择系统 > Fabric > 配置文件 > 上行链路配置文件 > 添加
  3. 填写上行链路配置文件详细信息。
    选项 说明
    名称和说明 输入上行链路配置文件名称。

    添加可选的上行链路配置文件描述。

    LAG (可选)在 LAG 部分中,对于将链路聚合控制协议 (LACP) 用于传输网络的链路聚合组 (LAG),单击添加
    注: KVM 主机不支持多个 LAG。

    您创建的活动和备用上行链路名称可以是表示物理链路的任意文本。以后创建传输节点时,将引用这些上行链路名称。通过使用传输节点 UI/API,您可以指定与每个命名的上行链路对应的物理链路。

    可能的 LAG 哈希机制选项如下所示:

    • 源 MAC 地址
    • 目标 MAC 地址
    • 源和目标 MAC 地址
    • 源和目标 IP 地址及 VLAN
    • 源和目标 MAC 地址、IP 地址和 TCP/UDP 端口

    各主机类型所支持的 LAG 哈希机制:

    • NSX Edge 节点:源和目标 MAC 地址、IP 地址和 TCP/UDP 端口
    • KVM 主机:源 MAC 地址
    • 具有增强型网络堆栈 (Enhanced Networking Stack, ENS) 模式 N-VDS 的 ESXi 主机:源 MAC 地址目标 MAC 地址以及源和目标 MAC 地址

    • 具有标准模式 N-VDS 的 ESXi 主机:源 MAC 地址目标 MAC 地址源和目标 MAC 地址源和目标 IP 地址及 VLAN

    • 具有 vSphere Distributed Switch(支持 NSX-T Data Center 的 7.0 和更高版本)的 ESXi 主机:LACP 不在 NSX-T Data Center 中进行配置。您需要在 vCenter Server 中配置 LACP。

    绑定
    在“绑定”部分中,您可以输入默认绑定策略,也可以选择输入命名的绑定策略。单击 添加以添加一个命名的绑定策略。绑定策略可定义 N-VDS 如何使用其上行链路实现冗余和流量负载均衡。您可以在以下模式下配置一个绑定策略:
    • 故障切换顺序:选择一个指定的活动上行链路以及可选的备用上行链路列表。如果活动上行链路出现故障,备用列表中的下一个上行链路将替换该活动上行链路。该选项不会执行实际负载均衡。
    • 负载均衡源:选择活动上行链路列表。配置传输节点时,可以将传输节点的每个接口都固定到一个活动上行链路。此配置允许同时使用多个活动上行链路。
    • 负载均衡源 MAC 地址:根据源以太网的哈希值选择上行链路。
    注:
    • 在 Hypervisor 主机上:
      • KVM 主机:仅支持“故障切换顺序”绑定策略,而不支持“负载均衡源”和“负载均衡源 MAC”绑定策略。
      • ESXi 主机:支持“负载均衡源 MAC”、“负载均衡源”和“故障切换顺序”绑定策略。
    • NSX Edge 上:对于默认绑定策略,支持“负载均衡源”和“故障切换顺序”绑定策略。对于命名的绑定策略,仅支持“故障切换顺序”策略。
      重要事项: 要管理 VLAN 流量,如果将默认绑定策略配置为“负载均衡源”模式,在第一个上行链路发生故障时,流量不会故障切换到第二个上行链路接口。
    ESXi 主机和 NSX Edge)您可以为传输区域定义以下策略:
    • 每个基于 VLAN 的逻辑交换机或分段的命名绑定策略。
    • 整个 N-VDS 的默认绑定策略。

    命名的绑定策略:命名的绑定策略意味着,可以为每个基于 VLAN 的逻辑交换机或分段定义特定的绑定策略模式和上行链路名称。此策略类型使您可以根据流量控制策略灵活地选择特定的上行链路,例如,根据带宽要求进行选择。

    • 如果定义了命名的绑定策略,则在 N-VDS 连接到基于 VLAN 的传输区域并最终为主机中基于 VLAN 的特定逻辑交换机或分段选择 N-VDS 时,它将使用该命名的绑定策略。
    • 如果未定义任何指定绑定策略,N-VDS 将使用默认绑定策略。
  4. 输入传输 VLAN 值。上行链路配置文件中设置的传输 VLAN 仅标记覆盖网络流量,并且 VLAN ID 由 TEP 端点使用。
  5. 输入 MTU 值。

    上行链路配置文件 MTU 默认值为 1600。

    全局物理上行链路 MTU 为 NSX-T Data Center 域中的所有 N-VDS 实例配置 MTU 值。如果未指定全局物理上行链路 MTU 值,则从上行链路配置文件 MTU(如果已配置)中推断 MTU 值或使用默认值 1600。上行链路配置文件 MTU 值可能会覆盖特定主机上的全局物理上行链路 MTU 值。

    全局逻辑接口 MTU 为所有逻辑路由器接口配置 MTU 值。如果未指定全局逻辑接口 MTU 值,则从 Tier-0 逻辑路由器中推断 MTU 值。逻辑路由器上行链路 MTU 值可能会覆盖特定端口上的全局逻辑接口 MTU 值。

结果

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

后续步骤

创建传输区域。请参见创建传输区域