Professional Documents
Culture Documents
Brocade was founded in August 1995, by Seth Neiman (a venture capitalist, a former executive
from Sun Microsystems and a professional auto racer), Kumar Malavalli (a co-author of the
Fibre Channel specification) and Paul R. Bonderson (a former executive from Intel Corporation
and Sun Microsystems). Neiman became the first CEO of the company.
The company's first product, SilkWorm, which was a Fibre Channel Switch, was released in
early 1997. A second generation of switches was announced in 1999.[3]
On January 14, 2013, Brocade named Lloyd Carney as new chief executive Officer
Brocade hardware products include Fibre Channel SAN directors and switches; ultralow-latency data center switches; Ethernet fabrics, Federal and enterprise Ethernet
(LAN/WLAN) switches; WAN (Internet) routers; application delivery controllers (load
balancers); Fibre Channel fabric extension switches; embedded Fibre Channel and
Ethernet switch blades; Fibre Channel host bus adapters (HBAs); converged Fibre
Channel/Ethernet network adapters (CNAs), and Ethernet transceivers. Other
hardware solutions from Brocade support common protocols including iSCSI, FCIP,
GigE, FICON, FCoE, DCB/CEE, and Layer 4-7 networking protocols
Brocade's first Fibre Channel switch SilkWorm 1000 (SW1000) (released in 1997)
was based on the "Stitch" ASIC and their own VxWorks-based firmware (Fabric OS or
FOS).
In May 2011,[10] Brocade launched the industry's first "Gen 5 Fibre Channel" (16
Gbit/s) SAN platform family including the Brocade DCX 8510 Backbone, 6510 switch
and 1860 Fabric Adapter
In April 2012, Brocade launched the 6505 switch (24-port) entry-level switch.
In March 2013, Brocade launched the 6520 96-port Gen 5 Fibre Channel high-density switch and
announced Brocade Fabric Vision technology. Brocade Fabric Vision technology introduces
advanced diagnostics, monitoring, and management capabilities through a combination of ASIC,
FOS, and Brocade Network Advisor. New features include Brocade Monitoring and Alerting
Policy Suite (MAPS) for fabric-wide threshold configuration and monitoring and Brocade Flow
Vision for data flow monitoring and analysis.
Provides up to 64 ports in a single domain and a 2U enclosure for higher density and
more easily managed SAN fabrics with fewer domains
Protects existing investments in EMC Connectrix Fabric OS and EMC Connectrix MEOS*-based environments through native E_Port switch interoperability
Utilizes Ports on Demand capabilities for fast, easy, and cost-effective scalability from 32
to 64 ports in 16-port increments
Enables switch consolidation through its high port count increasing utilization,
lowering management expenses, and reducing fabric complexity
Supports full 4 Gbit/sec operations at distances up to 100 kilometers (or 500 kilometers at
1 Gbit/sec) for cost-effective business continuance
Increases network performance with enhanced EMC Connectrix ISL Trunking, which
enables a high-speed data path up to 32 Gbit/sec
Meets high-availability requirements with redundant, hot-pluggable components, nondisruptive software upgrades, and hot code activation
EMC Connectrix optical transceiver modules are available in multiple models to satisfy a
wide range of speed and distance requirements. These Small Form-factor Pluggable
(SFP) modules are optimized for EMC Connectrix storage networking products to
maximize performance, reduce power consumption, and help ensure the highest
availability of mission-critical applications.
Delivers up to 32 ports in an optimized form factor that does not require a rail kit for
deployment in a 19-inch rack
Utilizes EMC Connectrix EFCM 9.x and EMC Connectrix Fabric Manager for easy
deployment within new and existing fabrics
Features Ports on Demand capabilities for fast, easy, and cost-effective scalability from
16 to 32 ports in 8-port increments
Meets high-availability requirements with redundant, hot-pluggable components and nondisruptive software upgrades
EMC Connectrix optical transceiver modules are available in multiple models to satisfy a
wide range of speed and distance requirements. These Small Form-factor Pluggable
(SFP) modules are optimized for EMC Connectrix storage networking products to
maximize performance, reduce power consumption, and help ensure the highest
availability of mission-critical applications.
The Fibre Channel ports on the DS-5100B are numbered from left to right, in eight-port groups
from 0 to 39
Ports on demand
The DS-5100B can be purchased with 24, 32, or 40 licensed ports. As your needs increase, you
can activate unlicensed ports by purchasing and installing the Ports on Demand optional licensed
product. After it has been installed, the license appears under the licenseShow command as Ports
on Demand license.
By default, ports 0 through 23 are enabled on the DS-5100B. To enable ports 24 through 31,
install a Ports on Demand license key. To enable ports 32 through 39, install another Ports on
Demand license. After you have installed the license keys, you must enable the ports. You can do
so without disrupting switch operation by using the
portEnable command on each port individually. Alternatively, you can disable and re-enable the
switch to activate all ports simultaneously.
EMC Connectrix DS-5300B SAN Switch
Product Description
EMC Connectrix DS-5300B Switch: 48, 64, or 80 Ports | 1, 2,
4 and 8 Gbit/sec
The EMC Connectrix DS-5300B is an 8 Gbit/sec Fibre Channel switch that provides superior
performance and port density for the most demanding SAN environments. With up to 80 ports in
an efficient 2U design, it is an ideal solution for enabling greater data center consolidation and
virtualization throughout the enterprise.
performance, and pay-as-you-grow scalability enables greater server and storage utilization
while reducing complexity for virtualized data centers.
The evolutionary design makes it very efficient in regard to power, cooling, and rack density,
enabling medium- and large-scale server and storage consolidation for greater cost savings and
manageability. The EMC Connectrix DS-5300B also includes Adaptive Networking capabilities
to provide the highest service levels for mission-critical data center applications.
Ofers best-in-class port density and scalability for an enterprise SAN switch
Provides Fibre Channel Integrated Routing capabilities, enabling selective device sharing
while maintaining remote fabric isolation
Product Description
EMC Connectrix ED-48000B Director: 16, 32 and 48 Ports |
4, 8, and 10 Gbit/sec
With industry-leading 4, 8, and 10 Gbit/sec Fibre Channel and FICON performance, the EMC
Connectrix ED-48000B provides high availability, multiprotocol connectivity, and broad
investment protection for EMC Connectrix Fabric OS and EMC Connectrix M-Enterprise OS
(M-EOS) fabrics. It scales non-disruptively from 32 to as many as 384 concurrently active 4 or 8
Gbit/sec full-duplex ports in a single domain.
Key Specifications
The EMC Connectrix ED-48000B also provides industry-leading power and cooling efficiency,
helping to reduce the total cost of ownership. In addition, it supports blades for Fibre Channel
Routing, FCIP SAN extension, and iSCSI, and is designed to support a wide range of fabricbased applications. It also supports the EMC Connectrix FC10-6 blade, providing 10 Gbit/sec
Fibre Channel data transfer for specific types of data-intensive storage applications.
ERP
10
Data warehousing
Data backup
Remote mirroring
High-availability clustering
11
CONNECTIVIT y mANAGEmENT
Interface
EMC Connectrix Manager Converged Network Edition 11.1.4
Fabric Operating System 7.0.1 or higher
Advanced Web Tools
SSH, HTTPS, RADIUS
SNMP v3 (FE MIB, FC Management MIB)
SMI-S compliant
Management Access
Call-home integration with Connectrix Manager Converged Network Edition
10/100 Mbps Ethernet (RJ-45), in-band over Fibre Channel, serial port (RJ-45), and
one USB port
Firmware Upgrades
Non-disruptive download and activation Compatibility
Connectrix B Series switches and directors
Diagnostics
D_Port offline diagnostics; POST and embedded online/offline diagnostics including
extensive
RAS features, RAS trace logging, FCping, and Pathinfo (FCtraceroute)
INITIAL CONFIGURATION
2014-01-31 2021-01-31
2007-03-01
2008-07-14
2010-01-04
12
When a new switch has arrived for installation into a fabric, it is suggested to use a
serial cable to configure the switch with an IP address. After the IP address is
configured, the serial connection to the switch may be dropped and an SSH, telnet, or
Web Tools session may be used for further switch configuration because of its
convenience and speed.
HyperTerminal on a PC,
13
B51:admin> ipaddrset
Ethernet IP Address [10.255.240.72]:
Ethernet Subnetmask [255.255.255.192]:
Gateway IP Address [10.255.240.126]:
DHCP [Off]:
B51:admin> ipaddrshow
SWITCH
Ethernet IP Address: 10.255.240.72
Ethernet Subnetmask: 255.255.255.192
Gateway IP Address: 10.255.240.126
DHCP: Off
On Brocade 300, 5100,5300, 6505, 6510 and 6520 DHCP is enabled by default. If you have the
DHCP server on the same IP subnet as the switch then you can use DHCP to assign IP address to
your switch. If not, you have to assign static IP address.
Enabling DHCP
Connect the DHCP-enabled switch to the network, power on the switch, and the switch
automatically obtains the Ethernet IP address, Ethernet subnet mask, and default gateway
address from the DHCP server. The DHCP client can only connect to a DHCP server on the same
subnet as the switch.
14
Domain IDs
Domain IDs are set dynamically on Brocade switches. The default value is 1. You can change the
domain ID if you want to control the ID number or resolve conflict while merging fabrics. Conflicts
can be automatically resolved if one of the two switchs domain ID is not set persistently.
ATTENTION
Do not use domain ID 0. The use of this domain ID can cause the switch to reboot continuously.
Avoid changing the domain ID on the FCS switch in secure mode. To minimize down time, change
the domain IDs on the other switches in the fabric.
DS_5100:admin> fabricshow
Switch ID Worldwide Name Enet IP Addr FC IP Addr Name
------------------------------------------------------------------------1: fffc01 10:00:00:05:1e:02:0e:de 10.246.54.240 0.0.0.0 "DS_200B"
2: fffc02 10:00:00:05:1e:02:93:75 10.246.54.241 0.0.0.0 "DS_5100"
4: fffc04 10:00:00:05:1e:44:b6:00 10.246.54.79 10.10.10.10 >"ED_DCX_B"
Switch ID: The switchs domain_ID and embedded port D_ID.
5. Enter a unique domain ID at the Domain prompt. Use a domain ID value from 1 through 239 for
normal operating
mode (FCSW-compatible). Domain: (1..239) [1] 3
6. Respond to the remaining prompts, or press Ctrl-D to accept the other settings and exit.
7. Enter the switchEnable command to re-enable the switch.
15
B51:admin> date
Tue May 16 15:00:57 UTC 2006
B51:admin> tsclockserver
LOCL
B51:admin> tsclockserver 128.118.25.3
Updating Clock Server configuration...done.
B51:admin> tsclockserver
128.118.25.3
Switch names can be duplicated in the fabric. To see a list of the existing switch names
and their IP settings, use the command fabricshow.
16
The syslogd facility is used by the syslog server to determine the source of a log
message. In an operating system environment this would be determined by the
subsystem that is logging the message (kernel, mail daemon, system daemons,
etc.). There are also eight local facilities defined by the syslog standard for use
by applications and hardware, these are local0 through local7.
Multiple concurrent logins are supported. An admin role account
can login up to two times, non-admin roles allow up to four logins per account.
17
If you do not use the a option as shown below you will only see users currently
logged into the switch.
B51:admin> userconfig --show a
18
The Remote Authentication Dial-In User Service (or RADIUS) is a protocol for
carrying Authentication, Authorization, and Accounting (AAA) information about
remote user access between a Network Access Server (which desires to
authenticate its links) and a shared Authentication Server. RADIUS is an open
standard (IETF RFC 2865 and RFC 2866).
The Lightweight Directory Access Protocol (or LDAP) is an application protocol
for querying and modifying directory services running over TCP/IP. A directory is
a set of objects with attributes organized in a logical and hierarchical manner.
Note: AAA stands for Authentication, Authorization, and Accounting
19
20
B51:admin> switchstatusshow
Switch Health Report
Report time: 05/06/2008 09:54:21 PM
Switch Name: B51
IP address: 192.168.176.59
SwitchState: HEALTHY
Duration: 06:23
Power supplies monitor HEALTHY
Temperatures monitor HEALTHY
Fans monitor HEALTHY
Flash monitor HEALTHY
Marginal ports monitor HEALTHY
Faulty ports monitor HEALTHY
Missing SFPs monitor HEALTHY
All ports are healthy
switchstatusshow will display the overall status of the switch that include
internal switch status, faulty ports, missing SFPs, power supplies, temperatures,
fans, portstatus, and ISLStatus. The status may be one of the following:
marginal/warning or down/failed.
switchstatuspolicyshow: This command prints the current policy
parameters for calculating the overall status of the switch. The tolerances for
calculating the status of the switch can be configured with switchstatuspolicyset.
21
22
ecp:admin>portdisable 1
ecp:admin>portswap 1 2
5. Enter the portSwapShow command to verify that the port area IDs have been swapped.
A table shows the physical port numbers and the logical area IDs for any swapped ports.
6. Enter the portSwapDisable command to disable the port swap feature.
23
24
Switch restart
When you restart the switch, the restart takes effect immediately. Ensure that there is no traffic
or other management on the
switch, because traffic is interrupted during the restart; however, frames are not dropped. Be
sure to save your changes
before the restart, because any changes not saved are lost.
Performing a reboot
Use the following procedure to reboot the CP and execute the normal power-on booting
sequence.
1. Open the Switch Administration window.
2. Click Reboot.
3. On the Reboot Confirmation window, click Yes to continue.
4. Click Apply
25
Prior to Fabric OS v6.1.0, a zoning license was required. From Fabric OS v6.1.0
and up, a zoning license is not required.
A zone is a specified group of fabric-connected devices, also called zone
members. Devices can only communicate with other devices in the same zone.
Devices can be members of multiple zones
Once zoning is enabled any device not defined in a zone will be unable to
communicate.
Devices are grouped into zones as zone members, zones are grouped into a
zone configuration. A fabric can have multiple zone configurations defined; but
only one configuration may be enabled at any time.
Zoning is a fabric wide configuration, changes made on any switch in the fabric
will be propagated to the entire fabric. Changes in zoning will send RSCNs only
to devices that are in the same zone and therefore affected by the change.
26
27
A zone configuration is a group of zones that are enforced whenever that zone
configuration is enabled. A zone can be included in more than one zone
configurations.
To define a zone configuration, specify the list of zones to be included and assign a
zone configuration name. Zoning may be disabled at any time. When a zone
configuration is in effect, all zones that are members of that configuration are in effect.
Defined configuration: The complete set of all zone objects that have
been defined in the fabric.
Effective configuration: A single zone configuration that is currently in effect. The
effective configuration is built when an administrator enables a specified zone
configuration. This configuration is compiled by checking for undefined zone names, or
zone alias names, or other issues.
Saved configuration: A copy of the defined configuration plus the name of the
effective configuration which is saved in flash memory by the cfgsave command.
There may be differences between the saved configuration and the defined
configuration if the system administrator has modified any of the zone definitions and
has not saved them.
28
Use the cfgdisable command to disable the current zone configuration. The
fabric returns to non-zoning mode, in which all devices see each other.
This command clears and commits the current zoning transaction buffer to both
volatile and flash memory. If a transaction is open on a different switch in the
fabric when this command is run, the transaction on the other switch is
automatically aborted. A message is displayed on the other switches to indicate
the aborting of the transaction.
29
Use the cfgclear command to clear all zone information in the defined
configuration. All defined zone objects are deleted.
After using the cfgclear command, use the cfgsave command to commit the
defined and effective configuration to flash memory for all the switches in the fabric.
To completely clear the zoning database, use the following commands:
cfgdisable, cfgclear, cfgsave.
30
Use the cfgsave command to save the current zone configuration. The defined
configuration and the name of the enabled configuration are written to flash
memory in all switches in the fabric.
Because the saved configuration is reloaded at power on, only valid
configurations are saved. The cfgsave command verifies that the enabled
configuration is valid by performing the same tests as cfgenable. If the tests
fail, an error is displayed and the configuration is not saved. Tests might fail if a
configuration has been modified since the last cfgenable.
This command ends and commits the current transaction. If a transaction is
open on a different switch in the fabric when this command is run, the
transaction on the other switch is automatically aborted and a message is
displayed on the other switches.
If the defined configuration is larger than the supported maximum zoning
database size, the following message is issued:
Commit zone DB larger than supported - <zone db size>
greater than <max zone db size>
Note: A cfgsave does not make any changes to the effective configuration. A
cfgenable command is still needed to enable any changes made in the
defined configuration.
The command cfgshow displays the defined configuration and
since zoning has not been enabled, there is no effective configuration
31
32
When using a mixed fabric that is, a fabric containing two or more switches running
different release levels of Fabric OS you should use the switch with the latest Fabric
OS level to perform
zoning tasks. Switches with earlier versions of Fabric OS do not have the same
capability to view all the functionality that more recent versions of Fabric OS provide, as
functionality is backwards-compatible
but not forward-compatible.
Zone using the core switch in preference to using an edge switch.
Zone using a Backbone rather than a switch. A Backbone has more resources to
handle zoning changes and implementations.
Zoning:
Advantage of zoning
Zoning reduces the number of paths between a host and logical unit number (LUN).
Zoning keeps the primary and the secondary path in different zones.
Zoning improves the security by limiting the access between nodes.
Zoning increases the reliability by isolating the problems.
Zoning also reduces the cross talks between the host initiators and the hba.
Setting the default zone to no access when the fabric is first built allows devices
to connect to the fabric, do their FLOGI and Name Server update but not access
any other device connected to the fabric. This permits the physical connection to
be done in one phase and the enabling of a zone configuration to allow access
to be done in another phase.
The recommended grouping method for Zoning is Single Initiator Zoning,
sometimes called Single HBA Zoning. With this method, each zone has only a
single HBA and one or more storage ports. If the HBA has both disk and tape
storage devices, then you need to create two zones: one zone with the HBA and
the disk devices and a second zone with the HBA and the tape devices. Single
Initiator Zoning is optimal because it prevents any host-to-host interaction and
limits RSCNs to just the zones that need the information within the RSCN.
Zoning commands make changes that affect the entire fabric. When executing fabriclevel configuration tasks, allow time for the changes to propagate across the fabric
before executing any subsequent commands. For a large fabric, you should wait several
minutes between commands.
33
number to which HBA and its targets (storage devices) are connected. The FC
address is dynamically assigned when the node port logs on to the fabric.
Therefore, if a node is moved to any other port in the fabric, its FC address
changes. This creates the need to reconfigure the zoning. However, if an HBA or
storage device port fails, an administrator just has to replace the failed device
without changing the zoning configuration.
WWN zoning: It uses World Wide Names to define zones. The zone members
are the unique WWN addresses of the HBA and its targets (storage devices). A
major advantage of WWN zoning is its flexibility. It allows the SAN to be recabled
without reconfiguring the zone information. This is possible because the WWN is
static to the node port.
Mixed zoning: It combines the qualities of both WWN zoning and port zoning.
Using mixed zoning enables a specific port to be tied to the WWN of a node.
Zone aliases
A zone alias is a name assigned to a logical group of ports or WWNs. By creating an
alias, you can assign a familiar name to a device or group multiple devices into a single
name. This simplifies cumbersome data entry and allows an intuitive naming structure
(such as using "NT_Hosts" to define all NT hosts in the fabric). Using zone aliases
eliminates the need for long lists of individual zone member names.
Zone aliases also simplify repetitive entry of zone objects such as port numbers or a
WWN. For example, you can use the name "Eng" as an alias for
"10:00:00:80:33:3f:aa:11".
Creating an alias
switch:admin> alicreate "array1", "2,32; 2,33; 2,34; 4,4"
switch:admin> alicreate "array2", "21:00:00:20:37:0c:66:23; 4,3"
switch:admin> alicreate "loop1", "4,6"
switch:admin> cfgsave
Zoning
A switch with out an active configuration is of no use, Zoning is a process in which a channel
between host and a target is established. There are two types, hard and soft zoning. Nowadays
softzoning is implemented widely.
In simple terms soft zoning will be done using wwn of the host and target, if we use switch ports
then its called as hard zoning.
WWN - Word Wide Name
Steps:
34
Host and target will login to the switch as F-port, we can check the port type and wwn's by
executing the below command in CLI.
#switchshow - overall information like speed SFP info (id = SFP; cu = embedded port), type of
port (N, F, U port etc)
Zoning Steps:
Each wwn will be given a alias (for our understanding), then we group two alias and call it as a
zone, likewise multiple zone with different combination can be created and then we add the
zones to a config, config is a collection of zones. There can be multiple config's but only one can
be active at any given time. Lets see the important CLI syntaxes,
Syntax :
Syntax :
(test1 and test2 is the alias that we created in the previous step)
Syntax :
35
To add another zone cfgcreate "cfg1", "zone2"
Now that we have created a config with two zones, it has to be saved before enabling it, below
is the syntax
# cfgsave "cfg1"
Then enable the config,
# cfgenable "cfg1"
Enabling a cfg will cause the switch to reboot. Below are some important commands that makes
zoning easier.
aliAdd
aliCopy
aliCreate
aliDelete
aliRemove
aliRename
aliShow
cfgAdd
cfgCopy
cfgCreate
cfgDelete
cfgRemove
cfgRename
cfgShow
zoneAdd
zoneCopy
Copy a zone
36
zoneCreate
Create a zone
zoneDelete
Delete a zone
zoneRemove
zoneRename
Rename a zone
zoneShow
cfgClear
cfgDisable
cfgEnable
cfgSave
cfgSize
cfgActvShow
cfgTransAbort
37
38
39
40
switchWwn:
10:00:00:05:1e:09:ab:c7
zoning:
ON (cfg)
switchBeacon: OFF
Area Port Media Speed State
Proto
=====================================
0 0 id N4 No_Light
1 1 id N4 No_Light
2 2 id N4 No_Light
3 3 id N4 No_Light
4 4 id N4 Online
F-Port 50:06:01:60:41:e0:eb:4d
5 5 id N2 Online
F-Port 10:00:00:00:c9:70:83:f0
6 6 id N4 Online
F-Port 50:06:01:69:41:e0:eb:4d
7 7 id N2 Online
F-Port 10:00:00:00:c9:50:6a:24
8 8 -- N4 No_Module
(No POD License) Disabled
9 9 -- N4 No_Module
(No POD License) Disabled
10 10 -- N4 No_Module
(No POD License) Disabled
11 11 -- N4 No_Module
(No POD License) Disabled
12 12 -- N4 No_Module
(No POD License) Disabled
13 13 -- N4 No_Module
(No POD License) Disabled
14 14 -- N4 No_Module
(No POD License) Disabled
15 15 -- N4 No_Module
(No POD License) Disabled
abc:admin> cfgactvshow
Effective configuration:
cfg: cfg
zone: zone_PORT_5_PORT_0
10:00:00:00:c9:70:83:f0
50:06:01:60:41:e0:ed:8e
zone: zone_PORT_7_PORT_0
10:00:00:00:c9:50:6a:24
50:06:01:60:41:e0:ed:8e
abc:admin> zonecreate
"zone_clariion_A","10:00:00:00:c9:70:83:f0;50:06:01:60:41:e0:eb:4d"
abc:admin> zonecreate
"zone_clariion_B","10:00:00:00:c9:70:83:f0;50:06:01:69:41:e0:eb:4d"
abc:admin> cfgadd "cfg","zone_clariion_A;zone_clariion_B"
abc:admin> cfgsave
You are about to save the Defined zoning configuration. This
41
action will only save the changes on Defined configuration.
Any changes made on the Effective configuration will not
take effect until it is re-enabled.
Do you want to save Defined zoning configuration only? (yes, y, no, n): [no] y
Updating flash ...
abc:admin> cfgenable "cfg"
You are about to enable a new zoning configuration.
This action will replace the old zoning configuration with the
current configuration selected.
Do you want to enable 'cfg' configuration (yes, y, no, n): [no] y
zone config "cfg" is in effect
Updating flash ...
abc:admin> cfgactvshow
Effective configuration:
cfg: cfg
zone: zone_PORT_5_PORT_0
10:00:00:00:c9:70:83:f0
50:06:01:60:41:e0:ed:8e
zone: zone_PORT_7_PORT_0
10:00:00:00:c9:50:6a:24
50:06:01:60:41:e0:ed:8e
zone: zone_clariion_A
10:00:00:00:c9:70:83:f0
50:06:01:60:41:e0:eb:4d
zone: zone_clariion_B
10:00:00:00:c9:70:83:f0
50:06:01:69:41:e0:eb:4d
abc:admin> cfgactvshow
Effective configuration:
cfg: cfg
zone: zone_PORT_5_PORT_4
10:00:00:00:c9:70:83:f0
50:06:01:60:41:e0:eb:4d
zone: zone_PORT_5_PORT_6
10:00:00:00:c9:70:83:f0
50:06:01:69:41:e0:eb:4d
zone: zone_PORT_7_PORT_4
10:00:00:00:c9:50:6a:24
42
50:06:01:60:41:e0:eb:4d
zone: zone_PORT_7_PORT_6
10:00:00:00:c9:50:6a:24
50:06:01:69:41:e0:eb:4d
abc:admin> cfgactvshow
Effective configuration:
cfg: cfg
zone: zone_PORT_5_PORT_4
10:00:00:00:c9:70:83:f0
50:06:01:60:41:e0:eb:4d
zone: zone_PORT_5_PORT_6
10:00:00:00:c9:70:83:f0
50:06:01:69:41:e0:eb:4d
zone: zone_PORT_7_PORT_4
10:00:00:00:c9:50:6a:24
50:06:01:60:41:e0:eb:4d
zone: zone_PORT_7_PORT_6
10:00:00:00:c9:50:6a:24
50:06:01:69:41:e0:eb:4d
Zoning Commands
alicreate Name,
domain,port#
alicreate
Name,portname1;
portname2
alidelete Name
aliadd Name,
domain,port#
aliremove Name,
domain,port#
alishow AliName
zonecreate Zone Name,
alias1; alias2
zonedelete ZoneName
zoneadd ZoneName,
alias name
zoneremove ZoneName,
alias name
43
zoneshow zoneName
To show the zone configuration information
cfgcreate Configname,
To create configurations by adding in zones
Zone1; Zone2
cfgdelete ConfigName To delete a configuration
cfgadd ConfigName,
To add additional zones in the configuration
Zone3
cfgremove ConfigName,
To remove a zone from the configuration
Zone3
cfgshow ConfigName To show the details of that configuration
cfgenable ConfigName To enable a configuration on the switch
To have the effective configuration to be written into the flash
cfgsave
memory
44
45
46
Make sure the newly created Zone is highlighted in the drop down list box.
- Select the WWN which you want to add to the Zone and Click at Add Member
button.
47
In the same way you can add another/multiple members to the zone.
48
Click Yes
- Now add the Zone to the existing Zone Config Member list by Selecting the Zone
and Click at Add Member button.
- Now it will be listed under the existing Zone Config Member list.
49
50
Click at Yes Button.
You can confirm the same by checking the following command at bottom.
51
A new switch is one that has not previously been connected to a fabric. Before
connecting the new switch, check to see if any zoning data exists with the
cfgshow command. If it exists, use the cfgdisable, cfgclear, and
cfgsave commands to sanitize it.
When a new switch is connected to a zoned fabric, all zone configuration data is
immediately copied from the zoned fabric into the new switch. If a zone
configuration is enabled in the fabric, then the same configuration becomes
enabled in the new switch. After this operation, the cfgshow command displays
the same output on all switches in the fabric, including the new switch.
Effective and defined zone configuration match : Ensure that the effective and defined
zone configurations match. If they do not match, and you merge with another switch, the
merge may be successful, but unpredictable zoning and routing behavior can occur.
The zone configuration database is stored in nonvolatile memory by the cfgSave
command. All switches in the fabric have a copy of this database. When a change is
made to the defined configuration, the switch where the changes were made must close
its transaction for the changes to be propagated throughout the fabric.
Both fabrics have identical zones and configurations enabled, including the default zone
mode. The two fabrics will join to make one larger fabric with the same zone
configuration across the newly created fabric.
52
If the two fabrics have different zone configurations, they will not be merged. If the two
fabrics cannot join, the ISL between the switches will segment.
Merge conflicts
When a merge conflict is present, a merge will not take place and the ISL will segment.
Use the switchShow or errDump commands to obtain additional information about
possible merge conflicts, because many non-zone-related configuration parameters can
cause conflicts
A merge is not possible if any of the following conditions exist:
Configuration mismatch: Zoning is enabled in both fabrics and the zone configurations
that are enabled are different in each fabric.
Type mismatch: The name of a zone object in one fabric is used for a different type of
zone object in the other fabric.
Content mismatch: The definition of a zone object in one fabric is different from the
definition of the zone object with the same name in the other fabric.
Zone database size: The zone database size exceeds the maximum limit of another
switch.
53
FSPF
Fabric Shortest Path First (FSPF) is a link state path selection protocol that directs
traffic along the shortest path between the source and destination based upon the link
cost. FSPF is also referred to as Layer 2 routing. FSPF detects link failures, determines
the shortest route for traffic, updates the routing table, provides fixed routing paths
within a fabric, and maintains correct ordering of frames.
FSPF also keeps track of the state of the links on all switches in the fabric and
associates a cost with each link. The protocol computes paths from a switch to all the
other switches in the fabric by adding the cost of all links traversed by the path, and
chooses the path that minimizes the costs. This collection of the link states, including
costs, of all the switches in the fabric constitutes the topology database or link state
database.
54
An inter-switch link (ISL) is a link between two switches, E_Port-to-E_Port. The ports of
the two switches automatically come online as E_Ports once the login process finishes
successfully.
When connecting two switches together, Brocade recommends the best practice that
the following parameters are differentiated:
Domain ID
Switch name
Chassis name
55
Routing policies
By default, all routing protocols place their routes into a routing table. You can control
the routes that a protocol places into each table and the routes from that table that the
protocol advertises by defining one or more routing policies and then applying them to
the specific routing protocol.
The routing policy is responsible for selecting a route based on one of three userselected routing policies:
Port-based routing
Exchange-based routing
Device-based routing
56
57
Switches are shipped with trunking enabled on all ports. To use trunking, you
must first install the Brocade trunking license. Trunking is enabled automatically
when the trunking license is activated and ports are reinitialized. Trunks are
easily managed using either Fabric OS CLI commands or Web Tools.
FC-FC Routing
The FC-FC routing service provides Fibre Channel routing (FCR) between two or more fabrics
without merging those
fabrics. A Fibre Channel router (FC router) is a switch running the FC-FC routing service. The FCFC routing service
can be simultaneously used as an FC router and as a SAN extension over wide area networks
(WANs) using FCIP.
FCR supports backbone-to-edge routing, allowing devices in the backbone to communicate with
devices on the
edge fabric.
58
Brocade Data Center Fabric Manager is a key component of the Brocade Data
Center Fabric (DCF) architecture. It is designed to unify management of data
center fabricsfrom the storage ports to the Host Bus Adapters (HBAs)
attached to physical or virtualized servers. It can be used to configure and
manage the Brocade DCX Backbone along with Brocade Directors, routers, and
switches. DCFM supports Brocade encryption capabilities for data-at-rest and
HBA products.
59
60
61
62
63
The supportsave capture process requires an FTP server if you want to save
the data off the switch. A USB stick can also be used on supported platforms for
storing the supportsave capture.
64
The RAS Log, also called the system message log, is implemented as a circular
buffer. When more than maximum entries are added to the log file, old entries
are overwritten by new entries.
By default RAS Log error messages are saved to nonvolatile storage.
RAS Logs save a maximum of 1024 messages in random access memory
(RAM) as a circular buffer
RAS Log messages are numbered sequentially from 1 to 2,147,483,647
(0x7ffffff)
The sequence number will continue to increase beyond the storage limit of
1024 messages
The sequence number can be reset to 1 using the errclear command
The sequence number is persistent across power cycles and switch reboots
RAS Log
RAS log is the Brocade FOS error message log. Messages are organized by Brocade
FOS component, and each one has a unique identifier as well as severity, source and
platform information and a text message.
RAS log is available from each switch and director via the errdump command. RAS
log messages can be forwarded to a syslog server for centralized collection or viewed
within Brocade Network Advisor via the Master Log.
Audit Log
The Audit log is a collection of information created when specific events are identified on
a Brocade platform. The log can be dumped via the auditdump command, and audit
data can also be forwarded to a syslog server for centralized collection.
Information is collected on many different events associated with zoning, security,
trunking, FCIP, FICON, and others. Each release of the Brocade FOS provides more
audit information.
65
Here is a partial list of helpful commands and tools associated with identifying
these problems; all problem determination steps include switchshow and
errshow:
Segmented fabric: switchshow, configshow, fabricshow,
fabstatsshow, portshow, portcfgshow, check zone related commands,
and license configuration. You can also use the DCFM Zone Merge Tool to
merge the zone configurations.
Port/node configuration: portcfgshow, configshow, portlogdump,
portshow, fabricshow, trunkshow, portcfglongdistance,
licenseshow, and portshow
Missing device: Check physical connectivity using switchshow,
portshow, and fcping (see example on next page). Check fabric
connectivity with nsallshow, nsshow, nscamshow, zoning(zoneshow, etc.)
and port configuration commands (portcfgshow, portshow). Optionally use
a diagnostic tests such as porttest; this will test link components and port.
LUN masking may also prevent a host from seeing the storage.
Timeout/sluggishness: urouteshow, topologyshow, porterrshow,
portshow, portstatsshow, portcfgshow, portbuffershow,
aptpolicy, and bottleneckmon (Fabric OS v6.3 or later). You can also
use DCFM or Fabric Watch to identify congestion problems
Commands and tools to use for licensing issues: licenseshow, licenseadd
66
67
Configuration
Bottleneck configuration
Flow Vision configuration
FCoE software configuration
Zoning
Defined security policies
Active security policies
iSCSI
CryptoDev
FICU saved files
VS_SW_CONF
MAPS configuration
Banner
switch26:admin> configupload
Protocol (scp or ftp) [ftp]: ftp
Server Name or IP Address [host]: 192.168.0.11
User Name [user]: root
File Name [config.txt]:
Password:
switch26:admin> switchdisable
switch26:admin> configdownload
Protocol (scp or ftp) [ftp]: ftp
Server Name or IP Address [host]: 192.168.0.11
68
69
7. If you upload from a network, type the host name or IP address in the Host Name or IP field,
the user ID and password required for access to the host in the User Name and Password fields,
and choose the Protocol Type used for the upload. The default is FTP. If you choose
Secure Copy Protocol (SCP), you cannot specify anonymous in the User Name field.
If you choose USB as the configuration file source, the network parameters are not needed and
are not displayed. You can skip to step 6.
An info link is enabled when USB is chosen as the source of the configuration file. If you click
on info, the following information message is displayed
70
8. Type the configuration file with a fully-qualified path, or select the configuration file name in
the Configuration File Name field.
9. Use the Fabric ID selector to select the fabric ID of the logical switch from which the
configuration file is to uploaded. The selector will show all the virtual fabric IDs that have been
defined, the default of 128 for the physical switch, chassis level configuration, and all chassis and
switches.
NOTE
If you are using a USB device, it must be connected and mounted before you upload or download.
10. Click Apply.
You can monitor the progress by watching the Upload/Download Progress bar.
Restoring a configuration
Restoring a configuration involves overwriting the configuration on the switch by downloading a previously
saved
backup configuration file. Perform this procedure during a planned down time.
Make sure that the configuration file you are downloading is compatible with your switch model.
Configuration files from other model switches might cause your switch to fail.
1. Open the Switch Administration window.
2. Select Show Advanced Mode.
3. Select the Configure tab.
The Configure screen is displayed.
4. Select the Upload/Download tab.
The Upload/Download configuration screen is displayed ().
By default, Config Upload is chose under Function, and Network is chosen as the source of the configuration
file.
71
72
An info link is enabled when USB is chosen as the source of the configuration file. If you click info, the following
information message is displayed.
8. Type the configuration file with a fully-qualified path, or select the configuration file in the
Configuration File Name field.
9. Use the Fabric ID selector to select the fabric ID of the logical switch to which the configuration
file is to downloaded.
The selector will show all the virtual fabric IDs that have been defined, the default of 128 for the
physical switch, chassis
level configuration, and all chassis and switches.
10. Type the fabric ID of the logical switch in Template Fabric ID.
NOTE
If you are using a USB device, it must be connected and mounted before you upload or download.
11. Click Apply.
You can monitor the progress by watching the Upload/Download Progress bar.
73
Support is also provided for running D_Port tests between a host bus adapter (HBA)
and a switch. The test results that are reported can be very useful in diagnosing a
variety of port and link problems.
Understanding D_Port
The D_Port does not carry any user traffic, and is designed to run only specific diagnostics
tests on
it for identifying link-level faults or failures. Basically, in order to bring up a port in D_Port
mode, you
must configure both ends of the link between a given pair of switches (or switches
configured as
Access Gateways), and you must disable the existing port before you can configure it as a
D_Port.
The fundamentals of D_Port testing are as follows:
1. The user configures the desired ports on both ends of the connection.
2. Once both sides are configured, a basic test suite is initiated automatically when the link
comes online, conducting diagnostic tests in the following order: (1) electrical loopback, (2)
optical loopback, and (3) link traffic.
3. After the automatic test is complete, the user can view results (through CLI or GUI) and
rectify
issues (if any) that are reported.
4. The user can also start (and restart) the test manually to verify the link.
Advantages of D_Port
1. General Information
Technical Support contract number, if applicable
Switch model
74
Fabric OS v6.1.1a Release Notes, v1.0 Page 6 of 33
Switch operating system version
Error numbers and messages received
75
Enabling USB
Brcd:admin> usbstorage l
firmware\ 381MB 2010 Mar 28 15:33
v6.4.0\ 381MB 2010 Mar 28 10:39
config\ 0B 2010 Mar 28 15:33
support\ 0B 2010 Mar 28 15:33
firmwarekey\ 0B 2010 Mar 28 15:33
Available space on usbstorage 79%
Downloading from USB using the relative path
1. Log in to the switch as admin.
2. Enter the firmwareDownload -U command.
ecp:admin>firmwaredownload U v6.4.0
Downloading from USB using the absolute path
1. Log in to the switch as admin.
2. Enter the firmwareDownload command with the -U operand.
ecp:admin>firmwaredownload U /usb/usbstorage/brocade/firmware/v6.4.0
76
Posted on January 8, 2016
Pre-upgrade tasks;
Post-upgrade tasks;
First of all, its important to mention every Brocade SAN switch has two firmware partitions.
The Fabric OS (also referred to as FOS) is booted from the active partition, whereas the
secondary partition is used to provide the ability to perform a non-disruptive firmware upgrade
or as a fallback mechanism in case the firmware on the primary partition is damaged.
SANSWITCH:admin>firmwareshow
Appl
Primary/Secondary
FOS
FOS v7.0.0c
Versions
v7.0.0c
The firmware on the SAN switch can be upgraded disruptively or, non-disruptively which will
take some more time. When you are upgrading SAN switch components in a live production
environment, its highly advisable to use the non-disruptive approach.
The firmware upgrade path can be collected from the Brocade Fabric OS vA.B.CD Release
Notes. In general, we can say non-disruptive upgrade is supported from the previous version
(identified as B in the version information). For example: v7.1.2b > v7.2.1c > v7.3.1d > v7.4.1.
A disruptive upgrade is supported within the same version (identified as A in the version
information, for example: v7.2.x to v7.4.1). Refer to the release notes to confirm the firmware
migration path as this can differ from version to version.
Overall, we can say the firmware update takes about 20 minutes. When upgrading two fabrics
consisting out of 2 switches per fabric running on version 7.1.2b, we need to perform 3 updates
to reach version 7.4.1. Bringing the total number of updates to 12 for both fabrics. Its
unnecessary to say this will take a significant time (estimated 240 minutes or 4 hours).
There are some possibilities to speed some things up!
77
Update SAN switches from the inside out. Start with the SAN switches in the
core of the fabric, and finish with the switches on the edge of the fabric.
Initiate the second firmware update once the initial switch is performing an
HA reboot, this will avoid multiple SAN switches to reboot within the same
fabric as the same time!
Prepare everything upfront! Download all the firmware files and store them
on the FTP you will use to perform the upgrades. Make sure the SAN switch is
able to connect to the FTP server over the network. Create an overall
planning, allowing you to easily follow-up on the various tasks during the
update(s).
The first firmware in the migration path can be installed on the secondary
partition without rebooting the switch. This shortens the intervention with 15
minutes per switch. This is achieved by executing the command:
firmwaredownload with the operand -r followed by an hareboot and a
firmwarecommit during the maintenance time window.
As a general recommendation, I would advise to schedule this intervention in a low-IO timewindow (outside production hours). A downtime for the systems is not required as the multi-path
software should fail-over storage paths without interrupting the applications.
PREPARATION TASKS:
1. Get a view on the SAN topology and its connected devices. The easiest way
is to use Brocade SAN Health or HP SAN Visibility.
2. Verify the firmware compatibility between SAN switch firmware, host bus
adapters, storage firmware, etc. For HP material, please refer to HP Single
Point Of Connectivity Knowledge (SPOCK). Refer to the vendor documentation
for any remaining information.
3. Download the firmware files in advance. The firmware files can be rather big
(up to 1GB a piece) and take some time to be downloaded.
4. Update server components (HBA cards, MPIO, etc) upfront.
5. Verify if all systems are redundantly connected/configured on the fiber
channel fabrics. Do not conclude if the system is redundantly connected, all
paths to the various storage components are available. My own experiences
taught me storage paths can be unavailable even though it should not be the
case.
78
6. Schedule a blackout of the backup environment during the firmware updates.
Tape drives do not support MPIO and power-cycling the switches tend to give
hardware errors in the backup application.
7. Validate the health state of the SAN switches by executing the command:
switchstatusshow. In case something is faulty, the issue can be resolved
before the maintenance.
SANSWITCH:admin> switchstatusshow
Switch Health Report Report time: 12/17/2015 08:50:16 AM
Switch Name: SANSWITCH
IP address: 192.168.101.220
SwitchState: HEALTHY
Duration: 14016:36
Power supplies monitor HEALTHY
Temperatures monitor HEALTHY
Fans monitor HEALTHY
Flash monitor HEALTHY
Marginal ports monitor HEALTHY
Faulty ports monitor HEALTHY
Missing SFPs monitor HEALTHY
Error ports monitor HEALTHY
PRE-UPGRADE TASKS:
In order to prepare the intervention, the following steps should be executed:
1. Before updating the firmware, its advised to reboot the SAN switch to release
any pending commands and/or locks. The switch can be easily rebooted by
executing the command hareboot and takes a few minutes. A switch reboot
is transparent for redundantly configured servers.
2. Collect a supportsave as a baseline (command: supportsave and follow the
guidance outlined in the interactive prompt). This will allow reverse analysis
in case of any issues without wasting time.
3. Save the configuration of the switch to an FTP site by executing the
command: configdownload and follow the steps in the interactive prompt.
4. Verify the health state of the SAN switch before updating the SAN switch
firmware. This can be performed in the GUI or by executing the CLIcommand: switchstatusshow.
79
5. Take a closer look the switch event logs by executing the command:
errshow or errdump.
6. Clear the counters on the fiber channel ports by executing the command
statsclear or the command portstatsclear -i <start-to-end-index>.
POST-UPGRADE ACTIONS:
Once the firmware has been installed on the system, execute the following steps to collect a
baseline after firmware installation on the Fiber-channel Switches:
1. Clear the counters on the fiber channel ports by executing the command
statsclear or the command portstatsclear -i <start-to-end-index>.
2. Take a closer look the switch event logs for any errors by executing the
command: errshow or errdump.
80
3. Verify the health state of the SAN switch by using the command
switchstatusshow.
4. Collect a supportsave as a baseline (command: supportsave and follow the
guidance outlined in the interactive prompt). This will allow reverse analysis
in case of any issues without wasting time.
81
82
83
SANSWITCH:admin> statsclear
SANSWITCH:admin> switchstatusshow
SANSWITCH:admin> supportsave
84
@@@@@
Firmware Upgrade CLI - Midrange Switch
The following summary describes the default behavior of the firmwareDownload command on
Brocade 200E, 300, 4012, 4016, 4018, 4020, 4024, 4100, 4900, 5000, 5100, 5300, 7500,
and 7600,7800 switches.
1. The Fabric OS downloads the firmware to the secondary partition.
2. The system performs a high-availability reboot (haReboot). After the haReboot, the
former secondary partition is the primary partition.
3. The system replicates the firmware from the primary to the secondary partition.
4. Software application (SA) software is upgraded only when firmwareDownload is issued with
the SA option.
The upgrade process first downloads and then commits the firmware to the switch. After you
start the process, do not enter any disruptive commands (such as reboot) that will interrupt the
process.
The entire firmware download and commit process takes approximately 17 minutes. If there is
a problem, wait for the time-out (30 minutes for network problems). Disrupting the process
can render the switch inoperable. Do not disconnect the switch from power during the process
because the switch could become inoperable when rebooted.
If the firmware download fails in a director or enterprise-class platform, the CPs may
end up with different versions of firmware and are unable to achieve HA
synchronization between the two blades. In such cases, issue the firmwareDownload
-s command on the standby CP; the single mode (-s) option allows you to upgrade
the firmware on the standby CP to match the firmware version running on the active
CP.
85
86
87
Displays the PID set for a switch Core , Native or Extended edge
Displays the uptime for the switch
Displays the firmware on the switch
Displays the current firmware version on the switch
Displays the status of local and remote CPs. High availability ,
heartbeat and synchronization
Port Settings
portcfgshow
portcfg rscnsupr [slot/port]
enable
portcfg rscnsupr [slot/port]
disable
portname
portdisable
portenable
portcfgpersistentdisable
portcfgpersistentenable
portshow
portcfgspeed ,
switchcfgspeed
portcfgshow
portcfgdefault
portcfglongdistance
portcfgeport
88
tsclockserver LOCL
date mmddhhmmyy
tstimezone -5
License Commands
licenseshow
licenseadd
licenseremove
licenseidshow
Banner Commands
bannershow
bannerset
bannerset
Displays the banner that will appear when logging in using the CLI
or web tools
To set the banner which will appear when logging in using the CLI
or web tools
To remove the bannerset (two quotes)
Password commands
passwd
passwdcfg set -lowercase
3 uppercase 1 -digits 2
-punctuation 2 -minlength
10 -history 3
passwdcfg set
-minpasswordage 1
passwdcfg set
-maxpasswordage 30
passwdcfg set -warning 23
passwdcfg set
-lockoutthreshold 5
passwdcfg set
-lockoutduration 30
passwdcfg setdefault
SNMP Commands
89
snmpconfig
agtcfgset
snmpmibcapset
User Configuration
userconfig show -a /
userconfig show
userconfig add john -r
admin -d John Doe
userconfig show john
90
EXAMPLE
To set the banner which will appear when logging in using the CLI or
web tools
timeout
Displays the timeout time set for Telnet session on the switch
timeout 10
To set a specific timeout time for the Telnet session
switchuptime or uptime Displays the uptime for the switch
To set speed for all the ports on the switch Note 0:auto negotiated
switchcfgspeed
1,2,4 Gbit/sec , 1 : 1Gbit/sec , 2 : 2 Gbit/sec , 4 : 4Gbit/sec
fastboot
To reboot the switch without post
reboot
To reboot the switch with the post
switchstatusshow
Displays the overall status of the switch
Displays policy set for the switch regarding Marginal(Yellow) or
switchstatuspolicyshow
Down(Red) error status
To change the policy set for the switch regarding Marginal(Yellow) or
switchstatuspolicyset
Down(Red) error status
bannerset
NPIV overview
N_Port ID Virtualization (NPIV) enables a single Fibre Channel protocol port to appear
as multiple, distinct ports, providing separate port identification within the fabric for
each operating system image behind the port (as if each operating system image
had its own unique physical port). NPIV assigns a different virtual port ID to each
Fibre Channel protocol device. NPIV is designed to enable you to allocate virtual
addresses without affecting your existing hardware implementation. The virtual port
has the same properties as an N_Port, and is therefore capable of registering with all
services of the fabric.
Each NPIV device has a unique device PID, Port WWN, and Node WWN, and should
act the same as all other physical devices in the fabric; in other words, multiple
virtual devices emulated by NPIV appear no different than regular devices
connected to a non-NPIV port. The same zoning rules apply to NPIV devices as nonNPIV devices. Zones can be defined by domain,port notation, by WWN zoning, or
both. To perform zoning to the granularity of the virtual N_Port IDs, you must use
WWN-based zoning.
If you are using domain,port zoning for an NPIV port, and all the virtual PIDs
associated with the port are included in the zone, then a port login (PLOGI) to a nonexistent virtual PID is not blocked by the switch; rather, it is delivered to the device
attached to the NPIV port. In cases where the device is not capable of handling such
unexpected PLOGIs,you should use WWN-based zoning.
Configuring NPIV
The NPIV feature is enabled by default. You can set the number of virtual N_Port_IDs
per port to a value between 1 and 255 per port. The default setting is 126. To
specify the number of virtual N_Port_IDs per port on a switch, use the
portCfgNPIVport command to enable or disable the feature. Once the feature is
91
enabled on the port, you can specify the number of logins per port. If the feature
has been disabled, then the NPIV port configuration will not work.
The addressing mode can limit the maximum number of NPIV logins to 127 or 63
depending on the mode. The portCfgNPIVPort command can set the maximum
number of NPIV login limit to anything from 1 to 255, regardless of the addressing
mode. Whichever of these two (addressing mode or the value configured through
the portCfgNPIVPort) is lower will be the maximum number that can be logged in.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@
FabricOS : Reset to factory default and setup basic config on Brocade Fiber Channel
switch fabric By Kaven G. | June 8, 2014
0 Comment
This tutorial is about resetting your Brocade Fiber Chanel Fabric (FabricOS) to
factory defaut. To perform these commands youll need elevated root or admin
users privileges.
1. Reset config to factory default :
configdefault -all
2. Set usernames and passwords to factory default :
passwddefault
3. Set ethernet (management interface) IP addresses :
ipaddrset
4. Set logical switch config parameters :
configure
5. Removes a license key from this system (WARNING! You may want to skip that
step if you do not have any backup of your license key, see notes) :
licenseremove
92
NOTES : This step is a part of the full factory default, however is useless since
licence belong to the physical device and cannot be applied to any other Brocade
products. This is not required unless you really know what youre doing.
6. Activates a default zone configuration :
defzone --allaccess
7. Clear all zone configurations and save zone configurations in flash :
cfgclear;cfgsave
8. Set this switchs name :
switchname
9. Set the chassiss name :
chassisname
10. Configure SNMP :
snmpconfig
@@@@@@@@@@@@@@@@@@@@
Small form-factor pluggable transceiver
The small form-factor pluggable (SFP) is a compact, hot-pluggable transceiver
used for both telecommunication and data communications applications
SFP+
The enhanced small form-factor pluggable (SFP+) is an enhanced version of the SFP that
supports data rates up to 16 Gbit/s.
Small form-factor pluggable (SFP) is a specification for a new generation of optical modular
transceivers. The devices are designed for use with small form factor (SFF) connectors, and offer
high speed and physical compactness. They are hot-swappable.
SFP Modules
Supporting 2.5 to 10 Gbps data rates for Gigabit Ethernet and Fibre Channel applications, Molexs SFP+ and SFP products
ensure industry-wide compatibility
93
1. SFP doesn't support 10G transmission data rate that means they can't be used in the same
network.
SFP
10 Gigabit Small
Stands for
SFP+
Small Form-factor
Pluggable plus
155M/622M/
Data rate
10G
1.25G
6G/8.5G/10G
2.5G/3G/4.25G
Dual fiber
Dual fiber
Dual fiber
Single Fiber/WDM
Single Fiber/WDM
Single Fiber/WDM
CWDM
CWDM
CWDM
DWDM
DWDM
DWDM
Terms
300m/2km/
220m/300m/
10km/15km/
220m/300m/
20km/40km/
2km/10km/
60km/80km/
20km/40km/
100km/120km/
60km/80km
2km/10km/
Distance
20km/40km/
60km/80km/
120km
150km
Wavelengths
850nm/1310nm/1550nm
850nm/1310nm/1550nm
220m/300m/
94
2km/10km/
1270nm/1330nm
310nm/1490nm/1550nm
1270nm-1610nm
1270nm-1610nm
20km/40km/
60km/80km/
ITU17~ITU61
ITU17~ITU61
120km