在使用 FC 端口的 Brocade FC 交换机上配置 E 端口

对于使用 FC 端口配置交换机间链路( ISL )的 Brocade 交换机、必须在连接 ISL 的每个交换机结构上配置交换机端口。这些 ISL 端口也称为 E 端口。

开始之前

关于本任务

在发出 portCfgLongDistance 命令时,不能使用 L0 设置,而应当使用 LE 或 LS 设置为 Brocade 交换机配置距离,LE 距离级别的值最小。

如果使用 xWDM/TDM 设备,则发出 portCfgLongDistance 命令时不能使用 LD 设置,而应当使用 LE 或 LS 设置为 Brocade 交换机配置距离。

必须为每个 FC 交换机网络结构执行此任务。

下表显示了运行 ONTAP 9.1 或 9.2 的配置中不同交换机的 ISL 端口以及不同的 ISL 端口数量。本部分中的示例适用于 Brocade 6505 交换机。要使用适合您的交换机类型的端口数,应对示例进行修改。

如果您的配置运行的是 ONTAP 9.0 或更早版本,请参见《光纤连接的 MetroCluster 安装和配置指南》中的“使用 ONTAP 9.0 时 FC 交换机的端口分配”一节。

您必须使用所需的 ISL 数量进行配置。

交换机型号 ISL 端口 交换机端口
Brocade 6520 ISL 端口 1 23
ISL 端口 2 47
ISL 端口 3 71
ISL 端口 4 95
Brocade 6505 ISL 端口 1 20
ISL 端口 2 21
ISL 端口 3 22
ISL 端口 4 23
Brocade 6510 和 Brocade DCX 8510-8 ISL 端口 1 40
ISL 端口 2 41
ISL 端口 3 42
ISL 端口 4 43
ISL 端口 5 44
ISL 端口 6 45
ISL 端口 7 46
ISL 端口 8 47
Brocade 7840
注:为了创建 FCIP ISL,Brocade 7840 交换机支持在每台交换机上配置两个 40 Gbps VE 端口或最多四个 10 Gbps VE 端口。
ISL 端口 1 ge0 (40-Gbps) 或 ge2 (10-Gbps)
ISL 端口 2 ge1 (40-Gbps) 或 ge3 (10-Gbps)
ISL 端口 3 ge10 (10-Gbps)
ISL 端口 4 ge11 (10-Gbps)
Brocade G610 ISL 端口 1 20
ISL 端口 2 21
ISL 端口 3 22
ISL 端口 4 23
Brocade G620 和 Brocade G630 ISL 端口 1 40
ISL 端口 2 41
ISL 端口 3 42
ISL 端口 4 43
ISL 端口 5 44
ISL 端口 6 45
ISL 端口 7 46
ISL 端口 8 47

步骤

  1. 配置端口速度: portcfgspeed port-number speed
    您必须使用路径中各个组件可支持的最高通用速度。
    示例

    在以下示例中,每个网络结构有两个 ISL:

    FC_switch_A_1:admin> portcfgspeed 20 16
    FC_switch_A_1:admin> portcfgspeed 21 16
         
    FC_switch_B_1:admin> portcfgspeed 20 16
    FC_switch_B_1:admin> portcfgspeed 21 16
  2. 为每个 ISL 配置中继模式: portcfgtrunkport port-number
    • 如果要将 ISL 配置为中继( IOD ),请将portcfgtrunk port-numberport-number设置为1,如下例所示:
      fc_switch_a_1 : admin > portcfgtrunkport 20 1
      fc_switch_a_1 : admin > portcfgtrunkport 21 1
      fc_switch_B_1 : admin > portcfgtrunkport 20 1
      fc_switch_B_1 : admin > portcfgtrunkport 21 1
    • 如果您不想为中继( ood )配置 ISL 、请设置portcfgtrunk port-number0,如下例所示:
      fc_switch_a_1 : admin > portcfgtrunkport 20 0
      fc_switch_a_1 : admin > portcfgtrunkport 21 0
      fc_switch_B_1 : admin > portcfgtrunkport 20 0
      fc_switch_B_1 : admin > portcfgtrunkport 21 0
  3. 为每个 ISL 端口启用 QoS 流量: portcfgqos --enable port-number
    示例

    在以下示例中,每个交换机网络结构有两个 ISL:

    FC_switch_A_1:admin> portcfgqos --enable 20
    FC_switch_A_1:admin> portcfgqos --enable 21
         
    FC_switch_B_1:admin> portcfgqos --enable 20
    FC_switch_B_1:admin> portcfgqos --enable 21
  4. 验证设置:portCfgShow command
    示例
    以下示例显示了使用两个 ISL 连接到端口 20 和端口 21 的配置的输出。IOD 的中继端口设置应为 ON 、 OOD 的中继端口设置为 OFF
     
    Ports of Slot 0   12  13   14 15    16  17  18  19   20  21 22  23    24  25  26  27 
    ----------------+---+---+---+---+-----+---+---+---+----+---+---+---+-----+---+---+---
    Speed             AN  AN  AN  AN    AN  AN  8G  AN   AN  AN  16G  16G    AN  AN  AN  AN 
    Fill Word         0   0   0   0     0   0   3   0    0   0   3   3     3   0   0   0  
    AL_PA Offset 13   ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Trunk Port        ..  ..  ..  ..    ..  ..  ..  ..   ON  ON  ..  ..    ..  ..  ..  .. 
    Long Distance     ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    VC Link Init      ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Locked L_Port     ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Locked G_Port     ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Disabled E_Port   ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Locked E_Port     ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    ISL R_RDY Mode    ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    RSCN Suppressed   ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Persistent Disable..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    LOS TOV enable    ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    NPIV capability   ON  ON  ON  ON    ON  ON  ON  ON   ON  ON  ON  ON    ON  ON  ON  ON 
    NPIV PP Limit    126 126 126 126   126 126 126 126  126 126 126 126   126 126 126 126 
    QOS E_Port        AE  AE  AE  AE    AE  AE  AE  AE   AE  AE  AE  AE    AE  AE  AE  AE 
    Mirror Port       ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Rate Limit        ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Credit Recovery   ON  ON  ON  ON    ON  ON  ON  ON   ON  ON  ON  ON    ON  ON  ON  ON 
    Fport Buffers     ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    Port Auto Disable ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    CSCTL mode        ..  ..  ..  ..    ..  ..  ..  ..   ..  ..  ..  ..    ..  ..  ..  .. 
    
    Fault Delay       0  0  0  0    0  0  0  0   0  0  0  0    0  0  0  0
  5. 计算 ISL 距离。
    由于 FC-VI 的传输情况,必须将该距离设置为实际距离的 1.5 倍,最小为 10 公里(使用 LE 距离级别)。

    ISL 距离的计算方式如下(向上取整为最接近的整公里数):

    1.5 x 实际距离 = 距离

    示例
    如果实际距离为 3 公里,则 1.5 x 3 公里 = 4.5 公里。此值小于 10 公里,因此 ISL 必须设置为 LE 距离级别。

    如果实际距离为 20 公里,则 1.5 x 20 公里 = 30 公里。ISL 必须设置为 30 公里,而且必须使用 LS 距离级别。

  6. 对每个 ISL 端口设置距离:portcfglongdistance port distance-level vc_link_init distance
    如果 vc_link_init 值为 1,则会使用 ARB 填充字(默认)。如果值为 0,则会使用 IDLE。所需的值可能取决于使用的链路。必须对每个 ISL 端口重复此命令。
    示例
    对于 3 公里的 ISL 距离(如上一步骤的示例中所提供),应该设置为 4.5 公里,并使用默认的 vc_link_init1。由于 4.5 公里的设置小于 10 公里,因此需将端口设置为 LE 距离级别:
    FC_switch_A_1:admin> portcfglongdistance 20 LE 1
         
    FC_switch_B_1:admin> portcfglongdistance 20 LE 1

    对于 20 公里的 ISL 距离(如上一步骤的示例中所提供),应该设置为 30 公里,并使用默认的 vc_link_init1

    FC_switch_A_1:admin> portcfglongdistance 20 LS 1 -distance 30
         
    FC_switch_B_1:admin> portcfglongdistance 20 LS 1 -distance 30
  7. 验证距离设置:portbuffershow
    LE 的距离级别显示为 10 公里。
    示例
    以下示例显示了在端口 20 和 21 上使用 ISL 的配置的输出:
    FC_switch_A_1:admin> portbuffershow
    
    User  Port     Lx      Max/Resv    Buffer Needed    Link      Remaining
    Port  Type    Mode     Buffers     Usage  Buffers   Distance  Buffers
    ----  ----    ----     -------     ------ -------   --------- ---------
    ...
     20     E      -          8         67      67       30km
     21     E      -          8         67      67       30km
    ...
     23            -          8          0      -        -        466
  8. 确认两台交换机共同组成一个网络结构:switchshow
    示例
    以下示例显示了在端口 20 和 21 上使用 ISL 的配置的输出:
    FC_switch_A_1:admin> switchshow
    switchName: FC_switch_A_1
    switchType: 109.1
    switchState:Online   
    switchMode: Native
    switchRole: Subordinate
    switchDomain:       5
    switchId:   fffc01
    switchWwn:  10:00:00:05:33:86:89:cb
    zoning:             OFF
    switchBeacon:       OFF
     
    Index Port Address Media Speed State  Proto
    ===========================================
    ...
    20   20  010C00   id    16G  Online FC  LE E-Port  10:00:00:05:33:8c:2e:9a "FC_switch_B_1" (downstream)(trunk master) 
    21   21  010D00   id    16G  Online FC  LE E-Port  (Trunk port, master is Port 20)
    ...
    
    FC_switch_B_1:admin> switchshow
    switchName: FC_switch_B_1
    switchType: 109.1
    switchState:Online   
    switchMode: Native
    switchRole: Principal
    switchDomain:       7
    switchId:   fffc03
    switchWwn:  10:00:00:05:33:8c:2e:9a
    zoning:             OFF
    switchBeacon:       OFF
     
    Index Port Address Media Speed State Proto
    ==============================================
    ...
    20   20  030C00   id    16G  Online  FC  LE E-Port  10:00:00:05:33:86:89:cb "FC_switch_A_1" (downstream)(Trunk master)
    21   21  030D00   id    16G  Online  FC  LE E-Port  (Trunk port, master is Port 20)
    ...
  9. 确认网络结构的配置:fabricshow
    示例
    FC_switch_A_1:admin> fabricshow
       Switch ID   Worldwide Name      Enet IP Addr FC IP Addr Name
    -----------------------------------------------------------------
    1: fffc01 10:00:00:05:33:86:89:cb 10.10.10.55  0.0.0.0    "FC_switch_A_1"
    3: fffc03 10:00:00:05:33:8c:2e:9a 10.10.10.65  0.0.0.0   >"FC_switch_B_1"
    
    FC_switch_B_1:admin> fabricshow
       Switch ID   Worldwide Name     Enet IP Addr FC IP Addr   Name
    ----------------------------------------------------------------
    1: fffc01 10:00:00:05:33:86:89:cb 10.10.10.55  0.0.0.0     "FC_switch_A_1"
    
    3: fffc03 10:00:00:05:33:8c:2e:9a 10.10.10.65  0.0.0.0    >"FC_switch_B_1
  10. 确认 ISL 的中继:trunkshow
    • 如果要将 ISL 配置为中继( IOD ),则应看到类似于以下内容的输出:
      FC_switch_A_1 : admin > Trunkshow
       1 : 20 — >20 10 : 00 : 05 : 05 : 33 :交流: 2B : 13 3 Deskew15 主控
          21->2110:00:00:05:33:8c:2e:9a3deskew16
       FC_switch_B_1 : admin > trunkshow
       1:20->2010:00:05:33:86:89 : CB3 Deskew15 主控
          21->2110:00:00:05:33:86:89 : CB3 deskew16
    • 如果不是为中继( ood )配置 ISL 、则应看到类似于以下内容的输出:
      FC_switch_A_1 : admin > Trunkshow
       1 : 20 — >20 10 : 00 : 05 : 05 : 33 :交流: 2B : 13 3 Deskew15 主控
       2:21->2110:00:00:05:33:8c:2e:9a3deskew16 主控
      FC_switch_B_1 : admin > trunkshow
       1:20->2010:00:05:33:86:89 : CB3 Deskew15 主控
       2:21->2110:00:00:05:33:86:89 : CB3 deskew16 Master
  11. 110第二个 FC 交换机结构重复步骤 1 至步骤 10 。