Wednesday, 13 May 2015

SAN Switch - ISL Trunking

Have a look at the below article  which describes the method to do ISL ( Inter Switch Link ). We have done it between Brocade 48000 Director SAN switch and Brocade Silkworm 3900 SAN switch.

Prerequisites for cascading SAN Switches:

·         The various compatibility criteria’s regarding the host OS, HBA Card, SAN switch model, FOS versions etc has to be verified.
·         Need to collect the configuration backup of both the SAN switches. ( Commands : configupload, switchshow, zoneshow, fabricshow, supportshow )
·         The Domain ID’s of both the SAN Switches should be unique.
·         Change the names of switches for better understanding using switchname command.
·         The firmware (FOS) of both the SAN switches has to be upgraded to the latest as per the compatibility.

The procedure:

1.       Check the Domain ID’s on Both the SAN Switches using fabricshow command. And change the Domain ID of the switch that is going to be cascaded. Reboot the switch after changing the Domain ID and check whether Domain Id is changed.
2.       Disable and clear the Zone Configuration of the switch that is going to be cascaded using cfgdisable, cfgclear and cfgsave commands.
3.       Disable the Switch using switchdisable command and change the Role of the Switch from Principal to Subordinate usingfabricprincipal command.
4.       Configure e-ports in both the Switches using portcfgeport command and connect the FC cables between the switches through this ports.
5.       Enable the disabled Switch using switchenable command and check the Switch Role in both the Switches using switchshow command.


Detailed activity logs are given in the attachment. Go through it for more insight.


ISL Activity logs


Here I have two switches. One switch was already in production and the other one has 

to be cascaded to the production switch.

Production Switch Name: IC_Prod_SW1

1. To Change the Name of the Switch use the below mentioned commands in both 

Swd77: admin> switchname IC_Prod_SW1

Swd77: admin> switchname IC_DR_SW1

I am going to cascade the Second Switch with the Production Switch. 



2. Take configuration backup of both the Switches

Server Name or IP Address [host]: 193.1.1.177

File Name [config.txt]: config_IC_DR_SW1.txt

Configupload complete: All config parameters are uploaded

IC_Prod_SW1: admin> configupload

Server Name or IP Address [host]: 193.1.1.177

File Name [config.txt]: config_IC_Prod_SW1.txt

Configupload complete: All config parameters are uploaded 



3. Check the Domain ID of both the Switches

Switch ID Worldwide Name Enet IP Addr FC IP Addr Name

-------------------------------------------------------------------------

1: fffc01 10:00:00:05:1e:8d:b3:27 193.1.1.185 0.0.0.0 >" IC_Prod_SW1"

Switch ID Worldwide Name Enet IP Addr FC IP Addr Name

-------------------------------------------------------------------------

1: fffc02 10:00:00:05:1e:8b:f5:ef 193.1.1.166 0.0.0.0 >"IC_DR_SW1"



4. Disable the Switch and Change the Domain ID of the DR Switch

Fabric parameters (yes, y, no, n): [no] y

Insistent Domain ID Mode (yes, y, no, n): [no]

Virtual Channel parameters (yes, y, no, n): [no]

F-Port login parameters (yes, y, no, n): [no]

Zoning Operation parameters (yes, y, no, n): [no]

RSCN Transmission Mode (yes, y, no, n): [no]

Arbitrated Loop parameters (yes, y, no, n): [no]

Portlog events enable (yes, y, no, n): [no]

webtools attributes (yes, y, no, n): [no]

WARNING: The domain ID will be changed. The port level zoning may be affected




5. Login and check the domain id of the DR Switch

Switch ID Worldwide Name Enet IP Addr FC IP Addr Name

-------------------------------------------------------------------------

100: fffc02 10:00:00:05:1e:8b:f5:ef 193.1.1.166 0.0.0.0 >"IC_DR_SW1" 



6. Disable and Clear the Zone configurations from DR Switch

You are about to disable zoning configuration. This

action will disable any previous zoning configuration enabled.

Do you want to disable zoning configuration? (yes, y, no, n): [no] y

The Clear All action will clear all Aliases, Zones, FA Zones

and configurations in the Defined configuration.

cfgSave may be run to close the transaction or cfgTransAbort

Do you really want to clear all configurations? (yes, y, no, n): [no] y

Note: Disabling the Zone requires downtime



7. Disable the Switch and Change the Role of the Switch From Principal to 

IC_DR_SW1: admin> fabricprincipal 0



8. Configure E-ports in both the Switches

IC_DR_SW1: admin> portcfgeport 7 1

IC_Prod_SW1: admin> portcfgeport 7 1

Note: To make a particular port a E port use portcfgeport <port. No> 1 (1 to enable 



9. Connect the FC cables between both the Switches and enable the disabled switch

=====================================

1 1 id N4 Online F-Port 10:00:00:00:c9:86:1b:94

7 7 id N4 Online E-Port 10:00:00:05:1e:8d:b3:27 "IC_Prod_SW1" (upstream)

8 8 -- N8 No_Module (No POD License) Disabled

9 9 -- N8 No_Module (No POD License) Disabled

10 10 -- N8 No_Module (No POD License) Disabled

11 11 -- N8 No_Module (No POD License) Disabled

12 12 -- N8 No_Module (No POD License) Disabled

13 13 -- N8 No_Module (No POD License) Disabled

14 14 -- N8 No_Module (No POD License) Disabled

15 15 -- N8 No_Module (No POD License) Disabled

16 16 -- N8 No_Module (No POD License) Disabled

17 17 -- N8 No_Module (No POD License) Disabled

18 18 -- N8 No_Module (No POD License) Disabled

19 19 -- N8 No_Module (No POD License) Disabled

20 20 -- N8 No_Module (No POD License) Disabled

21 21 -- N8 No_Module (No POD License) Disabled

22 22 -- N8 No_Module (No POD License) Disabled

23 23 -- N8 No_Module (No POD License) Disabled

In the above output 7th Port is changed to E Port and will have upstream. The Same port 

in the First Switch will also have E Port with downstream. The Role of First Switch 

(IC_Prod_SW1) will be Principal and the Role of Second Switch (IC_DR_SW1) will be 

=====================================

1 1 id N4 Online F-Port 10:00:00:00:c9:86:1f:1d

2 2 id N4 Online F-Port 10:00:00:00:c9:86:20:39

7 7 id N4 Online E-Port 10:00:00:05:1e:8b:f5:ef "IC_DR_SW1" (downstream)

8 8 -- N8 No_Module (No POD License) Disabled

9 9 -- N8 No_Module (No POD License) Disabled

10 10 -- N8 No_Module (No POD License) Disabled

11 11 -- N8 No_Module (No POD License) Disabled

12 12 -- N8 No_Module (No POD License) Disabled

13 13 -- N8 No_Module (No POD License) Disabled

14 14 -- N8 No_Module (No POD License) Disabled

15 15 -- N8 No_Module (No POD License) Disabled

16 16 -- N8 No_Module (No POD License) Disabled

17 17 -- N8 No_Module (No POD License) Disabled

18 18 -- N8 No_Module (No POD License) Disabled

19 19 -- N8 No_Module (No POD License) Disabled

20 20 -- N8 No_Module (No POD License) Disabled

21 21 -- N8 No_Module (No POD License) Disabled

22 22 -- N8 No_Module (No POD License) Disabled

23 23 -- N8 No_Module (No POD License) Disabled

10. Check the fabricshow output in both the switches

Switch ID Worldwide Name Enet IP Addr FC IP Addr Name

-------------------------------------------------------------------------

1: fffc01 10:00:00:05:1e:8d:b3:27 193.1.1.185 0.0.0.0 >"IC_Prod_SW1"

100: fffc64 10:00:00:05:1e:8b:f5:ef 193.1.1.166 0.0.0.0 "IC_DR_SW1"

In the above output the “>” symbol denotes that switch is a Principal Switch

No comments:

Post a Comment