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

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

为基于虚拟机设备的 NSX Edge 节点和裸机 NSX Edge 传输节点配置上行链路:
  • 如果为上行链路配置文件配置了“故障切换”绑定策略,则只能在该绑定策略中配置单个活动上行链路。不支持备用上行链路,并且不得在“故障切换”绑定策略中配置备用上行链路。如果绑定策略使用多个上行链路(活动/备用列表),则不能在给定 NSX Edge 传输节点的同一个或不同的上行链路配置文件中使用相同的上行链路。
  • 如果为上行链路配置文件配置了“负载均衡源”绑定策略,则可以配置多个与不同物理网卡关联的上行链路,也可以配置一个映射到 LAG 的上行链路,该 LAG 在同一 N-VDS 上具有两个物理网卡。分配给上行链路端点的 IP 地址可使用 N-VDS 的 IP 分配进行配置。您实际可以使用的 LAG 数量取决于底层物理环境的功能和虚拟网络的拓扑。例如,如果物理交换机在 LACP 端口通道中最多支持四个端口,则最多可将每台主机的四个物理网卡连接到 LAG。

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

前提条件

  • 请参阅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. 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 中的 NSX Manager
  2. 选择系统 > Fabric > 配置文件 > 上行链路配置文件 > 添加配置文件
  3. 填写上行链路配置文件详细信息。
    选项 描述
    名称和说明 输入上行链路配置文件名称。

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

    LAG (可选)在 LAG 部分中,对于将链路聚合控制协议 (LACP) 用于传输网络的链路聚合组 (LAG),单击添加
    注: 您只能在一台 KVM 主机上配置一个 LAG。在配置过程中,您需将 NSX-T Data Center 映射到 Linux 绑定,该 Linux 绑定可以具有底层 Linux 操作系统支持的多个物理网卡。在这种情况下, NSX-T Data Center 不会执行 LAG,而是会将 LAG 接口视为 OVS 的单个接口。

    您创建的活动和备用上行链路名称可以是表示物理链路的任意文本。以后创建传输节点时,将引用这些上行链路名称。通过使用传输节点 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 如何使用其上行链路实现冗余和流量负载均衡。您可以在以下模式下配置一个绑定策略:
    • 故障切换顺序:选择一个指定的活动上行链路以及可选的备用上行链路列表。如果活动上行链路出现故障,备用列表中的下一个上行链路将替换该活动上行链路。该选项不会执行实际负载均衡。如果绑定策略使用多个上行链路(活动/备用列表),则不能在给定 NSX Edge 传输节点的同一个或不同的上行链路配置文件中使用相同的上行链路。例如,如果在 Uplink-Profile-1 中将 Uplink-3 用作活动上行链路,并将 Uplink-4 用作备用链路,则不能在 NSX Edge 传输节点上的同一个或不同的上行链路配置文件中使用这两个上行链路。但是,如果在 Uplink-Profile-1 中将 Uplink-3 用作活动上行链路,但未将任何上行链路用作备用上行链路,则可以在其他绑定策略中使用 Uplink-3。
    • 负载均衡源:选择活动上行链路列表。配置传输节点时,可以将传输节点的每个接口都固定到一个活动上行链路。此配置允许同时使用多个活动上行链路。
    • 负载均衡源 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 默认值为 1700。

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

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

结果

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

下一步做什么

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