Configuring E-Ports On Brocade FC Switches Using FC Ports
Configuring E-Ports On Brocade FC Switches Using FC Ports
Configuring E-Ports On Brocade FC Switches Using FC Ports
Contents
All of the ISLs in an FC switch fabric must be configured with the same speed and distance.
The combination of the switch port and small form-factor pluggable (SFP) must support the speed.
The supported ISL distance depends on the FC switch model.
In the IMT, you can use the Storage Solution field to select your MetroCluster solution. You use the Component Explorer to select the
components and ONTAP version to refine your search. You can click Show Results to display the list of supported configurations that match the
criteria.
The ISL link must have a dedicated lambda, and the link must be supported by Brocade for the distance, switch type, and Fabric Operating
System (FOS).
You must not use the L0 setting when issuing the portCfgLongDistance command. Instead, you should use the LE or LS setting to configure the
distance on the Brocade switches with a minimum of LE distance level.
You must not use the LD setting when issuing the portCfgLongDistance command when working with xWDM/TDM equipment. Instead, you should
use the LE or LS setting to configure the distance on the Brocade switches.
The following tables show the ISL ports for different switches and different number of ISLs in a configuration running ONTAP 9.1 or 9.2. The examples
shown in this section are for a Brocade 6505 switch. You should modify the examples to use ports that apply to your switch type.
If your configuration is running ONTAP 9.0 or earlier, see the "Port assignments for FC switches when using ONTAP 9.0" section in the Fabric-attached
MetroCluster Installation and Configuration Guide.
You must use the required number of ISLs for your configuration.
ISL port 2 47
ISL port 3 71
ISL port 4 95
ISL port 2 21
ISL port 3 22
Switch model ISL port Switch port
ISL port 4 23
ISL port 2 41
ISL port 3 42
ISL port 4 43
ISL port 5 44
ISL port 6 45
ISL port 7 46
ISL port 8 47
ISL port 2 21
ISL port 3 22
ISL port 4 23
ISL port 2 41
ISL port 3 42
ISL port 4 43
ISL port 5 44
ISL port 6 45
ISL port 7 46
Switch model ISL port Switch port
ISL port 8 47
Steps
You must use the highest common speed that is supported by the components in the path.
Example
In the following example, there are two ISLs for each fabric:
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
portcfgtrunkport port-number
If you are configuring the ISLs for trunking (IOD), set the portcfgtrunk port-number port-number to 1 as shown in the following
example:
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
If you do not want to configure the ISL for trunking (OOD), set portcfgtrunk port-number to 0 as shown in the following example:
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
Example
In the following example, there are two ISLs per switch fabric:
portCfgShow command
Example
The following example shows the output for a configuration that uses two ISLs cabled to port 20 and port 21. The Trunk Port setting should be ON
for IOD and OFF for OOD:
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
Because of the behavior of FC-VI, the distance must be set to 1.5 times the real distance with a minimum distance of 10 km (using the LE
distance level).
The distance for the ISL is calculated as follows, rounded up to the next full kilometer:
Example
If the distance is 3 km, then 1.5 × 3 km = 4.5 km. This is lower than 10 km, so the ISL must be set to the LE distance level.
If the distance is 20 km, then 1.5 × 20 km = 30 km. The ISL must be set to 30 km and must use the LS distance level.
portcfglongdistance
Example
For an ISL distance of 3 km, as given in the example in the previous step, the setting is 4.5 km with the default vc_link_init value of 1.
Because a setting of 4.5 km is lower than 10 km, the port needs to be set to the LE distance level:
FC_switch_A_1:admin> portcfglongdistance 20 LE 1
FC_switch_B_1:admin> portcfglongdistance 20 LE 1
For an ISL distance of 20 km, as given in the example in the previous step, the setting is 30 km with the default vc_link_init value of 1:
portbuffershow
Example
The following example shows the output for a configuration that uses ISLs on port 20 and port 21:
FC_switch_A_1:admin> portbuffershow
switchshow
Example
The following example shows the output for a configuration that uses ISLs on port 20 and port 21:
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
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
fabricshow
Example
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"
trunkshow
If you are configuring the ISLs for trunking (IOD), you should see output similar to the following:
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
If you are not configuring the ISLs for trunking (OOD), you should see output similar to the following:
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
11. Repeat Step 1 through Step 10 for the second FC switch fabric.
Related concepts
Port assignments for FC switches when using ONTAP 9.1 and later