Professional Documents
Culture Documents
Brocade University
Revision 0816
Corporate Headquarters - San Jose, CA USA
T: (408) 333-8000
info@brocade.com
ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade,
OpenScript, The Effortless Network, VCS, VDX, Vplane, and Vyatta are registered trademarks, and Fabric
Vision and vADX are trademarks of Brocade Communications Systems, Inc., in the United States and/or in
other countries. Other brands, products, or service names mentioned may be trademarks of others.
Notice: This document is for informational purposes only and does not set forth any warranty, expressed or
implied, concerning any equipment, equipment feature, or service offered or to be offered by Brocade.
Brocade reserves the right to make changes to this document at any time, without notice, and assumes no
responsibility for its use. This informational document describes features that may not be currently available.
Contact a Brocade sales office for information on feature and product availability. Export of technical data
contained in this document may require an export license from the United States government.
Revision 0816
Contents
Remote Lab Access Instructions
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Record Remote Lab Access Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Connecting to the Brocade RSL Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Close Open Sessions and Exit Remote Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Module 6: Firmware
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Expected Start State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Lab Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Upgrading Firmware from the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Upgrading Firmware Using Brocade Network Advisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Setting Up the Firmware Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
........................................................................... 61
Updating Switch Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Module 7: Zoning
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Expected Start State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Lab Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Configuring Zoning in Network Advisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Setting the Default Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Creating and Activating a Regular Zone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Verifying Device Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Using Network Advisor to verify Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Lab Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Using Brocade Network Advisor to create a Peer Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Objectives
In this lab exercise, you will perform the tasks to connect and disconnect from the Brocade Remote
Solutions Lab (RSL). This lab is divided into the following sections:
Record remote lab access information.
Connect to the Brocade RSL environment.
Cleanly disconnect from the remote lab station.
NOTE
If this is your first time connecting to the RSL, you will be prompted to download the Secure Applica-
tion Manager. The Secure Application Manager is used to control access to the RSL.
Objectives
In this laboratory exercise, you will perform tasks related to identifying the major components of the
Brocade directors:
Identify components of the DCX 8510-8 chassis
Identify components of the X6-4 chassis
1.
2.
3.
1.
2.
3.
1.
2.
3.
1.
2.
3.
Objectives
In this laboratory exercise, you will perform tasks related to the various elements of the Fibre Channel
protocol and theory:
List Fibre Channel Levels
Describe Classes of Service
Discuss Fibre Channel frame format
Differentiate between node and port world-wide names
Discovering fabrics using Brocade Network Advisor
List various port types
Differentiate between the well-known addresses
Decode 24-bit device addressing
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: All access
Zoning: Cleared
Lab Environment
Classes of Service
2. The column on the left is a description of the Brocade supported Classes of Service. The two
columns on the right are the types of Fibre Channel Classes of Service. Match the description with
its Class of Service.2
Switch-to-Switch communication A. Class-1 D. Class-4
Connectionless without ACK B. Class-2 E. Class-6
Connectionless with ACK C. Class-3 F. Class-F
Frame Format
3. Identify the fields within a Fibre Channel frame, the length (in bytes) of each and the maximum
frame size.3
Field Length
1. _____________________________________ ______
2. _____________________________________ ______
3. _____________________________________ ______ (maximum)
4. _____________________________________ ______
5. _____________________________________ ______
Maximum frame size: ______
Port Types
5. Using the above diagram, identify the port types below (U_Port, F_Port, FL_Port, G_Port, E_Port).
The first one has been filled in for you:5
1. F_Port
2.
3.
4.
5.
Note
The flags are shown in reverse order, with the most recent port state on the left.
ST01-G620_Edge:FID128:admin> portshow 1
portIndex: 1
portName: port1
portHealth: HEALTHY
Authentication: None
portDisableReason: None
portCFlags: 0x1
portFlags: 0x20b03 PRESENT ACTIVE F_PORT G_PORT U_PORT
LOGICAL_ONLINE LOGIN NOELP ACCEPT FLOGI
LocalSwcFlags: 0x0
portType: 26.0
POD Port: Port is licensed
portState: 1 Online
Protocol: FC
portPhys: 6 In_Sync portScn: 32 F_Port
port generation number: 12
state transition count: 3
portId: 010100
portIfId: 4302003d
portWwn: 20:01:c4:f5:7c:0e:d4:d8
portWwn of device(s) connected:
20:00:00:11:0d:0f:84:00
Distance: normal
portSpeed: N8Gbps
FEC: Inactive
Credit Recovery: Inactive
Aoq: Inactive
FAA: Inactive
F_Trunk: Inactive
LE domain: 0
Peer beacon: Off
FC Fastwrite: OFF
Interrupts: 0 Link_failure: 0 Frjt: 0
Unknown: 0 Loss_of_sync: 0 Fbsy: 0
Lli: 24 Loss_of_sig: 0
Proc_rqrd: 107 Protocol_err: 0
Timed_out: 0 Invalid_word: 0
Rx_flushed: 0 Invalid_crc: 0
Tx_unavail: 0 Delim_err: 0
Free_buffer: 0 Address_err: 0
Overrun: 0 Lr_in: 3
Suspended: 0 Lr_out: 0
Parity_err: 0 Ols_in: 0
2_parity_err: 0 Ols_out: 3
CMI_bus_err: 0
Authentication: None
portDisableReason: None
portCFlags: 0x1
portFlags: 0x4903 PRESENT ACTIVE E_PORT T_PORT G_PORT U_PORT
LOGICAL_ONLINE LOGIN LED
LocalSwcFlags: 0x0
portType: 26.0
POD Port: Port is licensed
portState: 1 Online
Protocol: FC
portPhys: 6 In_Sync portScn: 128 T_Port Trunk port Flow
control mode 4
port generation number: 8
state transition count: 2
portId: 010800
portIfId: 43020035
portWwn: 20:08:c4:f5:7c:0e:c0:7c
portWwn of device(s) connected:
Distance: normal
portSpeed: N16Gbps
FEC: Active
Credit Recovery: Active
LE domain: 0
Peer beacon: Off
FC Fastwrite: OFF
Interrupts: 0 Link_failure: 0 Frjt: 0
Unknown: 0 Loss_of_sync: 0 Fbsy: 0
Lli: 12 Loss_of_sig: 1
Proc_rqrd: 1921 Protocol_err: 0
Timed_out: 0 Invalid_word: 0
Rx_flushed: 0 Invalid_crc: 0
Tx_unavail: 0 Delim_err: 0
Free_buffer: 0 Address_err: 0
Overrun: 0 Lr_in: 0
Suspended: 0 Lr_out: 2
Parity_err: 0 Ols_in: 0
2_parity_err: 0 Ols_out: 0
CMI_bus_err: 0
Well-Known Addresses
10. Identify the Well-Known Addresses below:6
FFFFFA
FFFFFB
FFFFFC
FFFFFD
FFFFFE
FFFFFF
12. From the G620_Edge, type the nsallshow command to display a list of every PID logged into the
fabric.
ST01-G620_Edge:FID128:admin> nsallshow
{
010100 030000
2 Nx_Ports in the Fabric }
____________________________________________________________________
____________________________________________________________________
13. From the G620_Edge type the nsshow command. What type of information can you see?8
ST01-G620_Edge:FID128:admin> nsshow
{
Type Pid COS PortName NodeName
TTL(sec)
N 010100; 3;20:00:00:11:0d:0f:84:00;20:00:00:11:0d:0f:84:00; na
FC4s: FCP
PortSymb: [36] "Brocade University Virtual FC Target"
Fabric Port Name: 20:01:c4:f5:7c:0e:d4:d8
Permanent Port Name: 20:00:00:11:0d:0f:84:00
Port Index: 1
6.1=Management Server, 2=Time Server, 3=Name Server, 4=Fabric Controller, 5=Fabric Login, 6=Broadcast Server
7.1=port 4, 2=port 23, 3=port 26, 4=port 36, 5=port 63
8. Port type, PID, Class of Service, port name, node name, etc.
Share Area: No
Device Shared in Other AD: No
Redirect: No
Partial: No
LSAN: No
Device link speed: 8G
The Local Name Server has 1 entries }
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
- What is the main difference between the nsallshow and the nsshow commands?9
____________________________________________________________________
____________________________________________________________________
14. From the G620_Core, type the nscamshow command. List the field that appears after the
Permanent Port Name field.10
ST01-G620_Core:FID128:admin> nscamshow
nscam show for remote switches:
Switch entry for 1
state rev owner cap_available
known v700 0xfffc02 1
Device list: count 1
Type Pid COS PortName NodeName
N 010100;
3;20:00:00:11:0d:0f:84:00;20:00:00:11:0d:0f:84:00;
FC4s: FCP
PortSymb: [36] "Brocade University Virtual FC Target"
Fabric Port Name: 20:01:00:05:1e:0a:83:6d
Permanent Port Name: 20:00:00:11:0d:0f:84:00
Port Index: 1
Share Area: No
Device Shared in Other AD: No
Redirect: No
Partial: No
9.The nsshow command displays the local NS database. The nsallshow command displays the fabric addresses for
the fabric.
10.Port Index: 1 and Port Index: 0
16. What is the main difference between the nscamshow and nscamshow -t commands?11
____________________________________________________________________
Objectives
In this laboratory exercise, the following tasks are performed to install and configure the Fibre Channel
switches:
Discover the fabric using Brocade Network Advisor
Use Telnet or SSH to access a switch
Verify and configure switch IP address and licenses
Configure login banners
Verify end device connections to the fabric
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: All access
Zoning: Cleared
Lab Environment
4. Use the timeout command to set the timeout value to 0 minutes. This prevents your session
from closing when you are idle. Then you will be prompted to re-login to the switch.
ST01-G620_Edge:FID128:admin> timeout 0
IDLE Timeout Changed to 0 minutes
The modified IDLE Timeout will be in effect after NEXT login
5. The new timeout value does not get applied to the current session, you need to log in again using
the login command to have the new timeout value apply.
SWITCH
Ethernet IP Address: 10.255.224.34
Ethernet Subnetmask: 255.255.255.192
Gateway IP Address: 10.255.224.62
DHCP: Off
Ethernet IP Address:____________________
Ethernet Subnetmask:____________________
Gateway IP Address:____________________
DHCP:____________________
8. Enter the switchshow command. You can use the pipe (|) operand to direct the output to the
more command, e.g. switchshow | more. Review the command output, and fill in the
following parameters:
ST01-G620_Edge:FID128:admin> switchshow
switchName: ST01-G620_Edge
switchType: 162
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:c4:f5:7c:0e:c0:7c
zoning: OFF
switchBeacon: OFF
switchName:____________________
switchType:____________________1
switchRole:____________________2
switchDomain:__________________3
zoning: ____________________4
9. Enter the version command; what is the FOS version running on the switch?
ST01-G620_Edge:FID128:admin> version
Kernel: 2.6.14.2
Fabric OS: v8.0.1
Made on: Sat May 19 00:15:12 2016
Flash: Mon May 25 06:55:26 2016
BootProm: 2.0.25
SWITCH
Ethernet IP Address: 10.255.224.36
Ethernet Subnetmask: 255.255.255.192
Gateway IP Address: 10.255.224.62
DHCP: Off
ST01-6510_Edge:admin>
Ethernet IP Address:____________________
Ethernet Subnetmask:____________________
Gateway IP Address:____________________
DHCP: ____________________
14. Enter the switchshow command. Review the command output, and fill in the following
parameters:
ST01-6510_Edge:FID128:admin> switchshow
switchName: ST01-6510_Edge
switchType: 109.1
switchState: Online
switchMode: Native
switchRole: Subordinate
switchDomain: 3
switchId: fffc03
switchWwn: 10:00:00:05:1e:7f:06:9c
zoning: OFF
switchBeacon: OFF
FC Router: OFF
HIF Mode: OFF
Allow XISL Use: OFF
LS Attributes: [FID: 128, Base Switch: No, Default Switch: Yes,
Address Mode 0]
switchName:____________________
switchType:____________________7
switchRole:____________________8
switchDomain:____________________9
zoning: ____________________10
15. Entering the version command. What version is currently installed on your 6510_Edge?
Fabric OS: ____________________11
tsclockserver: ____________________
date: ____________________
23. Record the new clock server and date settings on the 6510_Edge:
ST01-6510_Edge:FID128:admin> date
Tue Apr 10 11:14:34 Localtime 2016
tsclockserver: ____________________
date: ____________________
24. Verify that the time is in sync (both dates should match). It may take up to two minutes for the
time to synchronize.
12. If the clock server is specified as LOCL then the date and time that has been manually set on the fabric Principal
is used fabric wide. If an NTP server has been specified, the IP address of that server is displayed.
Note
If the tstimezone command does not work, use the tstimezone --old 0 command
and then use the tstimezone -5 command. This may require a reboot.
26. Type the date command on each switch to verify that the date on the G620_Edge is 5 hours
earlier than the date on 6510_Edge. If the dates do not differ by 2 hours then type fastboot on
the G620_Edge log in and check the dates again.
27. From the G620_Edge type the following command to restore the configuration back to default:
ST01-G620_Edge:FID128:admin> tstimezone -7
System Time Zone change will take effect at next reboot.
Note
Notice that one or more features may be activated with a single license key.
ST01-6510_Edge:FID128:admin> chassisname
Brocade6510
NOTE
The default chassis names for Brocade switches is the word Brocade followed by the model number.
For example a G620_Edge would have BrocadeG620 as the chassis name, a 6510_Edge would be
Brocade6510.
38. If you want to change the chassisname, use the following steps to rename:
a. Use the chassisname command on the G620_Edge switch and replace the name as follows:
ST01-G620_Edge:FID128:admin> chassisname STXX-G620_Edge
b. Use the chassisname command on the 6510_Edge switch and replace the name as follows:
ST01-6510_Edge:FID128:admin> chassisname STXX-6510_Edge
c. Use the chassisname command on both switches to verify the new chassis name.
ST01-G620_Edge:FID128:admin> chassisname
ST01-G620_Edge
ST01-6510_Edge:FID128:admin> chassisname
ST01-6510_Edge
Note
You can forward syslogd messages to up to six servers.
43. Return to the Telnet session of your 6510_Edge and issue the syslogadmin --set
-ip <IPaddress> command.
44. Generate switch log messages on the 6510_Edge. Type login to terminate your current session
and log in as admin. An entry should appear in the syslog server list.
45. Examine the entries in the Kiwi syslog daemon window.
46. Check to see if the messages were recorded in the syslog file; to do this do the following:
a. Click Start > Run
b. Type c:\captures and press ENTER.
c. Open the basa200_logs.txt file and verify the syslog entries are there.
NOTE
If the messages did not get recorded in the syslog file or the Kiwi syslog daemon window check the fol-
lowing:
On the switch run command: syslogadmin --show -ip and verify the IP address is set
correctly.
Verify that the Network Advisor services are not running.
47. When you are finished close the Kiwi Syslog server.
Check Point: You have configured and verified basic settings on the switches in your fabric. Some of
these steps are not required for essential switch operation; however these basic steps will make SAN
administration easier and more consistent as your fabric grows.
NOTE
If one of the Power Supplies is reported Faulty this is because it is not connected to a power source.
ST01-G620_Edge:FID128:admin> fanshow
Fan 1 is Ok, speed is 8341 RPM
Fan 2 is Ok, speed is 8239 RPM
ST01-G620_Edge:FID128:admin> psshow
Power Supply #1 is faulty
Power Supply #2 is OK
Authentication: None
portDisableReason: None
portCFlags: 0x1
portFlags: 0x20b03 PRESENT ACTIVE F_PORT G_PORT U_PORT
LOGICAL_ONLINE LOGIN NOELP ACCEPT
LocalSwcFlags: 0x0
portType: 26.0
POD Port: Port is licensed
portState: 1 Online
Protocol: FC
portPhys: 6 In_Sync portScn: 32 F_Port
port generation number: 0
state transition count: 0
portId: 020100
portIfId: 4302003d
portWwn: 20:01:c4:f5:7c:0e:d4:d8
portWwn of device(s) connected:
20:00:00:11:0d:0f:84:00
Distance: normal
portSpeed: N8Gbps
FEC: Active
Credit Recovery: Inactive
Aoq: Inactive
FAA: Inactive
F_Trunk: Inactive
LE domain: 0
Peer beacon: Off
FC Fastwrite: OFF
Interrupts: 0 Link_failure: 0 Frjt: 0
Unknown: 0 Loss_of_sync: 0 Fbsy: 0
Lli: 0 Loss_of_sig: 0
Proc_rqrd: 3 Protocol_err: 0
Timed_out: 0 Invalid_word: 0
Rx_flushed: 0 Invalid_crc: 0
Tx_unavail: 0 Delim_err: 0
Free_buffer: 0 Address_err: 0
Overrun: 0 Lr_in: 0
Suspended: 0 Lr_out: 0
Parity_err: 0 Ols_in: 0
2_parity_err: 0 Ols_out: 0
CMI_bus_err: 0
NOTE
It is not unusual to observe Link_failure, Loss_of_sync and related errors. These errors are commonly
generated as devices are plugged into switch ports. However, you may have a marginal link if you
notice that these errors are increasing over time on a port in a stable fabric.
13. G620_Edge portshow outputs should display as follows portHealth: HEALTHY; portState: Online;
Distance: normal; portSpeed: N8Gbps; the other parameters will vary.
fabric.ops.BBCredit:16
fabric.ops.E_D_TOV:2000
fabric.ops.R_A_TOV:10000
fabric.ops.bladeFault_on_hwErrlevel:0
fabric.ops.dataFieldSize:2112
fabric.ops.max_hops:7
fabric.ops.mode.fcpProbeDisable:0
fabric.ops.mode.isolate:0
fabric.ops.mode.longDistance:0
fabric.ops.mode.noClassF:0
fabric.ops.mode.pidFormat:1
fabric.ops.mode.tachyonCompat:0
fabric.ops.mode.unicastOnly:0
fabric.ops.mode.useCsCtl:0
fabric.ops.vc.class.2:2
fabric.ops.vc.class.3:3
fabric.ops.vc.config:0xc0
fabric.ops.vc.linkCtrl:0
fabric.ops.vc.multicast:7
fabric.ops.wan_tov:0
58. Return to the Telnet session of your 6510_Edge and issue the same command:
ST01-6510_Edge:FID128:admin> configshow -pattern fabric.ops
fabric.ops.BBCredit:16
fabric.ops.E_D_TOV:2000
fabric.ops.R_A_TOV:10000
fabric.ops.bladeFault_on_hwErrlevel:0
fabric.ops.dataFieldSize:2112
fabric.ops.max_hops:7
fabric.ops.mode.fcpProbeDisable:0
fabric.ops.mode.isolate:0
fabric.ops.mode.longDistance:0
fabric.ops.mode.noClassF:0
fabric.ops.mode.pidFormat:1
fabric.ops.mode.tachyonCompat:0
fabric.ops.mode.unicastOnly:0
fabric.ops.mode.useCsCtl:0
fabric.ops.vc.class.2:2
fabric.ops.vc.class.3:3
fabric.ops.vc.config:0xc0
fabric.ops.vc.linkCtrl:0
fabric.ops.vc.multicast:7
fabric.ops.wan_tov:0
59. Compare the fabric.ops parameters on both switches. Do any of the parameters differ?
______________________________________________________________________14
Check Point: You have learned to quickly assess general switch status. Fabric troubleshooting builds
on these introductory steps.
14.The switches should be successfully merged into a single fabric so the fabric.ops parameters should be the
same.
Note
The number of devices on your SAN may vary depending on the RSL environment. At a mini-
mum you should have at least one storage device.
ST01-G620_Edge:FID128:admin> nsshow -t -r
{
Type Pid COS PortName NodeName
SCR
N 010100; 3;20:00:00:11:0d:0f:84:00;20:00:00:11:0d:0f:84:00;
0x01000003
FC4s: FCP
PortSymb: [36] "Brocade University Virtual FC Target"
Fabric Port Name: 20:01:c4:f5:7c:0e:d4:d8
Permanent Port Name: 20:00:00:11:0d:0f:84:00
Device type: Physical Target
Port Index: 1
Share Area: No
Device Shared in Other AD: No
Redirect: No
Partial: No
LSAN: No
Device link speed: 8G
The Local Name Server has 1 entry }
WWPN ____________ Device Type _____________________ State Change Registration (Y/N) ___
62. From open G620_Core Telnet session issue the nscamshow command to see detailed information
about the devices on your G620_Edge switch and all remote switches.
ST01-G620_Core:FID128:admin> nscamshow
nscam show for remote switches:
Switch entry for 2
state rev owner cap_available
known v801 0xfffc01 1
Device list: count 1
63. Compare the last three octets of the Port WWN of the storage device output gathered from the
G620_Core nscamshow output with the G620_Edge nsshow output values gathered earlier. Are
they the same?15
____________________________________________________________________
Check Point: You have learned how to determine if a SAN attached device, such as host, storage, or
tape device, has successfully logged into the fabric.
15.The nscamshow output does not have an SCR column, otherwise they are the same.
NOTE
You will need to make sure that the Kiwi syslog server is completely shut down before enabling the
Network Advisor services.
a. On the desktop click Start > Programs > Network Advisor 14.0.1> Server Management
Console.
65. On the Services tab click the Start button and confirm that the services have started.
66. From the desktop open Brocade Network Advisor 14.0.1 application by double-clicking on the icon
67. Log in using the default credentials:
- Username: administrator
- Password: password
68. Select the SAN tab.
69. Click Discover > Fabrics
71. In the Fabric Name field, enter Fabric XX, where XX is your workstation.
The Fabric Name is used in to differentiate fabrics in Network Advisor. Each fabric you discover
should have a different fabric name.
72. Using the Student Information Sheet (SIS), enter the IP address for the G620_Edge in the IP
Address field.
NOTE
If default credentials are used you do not need to enter anything in the User ID or Password fields.
NOTE
You only have to discover one switch in the fabric. This switch is used as a seed switch to find all the
other switches in the same fabric.
You can use the switchshow command to display the Node WWN of a switch and the portshow
command to display Port WWN of any ports.
74. Return to the Telnet session of your G620_Edge
75. Issue the switchshow command, what is the switchWwn?16
ST01-G620_Edge:FID128:admin> switchshow
switchName: ST01-G620_Edge
switchType: 162.0
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:c4:f5:7c:0e:d4:d8
zoning: OFF
switchBeacon: OFF.......
____________________________________________________________________
16.The switch WWN is different for each switch, but it should start with 10:00:c4:f5:7c:xx:xx:xx
Helpful Hint
Using the switchshow | more command can be used to page through the output. Below
are some more helpful hints:
space - advance one page
enter - advance one line
b go back one page
/ search forward
? search backwards
76. Issue the command portshow 1, what is the portWwn and portWwn of device(s)
connected?17
____________________________________________________________________
<truncated output>
portId: 010100
portIfId: 4302003d
portWwn: 20:01:c4:f5:7c:0e:d4:d8
portWwn of device(s) connected:
20:00:00:11:0d:0f:84:00
<truncated output>
Note
The configupload command was performed using the -all option specified in the inter-
action Section.
Note
You can Save the configuration file over again and Network Advisor will keep it. Previously
saved configuration files are not overwritten because the date stamp on the configuration
file includes hh:mm:ss.
If you do perform multiple configuration Saves, you will have more than one file as an option
to restore when you perform a restore later in this exercise.
81. Verify that the 6510_Edge is in the Selected Switches list on the right side.
82. Click OK, this initiates the save configuration process.
83. On the Network Advisor Message, click OK
85. Right-click on the 6510_Edge, select Configuration > Configuration File Manager .
86. In the Configuration File Manager and Switch Configuration tab, select the backup file by clicking
on the line, but do not click on the Keep and Baseline check boxes.
Note
The Keep checkbox is selected to keep the configuration max past the defined age limit.
Username: admin
Password: password
91. Leave the 6510_Edge Console session open to watch the progress on the 6510_Edge.
92. In Network Advisor, on the Configuration File Manager click Restore. A Network Advisor Message
window will display.
93. Read the message and click Yes.
94. Watch the messages appear in the 6510_Edge Console. You should see messages similar to the
following:
The following message tells us that MAPS has been enabled with the default policy name
dflt_aggressive_policy. There is one power supply now connected therefore this switchs status
is now reported as MARGINAL
95. Once the configuration upload is completed another Network Advisor Message will display. Read
the message and click OK.
96. On the Configuration File Manager click OK to close.
97. Close Brocade Network Advisor.
98. Close all Putty sessions.
Objectives
In this laboratory exercise, you will perform tasks related to firmware upgrades:
Upgrading firmware from the CLI
Verifying firmware upgrade status from the CLI
Setting up the Network Advisor firmware repository
Viewing firmware release notes using the Network Advisor Firmware Repository
Using Network Advisor to upgrade to upgrade multiple switches
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: All access
Zoning: Cleared
Lab Environment
____________________________________________________________________
4. Issue the firmwaredownload command and follow the prompts to begin the firmware upgrade.
See Step5 for example.
5. Once the firmwaredownload starts logging into the switch, open up a console connection to the
through G620_Edge Putty and use the firmwaredownloadstatus command to monitor the update
process.
Note
The firmwaredownloadstatus output is shown on the next page.
ST01-G620_Edge:FID128:admin> firmwaredownload
Server Name or IP Address: 10.255.252.50
User Name: basa
File Name: v8.0.1
Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 1
Password: basa
Server IP: 10.255.252.50, Protocol IPv4
Checking system settings for firmwaredownload...
System settings check passed.
dir
##################################################
ldconfig
##################################################
glibc
##################################################
ST01-G620_Edge:FID128:admin> firmwaredownloadstatus
[1]: Thu May 25 20:33:06 2016
Firmware is being downloaded to the switch. This step may take up to
30 minutes.
6. Once the firmwaredownloadstatus command shows that the firmware was successfully
update use the version and firmwareshow commands to verify and answer the questions
below.
a. What date was the firmware image created on?1
ST01-G620_Edge:FID128:admin> version
Kernel: 2.6.34.6
Fabric OS: v8.0.1
Made on: Thu Apr 21 23:48:31 2016
Flash: Wed May 25 20:43:09 2016
BootProm: 2.0.25
ST01-G620_Edge:FID128:admin> firmwareshow
Appl Primary/Secondary Versions
------------------------------------------
FOS v8.0.1
v8.0.1
b. What is the kernel version used for this version of Fabric OS?2
____________________________________________________________________
7. Issue the errshow -r command to view log messages in reverse order.
a. What message is generated when the firmwaredownload command is started?3
____________________________________________________________________
b. What message is generated when the firmware commit completes?4
2016/5/25-20:43:09, [SULB-1004], 1078878, CHASSIS, INFO, ST01-
G620_Edge, Firmwarecommit has completed.
____________________________________________________________________
c. What message is generated when the firmwaredownload command completes?5
2016/5/25-20:43:09, [SULB-1002], 1078891, CHASSIS, INFO, ST01-
G620_Edge, Firmwaredownload command has completed successfully.
____________________________________________________________________
2.2.6.34.6
3.[SULB-1001], 17507, CHASSIS, WARNING, ST01-G620_Edge, Firmwaredownload command has started.
4.[SULB-1004], 17520, CHASSIS, INFO, ST01-G620_Edge, Firmwarecommit has completed.
5.[SULB-1002], 17522, CHASSIS, INFO, ST01-G620_Edge, Firmwaredownload command has completed successfully.
Note
Importing the firmware into the repository may take several minutes. You can monitor the
progress using the dialog box that is displayed.
19. When the import process completes a dialog will display, click OK to return to the Firmware
Management window.
23. Next to the Release Notes entry click the View button to view the current release notes. When you
are finished close the release notes and continue with the lab.
Note
The Overwrite current firmware option is only needed if you are flashing a switch with the
same or an earlier version of Fabric OS. It is used in this lab because the switches are pre-
loaded with Fabric OS v8.0.1.
30. Verify that the Status column reports Ready for all switches.
31. Click the Download button.
32. Read the Network Advisor Message dialog, click Yes to continue.
33. Another Network Advisor Message dialog will display; read it and click Yes to continue.
6.In Progress
7.User Action Event
Objectives
Configure, verify, administer, and describe Brocade zoning processes and enforcement
methodologies.
Overview
In this lab exercise, you will perform tasks related to zoning a Brocade fabric. This lab is divided into
the following sections:
Changing the default zoning behavior using Brocade Network Advisor
Creating and activating a regular zoning configuration using Network Advisor
Verifying LUN connectivity using Network Advisor
Creating and activating a peer zoning configuration using Network Advisor
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: All access
Zoning: Cleared
Lab Environment
3. In the navigation pane on the left expand your fabric then expand the Storage Group and Host
Group.
4. Verify that both your storage and your host are visible to the fabric and listed in Network Advisor.
5. Select your fabric and click Configure > Zoning > Fabric to open the Zoning window.
6. Click the Active Zone Configuration tab.
7. Verify that the default zone is currently set for All Access.
10. The Network Advisor Message window will display, click OK.
11. Click the Active Zone Configuration tab and confirm the new default zone setting, when you are
finished return to the Zone DB tab.
16. In the Potential Members pane expand the Host Group and the Storage Group.
17. Using CTRL+Click select the following devices:
the HBA port connected to the 6510_Edge
the storage port connected to the G620_Edge
Note
You can expand the HBA entries and look at the FC Address column for the ports to deter-
mine which switch domain the HBA ports are connected to. The G620_Edge is domain 1 and
the 6510_Edge is domain 3.
20. Select Zone1 and click the right arrow to add the zone to the ConfigA. configuration.
21. Click Apply.
22. A Network Advisor Message window will display, click OK to save the configuration and return to
the Zoning window.
1.No. The zone configuration has been saved to the defined database on the fabric without being activated.
24. Ensure that ConfigA is highlighted and click Activate, the Activate Zone Configuration window
displays.
25. After reviewing the zoning configuration for accuracy click OK, a Network Advisor Message window
displays.
26. Review the message and click Yes to activate the configuration.
27. Another Network Advisor Message window will display, review the message and click OK to return
to the Zoning window.
28. In the Zoning window, click the Active Zone Configuration tab to verify the active configuration.
29. Click Cancel to return to the main Network Advisor window.
Note
The configuration has already been saved to the fabric and activated. Clicking cancel does
not undo these actions, it simply closes the window. If there were changes made that were
not saved to the fabric then they would be lost.
Note
Be sure to expand the tree to the lowest level and select the port.
33. Click the right arrow to add these two ports to the Selected Device Ports field.
34. Click OK and wait for the tests to run. The Device Connectivity Troubleshooting Results window will
display.
35. Scroll through the Details field and verify that all the tests were passed.
36. Click the Trace Route button at the bottom of the Device Connectivity Troubleshooting Results
window and wait for the Trace Route Summary window to display.
37. Verify the following:
a. Did the ping succeed for both devices?
b. What was the average round trip time for each device?
c. Review the Forward Route, Reverse Route, and FC Ping tabs.
38. When you are finished click close to return to the Device Connectivity Troubleshooting Results
window.
39. Click Close again to return to the main Network Advisor screen.
Lab Setup
Prior to starting this lab you will need to persistently enable a second host connection to the fabric. A
minimum of two hosts are required to create a valid peer zone. You will create 1 peer zone with two
initiator ports and 1 target port in it. This zone will have overlapping definitions as the regular zone
already created but for the lab purposes this will not cause issues because we are not running
production traffic. Use the portcfgpersistent enable command on the following switch:
40. On the G620_Edge enable port 0:
portcfgpersistent enable 0
41. Use the switchshow command to verify the a successful enabling of port 0
.
44. Next to the New Zone drop down select a New Peer Zone as shown below
45. Select the following three devices and use to the Right arrow to move each device to the right
membership window:
Principle Member: the storage port connected to the G620_Edge
Peer Member: the HBA port connected to the 6510_Edge
Peer Member: the HBA port connected to the G620_Edge
46. Click OK to close out the Add Peer Zone window
48. Select PeerZone and click the right arrow to add the zone to the ConfigA. configuration.
49. Click Apply
50. A Network Advisor Message window will display, click OK to save the configuration and return to
the Zoning window.
51. Ensure that ConfigA is highlighted and click Activate, the Activate Zone Configuration window
displays.
52. After reviewing the zoning configuration for accuracy click OK, a Network Advisor Message window
displays.
53. Review the message and click Yes to activate the configuration.
54. Another Network Advisor Message window will display, review the message and click OK to return
to the Zoning window.
55. In the Zoning window, click the Active Zone Configuration tab to verify the active configuration.
56. Click Cancel to return to the main Network Advisor window.
zone: PeerZone
00:02:00:00:00:03:00:01; 20:00:00:11:0d:0f:84:00;
10:00:00:05:1e:56:c8:2a; 10:00:00:05:1e:56:c8:2b
Effective configuration:
cfg: ConfigA
zone: PeerZone
00:02:00:00:00:03:00:01
20:00:00:11:0d:0f:84:00
10:00:00:05:1e:56:c8:2a
10:00:00:05:1e:56:c8:2b
Objectives
Describe, configure, and validate multi-switch fabric Trunking solutions
Overview
This lab exercise covers tasks related to trunking in Brocade fabrics. This lab is divided into the
following sections:
Trunking with CLI
Routing over trunks
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: No access
Zoning: ConfigA
Lab Environment
Getting Started
This lab exercise verifies that the switches are using the default exchange-base routing.
1. Open Telnet sessions to the G620_Core and 6510_Edge switches using Putty.
2. Ensure that Trunking and Extended Fabric licenses are installed on the G620_Core and
6510_Edge switches using the licenseshow command. Contact the instructor if this licenses
is missing from either switch.
ST01-G620_Core:FID128:admin> licenseshow
7YrHgWm4EACfAJErrm349JtaW3LKRPTFB7T3P:
Integrated Routing license
DgXTP4Zfm77FXmJ9SCCHXFPYEaWgArgANgQGaYEAGKPB:
Ports on Demand license
Capacity 24
4NQLRFZKRDKFQttfPQ4GKKTgYT74aaAgB79rF:
Extended Fabric license
Trunking license
FICON_CUP license
Fabric Vision and IO Insight license
4NQLRFFKRDKFGgrfRQ4QKKTgYT74aaAKDtFCQNHAWLHB:
Q-Flex Ports on Demand license
Capacity 16
ST01-6510_Edge:FID128:admin> licenseshow
byeQeSczRdezfRfm:
Fabric Watch (Fabric Vision capable) license
byeQeSczRdgzfRfo:
Performance Monitor (Fabric Vision capable) license
byeQeSczRdkzfRfs:
Trunking license
byeQeSczRdczhRfm:
Integrated Routing license
byeQeSczRdc1fRfm:
FICON_CUP license
byeQeSczRdcFjRf4:
Full Ports on Demand license - additional 24 port upgrade license
SdScQQbyeyTeTdRo:
Extended Fabric license
gaaM7Ra3CREYNP9CEKg7HCJfWRRMPtrNB7gJK:
Adaptive Networking - obsolete license
B7BLSt4DYHLF7BGtGSW794DmSHgtJLHEBAg4K:
Server Application Optimization - obsolete license
3. Type the aptpolicy command on both the 6510_Edge and G620_Core to verify this; the
output should display: Current Policy: 3.
ST01-G620_Core:FID128:admin> aptpolicy
Current Policy: 3
3 : Default Policy
1: Port Based Routing Policy
2: Device Based Routing Policy (FICON support only)
3: Exchange Based Routing Policy
ST01-6510_Edge:FID128:admin> aptpolicy
Current Policy: 3
3 : Default Policy
1: Port Based Routing Policy
2: Device Based Routing Policy (FICON support only)
3: Exchange Based Routing Policy
4. If the policy is not exchange based policy then change it to this policy using the syntax modeled
in this example:
ST01-G620_Core:FID128:admin> switchdisable;aptpolicy
3;switchenable
Policy updated successfully.
Ports of Slot 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
----------------------+---+---+---+---+-----+---+---+---+-----+---+---+---+-----+---+---+---
Octet Speed Combo 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
AL_PA Offset 13 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Long Distance .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
VC Link Init .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
<output truncated>
6. If portcfgshow output does not show Trunk Port ON, use the following command to
ensure that both switches are capable of establishing a trunk: switchcfgtrunk 12
7. Type the switchshow command from the 6510_Edge and use the output to answer the
following questions:
ST01-6510_Edge:FID128:admin> switchshow
switchName: ST01-6510_Edge
switchType: 109.1
switchState: Online
switchMode: Native
switchRole: Subordinate
switchDomain: 3
switchId: fffc03
switchWwn: 10:00:00:05:33:93:69:3f
zoning: ON (ConfigA)
switchBeacon: OFF
FC Router: OFF
FC Router BB Fabric ID: 1
Address Mode: 0
10. From the 6510_Edge, type the trunkshow command and evaluate the deskew values.
ST01-6510_Edge:FID128:admin> trunkshow
1: 8-> 8 10:00:c4:f5:7c:0e:c0:7c 1 deskew 15 MASTER
9-> 9 10:00:c4:f5:7c:0e:c0:7c 1 deskew 15
CHECK POINT
You established that there are two 16 Gbps per port ISL trunks between the 6510_Edge and
G620_Core switches in your fabric.
18. Click the Routing tab and verify the two routes,(Out Ports), and reference the Trunk Master
noted above.
NOTE
Note the configuration options that are available from the Web Tools Routing view.
19. Click Off located under the Dynamic Load Sharing (DLS) section.
20. Click Apply.
21. Click Yes on the Routing: Confirm Action dialog box. Why can this option not be turned
Off?_________________________________________________________________ 9
22. Is there an option in the Web Tools Routing view to change from the default exchange-based
routing to port-based routing?
_____________________________________________________________________10
Objectives
Describe, configure, and validate Brocade Fabric OS long distance parameters.
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: No access
Zoning: ConfigA
Student Information
Getting Started
1. Open Telnet sessions to your 6510_Edge and G620_Core using Putty.
2. Type the licenseshow command and verify that the Extended Fabric license is installed.
3. The first step is to verify that both switches are configured with default distance settings.
a. Type the portcfgshow command on both switches. Verify that the Long Distance row
displays .. for all ports indicating that long distance is disabled.
ST01-6510_Edge:FID128:admin> portcfgshow | more
Ports of Slot 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
-----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+-
Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
Fill Word 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
AL_PA Offset 13 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Long Distance .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
<truncated output>
4. To see what the available BB credits are at this point, type the portbuffershow from your
6510_Edge
ST01-6510_Edge:FID128:admin> portbuffershow
User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining
Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers
---- ---- ---- ------- ---------------------------- ------ ------- --------- ----------
0 F - 8 - ( - ) - ( - ) 8 - -
1 - 8 - ( - ) - ( - ) 0 - -
2 - 8 - ( - ) - ( - ) 0 - -
3 - 8 - ( - ) - ( - ) 0 - -
4 - 8 - ( - ) - ( - ) 0 - -
5 - 8 - ( - ) - ( - ) 0 - -
6 - 8 - ( - ) - ( - ) 0 - -
7 - 8 - ( - ) - ( - ) 0 - -
8 E - 8 - ( 80) 1(1864) 34 34 <2km
9 E - 8 1(2024) 1(2000) 34 34 <2km
5. To enable LD mode on port 8 of the 6510_Edge with a desired distance of 25 km, issue the
following CLI command:
ST01-6510_Edge:FID128:admin> portcfglongdistance 8 ld 1 -distance 25
Warning: port may be buffer limited if cable is longer than estimated.
6. Issue the portcfgshow command and note the new configuration for port 8.
ST01-6510_Edge:FID128:admin> portcfgshow | more
Ports of Slot 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
----------------------+---+---+---+---+-----+---+---+---+-----+---+---+---+-----+---+---+---
Octet Speed Combo 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
AL_PA Offset 13 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Long Distance .. .. .. .. .. .. .. .. LD .. .. .. .. .. .. ..
VC Link Init .. .. .. .. .. .. .. .. ON .. .. .. .. .. .. ..
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
EX Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
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 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
D-Port mode .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Compression .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Encryption .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
FEC ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Fault Delay 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
<output truncated>
7. From the G620_Core, issue the switchshow command and answer these questions.
ST01-G620_Core:admin> switchshow
switchName: G620_Core
switchType: 162.0
switchState: Online
switchMode: Native
switchRole: Subordinate
switchDomain: 2
switchId: fffc02
switchWwn: 10:00:c4:f5:7c:0e:c0:7c
zoning: OFF
switchBeacon: OFF
FC Router: OFF
HIF Mode: OFF
Allow XISL Use: OFF
LS Attributes: [FID: 128, Base Switch: No, Default Switch: Yes, Address Mode 0]
____________________________________________________________________2
8. From your G620_Core, issue the following commands.
ST01-G620_Core:admin> portcfglongdistance 8 ld 1 -distance 25
Warning: port may be buffer limited if cable is longer than
estimated.
NOTE
You may need to disable/enable the port for the connection to come online, use the commands
portdisable and portenable.
1.Segmented
2."No class F frames, Long distance fabric or LD mode" incompatible
<output truncated>
15. Compare the portbuffershow output from Step14 with what was displayed in Step4.
a. How do ports 8 and 9 differ between the two outputs?
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________8
16. When you have finished this part of the lab perform the following actions:
a. 6510_Edge: Type the portcfgdefault command on ports 8 and 9.
b. G620_Core: Type the portcfgdefault command on port 8 and 9.
6. 1
7. The long distance settings at both ends of the link are the same.
8. In the second output, the port modes are listed as LD, and the Max/Resv Buffers are 206 each, instead
of 8 each. Buffer Usage and Needed Buffers both show 86, instead of 34.
Objectives
In this laboratory exercise, you will perform tasks related to configuring MAPS from the CLI:
Configuring custom groups
Creating, modifying, and editing rules and policies
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: No access
Zoning: ConfigA
3. To view an entire policy use the command syntax mapspolicy --show <<policy
name>>. View the dflt_conservative_policy.
a. Find the latency rules in the command output (Hint, look for LATENCY under the Condition
column. List the names.2
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
b. Which actions are listed for the following IO_FRAME_LOSS rule?3
____________________________________________________________________
ST01-G620_Edge:FID128:admin> mapspolicy --show dflt_conservative_policy
Rule Name |Condition |Actions |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<<truncated output>>
defALL_PORTSSFP_STATE_OUT |ALL_PORTS(SFP_STATE/NONE==OUT) |RASLOG,SNMP,EMAIL |
defALL_PORTS_IO_FRAME_LOSS | ALL_PORTS(DEV_LATENCY_IMPACT/NONE==IO_FRAME_LOSS) |RASLOG,SNMP,EMAIL,SDDQ,TOGG|
<<truncated output>>
1.There should be four policies with the default active policy being the dflt_conservative_policy.
2. defALL_PORTS_IO_FRAME_LOSS, defALL_PORTS_IO_LATENCY_CLEAR,
defALL_PORTS_IO_PERF_IMPACT
3. RASLOG,SNMP,EMAIL,SDDQ,TOGGLE
---------------------------------------------------------------------------------------------------------
Group Name |Predefined |Type |Member Count |Members
---------------------------------------------------------------------------------------------------------
ALL_PORTS |Yes |Port |64 |0-63
ALL_E_PORTS |Yes |Port |2 |14-15
ALL_F_PORTS |Yes |Port |1 |1
ALL_HOST_PORTS |Yes |Port |0 |
ALL_TARGET_PORTS |Yes |Port |1 |1
ALL_OTHER_F_PORTS |Yes |Port |0 |
NON_E_F_PORTS |Yes |Port |61 |0,2-13,16-63
ALL_D_PORTS |Yes |Port |0 |
ALL_BE_PORTS |Yes |BE Port |0 |
ALL_QUARANTINED_PORTS |Yes |Port |0 |
ALL_TS |Yes |Temperature sensor|7 |0-6
ALL_PS |Yes |Power Supply |2 |1-2
ALL_FAN |Yes |Fan |2 |1-2
ALL_WWN |Yes |WWN |1 |1
ALL_FLASH |Yes |Flash |1 |0
ALL_ASICS |Yes |Asic |1 |0
ALL_CERTS |Yes |Certificate |0 |
ALL_LOCAL_PIDS |Yes |Pid |1 |All Pids monitored
SWITCH |Yes | |1 |0
CHASSIS |Yes | |1 |0
ALL_SFP |Yes |Sfp |4 |0-1,14-15
ALL_10GSWL_SFP |Yes |Sfp |0 |
ALL_10GLWL_SFP |Yes |Sfp |0 |
ALL_16GSWL_SFP |Yes |Sfp |2 |0-1
ALL_16GLWL_SFP |Yes |Sfp |0 |
ALL_25Km_16GLWL_SFP |Yes |Sfp |0 |
ALL_32GSWL_SFP |Yes |Sfp |2 |14-15
ALL_32GLWL_SFP |Yes |Sfp |0 |
ALL_32GSWL_QSFP |Yes |Sfp |0 |
ALL_OTHER_SFP |Yes |Sfp |0 |
ALL_QSFP |Yes |Sfp |0 |
ALL_100M_16GSWL_QSFP |Yes |Sfp |0 |
ALL_CIRCUITS |Yes |Circuit |0 |
9. Look at the ALL_F_PORTS group, which ports are a member of this group by default on the
switch? What about the ALL_E_PORTS group?5
____________________________________________________________________
5.On this switch you will see port 1 in the ALL_F_PORTS group and ports 14-15 in the ALL_E_PORTS group.
10. Disable port 1 and ports 14-15 on the switch. Run the logicalgroup --show command
one more time, are those ports still members of the ALL_F_PORTS and ALL_E_PORTS groups?6
____________________________________________________________________
ST01-G620_Edge:FID128:admin> portdisable 14-15
ST01-G620_Edge:FID128:admin> portdisable 1
ST01-G620_Edge:FID128:admin> logicalgroup --show
---------------------------------------------------------------------------------------------------------
Group Name |Predefined |Type |Member Count |Members
---------------------------------------------------------------------------------------------------------
ALL_PORTS |Yes |Port |64 |0-63
ALL_E_PORTS |Yes |Port |0 |
ALL_F_PORTS |Yes |Port |0 |
ALL_HOST_PORTS |Yes |Port |0 |
ALL_TARGET_PORTS |Yes |Port |0 |
ALL_OTHER_F_PORTS |Yes |Port |0 |
NON_E_F_PORTS |Yes |Port |64 |0-63
ALL_D_PORTS |Yes |Port |0 |
ALL_BE_PORTS |Yes |BE Port |0 |
ALL_QUARANTINED_PORTS |Yes |Port |0 |
ALL_TS |Yes |Temperature sensor|7 |0-6
ALL_PS |Yes |Power Supply |2 |1-2
ALL_FAN |Yes |Fan |2 |1-2
ALL_WWN |Yes |WWN |1 |1
ALL_FLASH |Yes |Flash |1 |0
ALL_ASICS |Yes |Asic |1 |0
ALL_CERTS |Yes |Certificate |0 |
ALL_LOCAL_PIDS |Yes |Pid |1 |All Pids monitored
SWITCH |Yes | |1 |0
CHASSIS |Yes | |1 |0
ALL_SFP |Yes |Sfp |4 |0-1,14-15
ALL_10GSWL_SFP |Yes |Sfp |0 |
ALL_10GLWL_SFP |Yes |Sfp |0 |
ALL_16GSWL_SFP |Yes |Sfp |2 |0-1
ALL_16GLWL_SFP |Yes |Sfp |0 |
ALL_25Km_16GLWL_SFP |Yes |Sfp |0 |
ALL_32GSWL_SFP |Yes |Sfp |2 |14-15
ALL_32GLWL_SFP |Yes |Sfp |0 |
ALL_32GSWL_QSFP |Yes |Sfp |0 |
ALL_OTHER_SFP |Yes |Sfp |0 |
ALL_QSFP |Yes |Sfp |0 |
ALL_100M_16GSWL_QSFP |Yes |Sfp |0 |
ALL_CIRCUITS |Yes |Circuit |0 |
6.Because the ports are disabled (no longer E or F_Ports) they are no longer members of those default
groups.
21. Create a second rule to add to your custom policy. This rule will monitor for E_Port down events,
if an E_Port goes down more than twice in a minute a RASLog message will be generated.
ST01-G620_Edge:FID128:admin> mapsrule --create E_Port_Down -group
switch -monitor EPORT_DOWN -timebase min -op g -value 2 -action
RASLOG -policy lab_policy
22. At this point you can verify the rules in your policy using the mapspolicy --show command.
ST01-G620_Edge:FID128:admin> mapspolicy --show lab_policy
Policy Name: lab_policy
9.You will see a trigger for the port_state_change rule but not for the E_Port_Down rule. This is because ports
14 and 15 form a trunk and disabling a single port does not cause the E_Port to go down, it does however
generate a port state change event.
27. Now, disable port 15 and try disabling and re-enabling port 14 a few more times. Does this
trigger the E_Port_Down rule?10
____________________________________________________________________
28. Re-enable both E_Ports, 14 and 15, and continue with the next lab exercise.
NOTE
Because the mapsdb command outputs are fairly long, they have been included on the
following page.
29. To view the MAPS dashboard use the mapsdb --show command.
In section 3.1 Summary Report, which categories show an abnormal status for today?
Why?11
____________________________________________________________________
____________________________________________________________________
In section 3.2 Rules Affecting Health, which rules have been triggered?12
____________________________________________________________________
____________________________________________________________________
30. Detailed history data can also be shown using the mapsdb --show history command.
Take a moment to review the port statistics for your switch. Are there any STATE_CHG
events?13
____________________________________________________________________
____________________________________________________________________
10.Yes it does.
11.Port Health and Fabric State Changes show an abnormal status for today because of the rules you
created and triggered.
12.The port_state_change and E_Port_Down rules have been triggered.
13.Yes, there should be state change events for ports 1, 14, and 15.
1 Dashboard Information:
=======================
1 History Data:
===============
<<truncated output>>
This ends the Module 10a Lab: Using the MAPS CLI exercise.
Objectives
In this laboratory exercise, you will perform tasks related to configuring MAPS using Network Advisor
Configuring MAPS actions using Network Advisor
Configuring custom groups
Creating, modifying, and editing rules and policies
Using the Network Advisor MAPS dashboards
At this point you have enabled MAPS on your stations G620_Edge, enabled actions, created a policy,
and defined rules for that policy. In these next exercises you will use Network Advisor to enable MAPS
on the rest of your switches.
Now in these steps you will add additional widgets to your dashboard in Network Advisor. For the
purposes of this lab you will be closing the dashboards that we will not be using. Feel free to
experiment with the other dashboards if you have time.
3. Switch to the Dashboard - Lab Dashboard tab.
4. Click the wrench icon (Customize Dashboard button) on the left side of the control bar, the
Customize Dashboard window will display.
5. Under the Status tab choose in the display column put a check next to the following widgets
Out of Range Violations
Port Health Violations
ISL Port Health Violations
Initiator Port Health Violations
Target Port Health Violations
6. With the dashboard setup you can now configure MAPS on one of your other switches.
11. Verify that the action was successful on all four switches and click Close to return to the MAPS
Configuration dialog.
12. Network Advisor can also be used to configure an individual switch. Select the G620_Core
switch and click the Actions button on the right.
13. Un-check the E-mail action and click OK, the Set Action Status dialog will be displayed.
14. Verify the action was successful and click Close to return to the MAPS Configuration dialog.
15. You will now see that the green check is missing from the E-mail column of the G620_Core.
Managing Groups
Similar to managing actions, Network Advisor allows you to manage logical groups on a switch-by-
switch or fabric basis. The logical groups created are still unique to each switch in the fabric, but
Network Advisor makes it easy to create groups with the same names across multiple switches
simultaneously.
16. Select the Lab Fabric entry and then click the Manage button on the right beneath the Groups
heading. The Lab Fabric - Manage MAPS Groups window will be displayed. Are there any groups
already present on the switch?4
____________________________________________________________________
17. In the Available Ports column expand the Products entry to view all your fabric switches.
18. Click the Add button in the lower left corner, the Add Group dialog will be displayed.
4.You will see the critical_ports group that was created in the previous lab.
22. Create a second group with the name HostPort of type PORT.
23. Select the ISLtoG620_Core group.
24. In the Available Ports column expand the G620_Edge and select ports 14 and 15. Click the right
arrow to add those ports to the Force Include Product/Group window.
NOTE
You can select multiple items in a list by using Shift + click or Ctrl + click.
25. Expand the 6510_Edge entry and select ports 8 and 9. Click the right arrow to add those ports to
the Force Include Product/Group window
26. Use the same procedure to assign the following port to the HostPort group:
HostPort
6510_Edge port 0
27. When you have finished setting up the groups click OK to apply the changes to the switches, the
Manage Groups dialog will be displayed.
28. Verify all the actions were successful and click Close.
33. Click on the Port tab. Are there any rules which would cause a port to be fenced if triggered?7
____________________________________________________________________
34. Click OK to create the newly cloned policy and return to the MAPS Configuration dialog.
7.You should see a number of rules where port fencing is an action. Remember that ports will only be fenced
if port fencing is enabled in the Global Allowable Actions list.
44. Click OK to create the policy on the switch and return to the MAPS Configuration dialog.
50. Click OK to finish editing the rule and return to the MAPS Configuration dialog.
Activate Policy
51. Just because a policy has been created and edited doesnt mean that it will automatically
become the active policy.
a. To enable the policy select the BNA_Policy listed underneath the 6510_Edge switch and
select Activate.
56. Read the warning and click Yes to finish the distribution, when the process is finished the
Distribute Policy Status dialog will be displayed.
57. Click Close to return to the MAPS Configuration dialog.
58. Click Close to return to the main Network Advisor screen.
<Output Truncated>
64. Return to your Network Advisor window and select the Dashboard tab. Double click Lab
Dashboard under My Dashboard.
Do you see any violations shown in the dashboard widgets?8
____________________________________________________________________
Which widgets show violations? Why?9
____________________________________________________________________
65. In the Initiator Port Health Violations widget right-click on the port and choose Locate, you will be
taken to the SAN tab and the port will be highlighted.
66. Right-click on the port and select Enable / Disable > Enable to re-enable the port, a Network
Advisor Message dialog will be displayed.
67. Read the message and click Yes to finish enabling the port.
68. Look in the Master Log for any relevant events. There will be an event showing that the port was
fenced due to a rule violation.
8.Yes, there are port health violations shown on the Network Advisor dashboards.
9.The following widgets show violations: Initiator Port Health, Port Health, and Out of Range. These
dashboards show the violations for this port because the port fits the scope for each one (it is an initiator
port, it is also a port, and the rule trigger creates an out of range violation).
Lab Cleanup
In order to prevent the fence_host_ports rule from causing problems with the remainder of the labs
you are going to adjust the threshold values.
69. Before continuing on with any other labs run the mapsconfig --purge command on all
three of your stations switches. This will remove any MAPS configurations and will prevent ports
from being fenced by mistake.
This ends the Module 10b Lab: Using MAPS With Network Advisor exercise.
Objectives
The focus of this lab exercise is to use troubleshooting tools and techniques covered in the
Troubleshooting module, as well as information from other portions of the class. You will download a
configuration file into one of the switches in your station. This configuration file will contain errors.
Find and correct all the errors.
Use Brocade Network Advisor to collect switch, host and Brocade Network Advisor application and
client session logs
Use Brocade Network Advisor to run reports on the SAN
Perform a configdownload using files with known bugs
Troubleshoot fabric merge issues using the CLI and Brocade Network Advisor
Use Brocade Network Advisor to run D_Port tests
G620_Core
Fabric OS: 8.0.1
Domain ID: 2
Switch/Chassis Name: RSL-STXX-G620_Core
Ports Enabled: 8 9 14 15
Ports Disabled: none
Virtual Fabrics: Enabled
6510_Edge
Fabric OS: 8.0.1
Domain ID: 3
Switch/Chassis Name: RSL-STXX-6510
Ports Enabled: 0 8 9
Ports Disabled: none
Virtual Fabrics: Enabled
Fabric Wide
Default Zone: No access
Zoning: ConfigA
Lab Environment
c. Click OK.
This starts the capture of the supportsave data and opens up the Technical SupportSave
Status window. The status of data captures are updated about once a minute. The capture of
the data takes several minutes to complete. See example below:
Note
If the operation fails restart Nework Advisor.
b. Keep the defaults (as shown above) and click OK. The supportsave data capture begins and a
Network Advisor Message appears.
c. Once the capture is complete click OK to close the message window. The Master Log contains
an event showing the results. See example below:
3. View the supportsave repository: From the Brocade Network Advisor main window click on
Monitor > Technical Support > View Repository.
a. You should see four files:
NOTE
There may be older files in the repository. Look in the Last Modified column and find the files that
match todays date.
Supportinfo.... This contains the supportsave data for all four switches
DCM-SS.... This contains the supportsave data from the Network Advisor application
DCM-Client.... This contains the supportsave data from the current client session
a. Under Select Output Template, select Fabric Summary Report and Fabric Ports Report (see
example below).
b. Click OK.
This initiates the generate report process and opens the View Reports window and displays
the Fabric Summary Report when done.
1. 176
2. 11
g. Looking at the Switch Utilization, what is the "Number of Ports Free"? _____________3
See example report below:
3. 165
Note
If the configdownload command fails change the fabric to defzone --allaccess
and try the download again.
5. From the desktop open the Putty application and select the G620_Core, select Load, click Open.
6. Log in using the following credentials:
Username: admin
Password: password
7. Use the command switchshow to view the ISL connections to the G620_Edge.
8. Return to your putty session for the G620_Edge switch and put port 15 into Static D_Port mode.
a. The first step is to disable the port 15 in order to enable D_Port mode.
ST01-G620_Edge:FID128:admin> portdisable 15
b. Enable Static D_Port mode on port 15.
ST01-G620_Edge:FID128:admin> portcfgdport --enable 15
c. What console message do you see after enabling D_Port mode?
____________________________________________________________________6
4. Yes
5. The port is automatically set to a D_Port based on an external request from a remote port on the other end of the
connection. Typically, this is setting the other end of the link into a Static D_Port mode to trigger a D_Port test.
10. Return to the putty session for G620_Core. Use the switchshow command and record what is
listed next to port 15
____________________________________________________________________8
6. Caution:
Gen 5 platforms: D_Port functionality is available with 16Gb/10Gb FC SFPs, 16Gb/8Gb LWL/ELWL FC SFPs and 16Gb Q
SFPs
Gen 6 platforms: D_Port functionality is available with 32Gb/16Gb/10Gb FC SFPs, 32Gb/16Gb LWL/ELWL FC SFPs and
32Gb/16Gb QSFPs.
7. Depending on the timing when the switchshow the description field will change. While the test is running it will
show the current phase of the test.
15 15 020f00 id N32 Online FC D-Port Loopback->Port 15.
8. Dynamic
11. The results of the D_Port test can be viewed from either switch. Us the following command sytax
for port 15: portdporttest --show <slot/port>
a. What is the estimated length of the cable between the switches?
____________________________________________________________________9
ST01-G620_Core:FID128:admin> portdporttest --show 15
D-Port Information:
===================
Port: 15
Remote WWNN: 10:00:c4:f5:7c:0e:d4:d8
Remote port index: 15
Mode: Automatic
No. of test frames: 1 Million
Test frame size: 1024 Bytes
FEC (enabled/option/active): Yes/No/Yes
CR (enabled/option/active): Yes/No/No
Start time: Fri May 27 16:19:08 2016
End time: Fri May 27 16:20:29 2016
Status: PASSED
======================================================================
==
Test Start time Result EST(HH:MM:SS)
Comments
======================================================================
==
Electrical loopback 16:20:13 PASSED -------- -
---------
Optical loopback 16:20:17 PASSED -------- -
---------
Link traffic test 16:20:25 PASSED -------- -
---------
======================================================================
==
Roundtrip link latency: 1056 nano-seconds
Estimated cable distance: 1 meters
Buffers required: 1 (for 2112 byte frames at 32Gbps speed)
Egress power: Tx: -1.4 dBm, Rx: -1.1 dBm, Diff: 0.0
dBm (No Loss)
9. 1 meter
Ingress power: Rx: -3.3 dBm, Tx: -1.7 dBm, Diff: 1.6
dBm (Loss is within tolerable limit)
12. Return to the putty session of the other switch and execute the same command to view the result
of the D_Port test.
a. Does the Roundtrip link latency value match?
____________________________________________________________________10
13. Return to the putty session of the G620_Edge switch.
a. Attempt to remove the D_Port configuration on port 15. Enter the following command:
portcfgdport --disable 15.
b. What was the outcome?
____________________________________________________________________11
14. In order to remove the D_Port mode from port 15 you can use the following sequence of
commands:
ST01-G620_Edge:FID128:admin> portdisable 15
ST01-G620_Edge:FID128:admin> portcfgdport --disable 15
ST01-G620_Edge:FID128:admin> portenable 15
15. Are there any commands that need to be executed on G620_Core to remove its port 15 from
Dynamic D_Port mode?
____________________________________________________________________12
16. Return to the putty session of the G620_Core switch and validate that an ISL has reformed on port
15.
10. Yes they should because they are measuring the same link length
11. Port 15: This operation is not allowed because the port has not been provisioned for
D_Port or port is not disabled. Please use portcfgdport --provision -add command
to provision the port for D_Port or use portdisable to disable the port to proceed
further
12. No. The removal of the static D_Port config on G620_Edge prompts the removal of the D_Port state on port 15 on
G620_Core.