上行链路配置文件为管理程序主机到 NSX-T Data Center 逻辑交换机或 NSX Edge 节点到架顶式交换机的链路定义策略。

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

通过使用上行链路配置文件,您可以始终为多个主机或节点之间的网络适配器配置完全相同的功能。上行链路配置文件是一些容器,其中包含您希望网络适配器具有的属性或功能。并非为每个网络适配器配置单独的属性或功能,您可以在上行链路配置文件中指定功能,以后可以在创建 NSX-T Data Center 传输节点时应用这些功能。

基于虚拟机/设备的 NSX Edge 不支持备用上行链路。将 NSX Edge 安装为虚拟设备时,使用默认上行链路配置文件。对于为基于虚拟机的 NSX Edge 创建的每个上行链路配置文件,该配置文件只能指定一个活动上行链路,而不能指定备用上行链路。

注:

如果为每个上行链路创建单独的 N-VDS,并且为每个 N-VDS 使用不同的 VLAN,则 NSX Edge 虚拟机允许使用多个上行链路。每个上行链路都需要单独的 VLAN 传输区域。这是为了支持连接到多个 TOR 交换机的单个 NSX Edge 节点。

前提条件

  • 熟悉 NSX Edge 网络连接。请参见NSX Edge 网络设置

  • 上行链路配置文件中的每个上行链路必须对应于管理程序主机或 NSX Edge 节点上的已连接且可用的物理链路。

    例如,管理程序主机具有两个已连接的物理链路: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. 选择结构层 > 配置文件 > 上行链路配置文件,然后单击添加
  3. 填写上行链路配置文件详细信息。

    选项

    说明

    名称

    输入上行链路配置文件名称。

    说明

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

    LAG

    (可选)将链路聚合控制协议 (Link Aggregation Control Protocol, LACP) 用于传输网络的链路聚合组 (Link Aggregation Group, LAG)。

    注:

    对于 LACP,KVM 主机不支持多个 LAG。

    添加逗号分隔的活动上行链路名称列表。

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

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

    • 源 MAC 地址

    • 目标 MAC 地址

    • 源和目标 MAC 地址

    • 源和目标 IP 地址及 VLAN

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

    绑定

    在“绑定”部分中,单击添加,然后输入详细信息。绑定策略定义 N-VDS 如何使用其上行链路实现冗余和流量负载平衡。可通过两种绑定策略模式来配置绑定策略:

    • 故障切换顺序:指定活动上行链路以及可选的备用上行链路列表。如果活动上行链路出现故障,备用列表中的下一个上行链路将替换该活动上行链路。该选项不会执行实际负载平衡。

    • 负载平衡源:指定活动上行链路列表,且传输节点上的每个接口固定到一个活动上行链路。此配置允许同时使用多个活动上行链路。

    注:

    在 KVM 主机上,仅支持故障切换顺序绑定策略。不支持负载平衡源绑定策略。

    (仅限 ESXi 主机)可以为传输区域定义以下策略:

    • 在交换机上配置的每个逻辑交换机的指定绑定策略。

    • 整个交换机的默认绑定策略。

    指定绑定策略:指定绑定策略意味着,可以为每个逻辑交换机定义特定的绑定策略模式和上行链路。此策略类型使您可以根据带宽要求灵活地选择上行链路。

    • 如果定义指定绑定策略,则在连接的传输区域及主机中的逻辑交换机指定时,N-VDS 将使用该指定绑定策略。

    • 如果未定义任何指定绑定策略,N-VDS 将使用默认绑定策略。

  4. 输入传输 VLAN 值。
  5. 输入 MTU 值。

    默认值为 1600。

结果

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

{
  "result_count": 2,
  "results": [
    {
      "resource_type": "UplinkHostSwitchProfile",
      "id": "16146a24-122b-4274-b5dd-98b635e4d52d",
      "display_name": "comp-uplink",
      "transport_vlan": 250,
      "teaming": {
        "active_list": [
          {
            "uplink_type": "PNIC",
            "uplink_name": "uplink-1"
          }
        ],
       	"standby_list" : [ { 
            "uplink_name" : "uplink-2", 
            "uplink_type" : "PNIC" 
         } ],
        "policy": "FAILOVER_ORDER"
      },
      "mtu": 1600,
      "_last_modified_time": 1457984399526,
      "_create_time": 1457984399526,
      "_last_modified_user": "admin",
      "_system_owned": false,
      "_create_user": "admin",
      "_revision": 0
    },
    {
      "resource_type": "UplinkHostSwitchProfile",
      "id": "c9e35cec-e9d9-4c51-b52e-17a5c1bd9a38",
      "display_name": "vlan-uplink",
      "transport_vlan": 100,
      "teaming": {
        "active_list": [
          {
            "uplink_type": "PNIC",
            "uplink_name": "uplink-1"
          }
        ],
        "standby_list": [],
        "policy": "FAILOVER_ORDER"
      },
      "named_teamings": [ 
         { 
          "active_list": [ 
         { 
          "uplink_type": "PNIC", 
          "uplink_name": "uplink-2" 
          } 
					    ], 
	       "standby_list": [ 
         { 
		        "uplink_type": "PNIC", 
          "uplink_name": "uplink-1" 
          } 
           ], 
        "policy": "FAILOVER_ORDER", 
         "name": "named teaming policy" 
             } 
            ]
						"mtu": 1600,
      "_last_modified_time": 1457984399574,
      "_create_time": 1457984399574,
      "_last_modified_user": "admin",
      "_system_owned": false,
      "_create_user": "admin",
      "_revision": 0
    }
  ]
}

下一步做什么

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