使用 FC 端口在 Brocade FC 交换机上配置 E 端口
对于使用 FC 端口配置了交换机间链路(ISL)的 Brocade 交换机,必须在每个交换机光纤网上配置用于连接 ISL 的交换机端口。这些 ISL 端口也称为 E 端口。
FC 交换机光纤网中的所有 ISL 必须配置相同的速度和距离。
交换机端口和小外形规格可插拔(SFP)的组合必须支持该速度。
支持的 ISL 距离取决于 FC 交换机型号。
ISL 链路必须具有专用的 lambda,并且 Brocade 在距离、交换机类型和光纤网操作系统(FOS)方面必须支持该链路。
发出 portCfgLongDistance 命令时不得使用 L0 设置。而是应该使用 LE 或 LS 设置将 Brocade 交换机上的距离配置为最小 LE 距离级别。
使用 xWDM/TDM 设备的情况下,发出 portCfgLongDistance 命令时不得使用 LD 设置。而是应该使用 LE 或 LS 设置来配置 Brocade 交换机上的距离。
必须对每个 FC 交换机光纤网执行此任务。
下表显示了运行 ONTAP 9.4 的配置中不同交换机的 ISL 端口以及不同的 ISL 数量。本节中显示的示例适用于 Lenovo B6505 FC SAN 交换机。应修改这些示例来使用适合具体交换机类型的端口。
必须使用配置所需的 ISL 数量。
交换机型号 | ISL 端口 | 交换机端口 |
---|---|---|
Lenovo B6505 FC SAN 交换机 | ISL 端口 1 | 20 |
ISL 端口 2 | 21 | |
ISL 端口 3 | 22 | |
ISL 端口 4 | 23 | |
Lenovo B6510 FC SAN 交换机和 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 G610 | ISL 端口 1 | 20 |
ISL 端口 2 | 21 | |
ISL 端口 3 | 22 | |
ISL 端口 4 | 23 | |
Brocade G620、G620-1、G630 和 G630-1,以及 Lenovo ThinkSystem DB630S 32G FC SAN 交换机 | ISL 端口 1 | 40 |
ISL 端口 2 | 41 | |
ISL 端口 3 | 42 | |
ISL 端口 4 | 43 | |
ISL 端口 5 | 44 | |
ISL 端口 6 | 45 | |
ISL 端口 7 | 46 | |
ISL 端口 8 | 47 |
- 配置端口速度: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 - 配置每个 ISL 的聚合模式:portcfgtrunkport port-number
如果要进行 ISL 的聚合配置(IOD),请将 portcfgtrunk port-number port-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如果不想进行 ISL 的聚合配置(OOD),请将 portcfgtrunk port-number 设置为 0,如以下示例所示:
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
- 为每个 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 - 验证设置: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 - 计算 ISL 距离。由于 FC-VI 的行为,该距离必须设置为实际距离的 1.5 倍,最小距离为 10 公里(使用 LE 距离级别)。
ISL 的距离计算如下,向上取整到下一个公里整数:
1.5 × 实际距离 = 距离
如果距离是 3 公里,那么 1.5 × 3 公里 = 4.5 公里。这低于 10 公里,因此必须将 ISL 设置为 LE 距离级别。
如果距离是 20 公里,那么 1.5 × 20 公里 = 30 公里。ISL 必须设置为 30 公里并且必须使用 LS 距离级别。
- 在每个 ISL 端口上设置距离:portcfglongdistance port distance-level vc_link_init distance vc_link_init 值为 1 表示使用 ARB 填充字(默认值)。值为 0 表示使用 IDLE。所需的值可能取决于所使用的链路。必须对每个 ISL 端口重复这些命令。
对于 3 公里的 ISL 距离,如上一步中的示例所示,设置为 4.5 公里且默认的 vc_link_init 值为 1。由于 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_init 值为 1:
FC_switch_A_1:admin> portcfglongdistance 20 LS 1 -distance 30
FC_switch_B_1:admin> portcfglongdistance 20 LS 1 -distance 30 - 验证距离设置: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 - 验证两台交换机是否形成一个光纤网: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)
... - 确认光纤网的配置: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 - 确认 ISL 的聚合:trunkshow
如果要进行 ISL 的聚合配置(IOD),应该看到如下所示的输出:
FC_switch_A_1:admin> trunkshow
1: 20-> 20 10:00:00:05:33:ac:2b:13 3 deskew 15 MASTER
21-> 21 10:00:00:05:33:8c:2e:9a 3 deskew 16
FC_switch_B_1:admin> trunkshow
1: 20-> 20 10:00:00:05:33:86:89:cb 3 deskew 15 MASTER
21-> 21 10:00:00:05:33:86:89:cb 3 deskew 16如果不进行 ISL 的聚合配置(OOD),应该看到如下所示的输出:
FC_switch_A_1:admin> trunkshow
1: 20-> 20 10:00:00:05:33:ac:2b:13 3 deskew 15 MASTER
2: 21-> 21 10:00:00:05:33:8c:2e:9a 3 deskew 16 MASTER
FC_switch_B_1:admin> trunkshow
1: 20-> 20 10:00:00:05:33:86:89:cb 3 deskew 15 MASTER
2: 21-> 21 10:00:00:05:33:86:89:cb 3 deskew 16 MASTER
- 对第二个 FC 交换机光纤网重复1步骤 1 到10步骤 10。