SilkWorm Express, are trademarks or registered trademarks of Brocade Communications Systems, Inc. or its
subsidiaries in the United States and/or in other countries. All other brands, products, or service names are or may be
trademarks or service marks of, and are used to identify, products or services of their respective owners.
Notice: This book was designed and written to provide information about storage area networking architectures. Every
effort has been made to make this book as complete and accurate as possible. However, the information in this book is
provided to you “AS IS,” without warranty of any kind, including, without limitation, any implied warranty of
merchantability, noninfringement or fitness for a particular p urpose. Disclosure of information in this material in no way
grants a recipient any rights under Brocade's patents, copyrights, trade secrets or other intellectual property rights.
Brocade reserves the right to make changes to this docume nt at any time, without notice, and assumes no responsibility
for its use.
IMPORTANT NOTICE
This document is the property of Brocade. This document is confidential to Brocade. It is inte nded solely as an aid for
installing and configuring Storage Area Networks constructed with Brocade switches. This document does not provide a
warranty to any Brocade software, equipment, or service, nor does it imply product availability. Brocade is not
responsible for the use of this document and does not guarantee the results of its use. Brocade does not warrant or
guarantee that anyone will be able to recreate or achieve the results described in this document. The installation and
configuration described in this document made use of third party software and hardware. Brocade does not make any
warranties or guarantees concerning such third party software and hardware.
The authors and Brocade Communications Systems, Inc. shall have no liability or responsibility to any person or entity
with respect to any loss, cost, liability or damages arising from the information contained in this book or the computer
programs that accompany it.
Export of technical data contained in this document may require an export license from the United States Government.
Brocade Communications Systems,
Incorporated
Corporate Headquarters
1745 Technology Drive
San Jose, CA 95110
T: (408) 487-8000
F: (408) 487-8101
European Headquarters
29, route de l-Aeroport
Case Postale 105
1211 Geneva 15,
Switzerland
T: +41 22 799 56 40
F: +41 22 799 56 41
europe-info@brocade.com
Asia-Pacific Headquarters
The Imperial Tower 15th Floor
1-1-1 Uchisaiwaicho
Chiyoda-ku, Tokyo 100-0011
Japan
T: +81 33507 5802
F: +81 33507 5900
apac-info@brocade.com
This document discusses the practical aspects of designing, deploying, and maintaining a SilkWorm
12000 based SAN. The SilkWorm 12000 is a new product because it has: a bladed architecture, two
logical switches in one chassis, a new Fabric OS (version 4.0), and high availability/failover features.
Several SilkWorm 12000 features, while introduced in the SilkWorm 3800, require further discussion
within the context of the SilkWorm 12000, such as Trunking and 1-2 Gbit/sec auto-sensing ports. Other
considerations include designing and deploying SilkWorm 12000 based SANs and the integration of the
SilkWorm 12000 into existing SANs built with SilkWorm 2x00 and 3x00 technology.
This document addresses these new features and capabilities in a clear and concise manner, with liberal
use of examples, and is intended to be used in conjunction with SilkWorm 12000 manuals (see
References later in this section).
While working with the SilkWorm 12000, a multitude of decisions are necessary . This guide is intended
to identify the key decision points expected during the lifecycle of a SilkWorm 12000 deployment and
the advantages and disadvantages of adopting a particular approach. Also included in this guide are tips,
shortcuts, and suggestions for the efficient operation and maintenance of the SilkWorm 12000, which
are gathered from the engineers who developed and tested the SilkWorm 12000.
Audience for This Document
This guide is intended for technically focused personnel directly or indirectly responsible for the design,
deployment, and management of SilkWorm 12000 based SANs. The reader is expected to be familiar
with and have a working knowledge of SAN technology, Brocade SilkWorm switches, and Brocade
Fabric OS.
References
The following Brocade documentation is to be used in reference to this guide.
•Building SANs With Brocade Fabric Switches (Syngress Press) (ISBN: 1-928994-30-x)
•Brocade SAN Design Guide v2.2 (publication number: 53-0000231-03)
The Brocade SilkWorm 12000 core fabric switch represents the next generation of advanced Fibre
Channel switches used to intelligently interconnect storage devices, hosts, and servers in a Storage Area
Network (SAN). It is a revolutionary product: a dual 64-port Fibre Channel switch that delivers
unprecedented performance, scalability, flexibility, functionality, reliability and availability. Figure1-1
shows two views of the SilkWorm 12000. Several key features of the SilkWorm 12000 and the Fabric
operating system (Fabric OS) are detailed below:
1
•The dual switch capability allows either one or two 64-port switches per chassis. The switches may
be interconnected together to create a single high port count fabric, or they may be used in a highly
available redundant fabric SAN. Dual redundant control processors (CP) provide high availability
within the chassis. The control processors are located on the CP cards.
•The SilkWorm 12000 is based on Brocade’s third generation technology, which supports 1 and 2
Gbit/sec auto-sensing Fibre Channel ports. Trunking technology groups up to four ports together to
create high performance 8 Gbit/sec ISL trunks between switches.
•Universal ports self-configure as E-ports, F-ports, or FL-ports.
•Small Form-Factor Pluggable (SFP) optical transceivers support any combination of Short
Wavelength (SWL) and Long Wavelength (LWL) optical media on a single switch module
(hereafter called 16-port card).
•Fully networkable, the SilkWorm 12000 offers forward and backward compatibility with all
Brocade SilkWorm switches.
•High availability, redundant design, extensive diagnostics, and system monitoring capabilities
integrated with Fabric OS management tools deliver unprecedented Reliability, Availability, and
Serviceability (RAS).
•The SilkWorm 12000 offers a highly available platform for mission-critical SAN-designed
applications.
•Extensible and multi-protocol to support 1 Gbit/sec, 2 Gbit/sec and 10 Gbit/sec Fibre Channel, IP,
and InfiniBand protocols.
Publication Number 53-0000251-021-1
1
Introducing the SilkWorm 12000
Cable Side (Front)
Figure 1-1Cable and non-cable side views of the SilkWorm 12000
Non-Cable Side (Rear)
Hardware
The SilkWorm 12000 features a modular and scalable mechanical construction that allows a wide range
of flexibility in switch installation, Fabric design, and maintenance. Using a 14U (rack unit) mechanical
design, up to three SilkWorm 12000 chassis may be mounted in a standard 42U rack, supporting as many
as 384 Fibre Channel ports in a single rack. As shown in Figure 1-2, the modular multi-card assembly
chassis of the SilkWorm 12000 consists of the following:
•Up to eight hot-swappable 16-port cards, delivering up to two separate 64-port Fibre Channel
switches in a single chassis. Each 64-port switch uses four 16-port cards.
•Two slots for Control Processor cards.
-A single active CP card can control both 64-port switches in the chassis.
-A redundant CP card can assume control of a single or dual switch configuration in the event of
an active CP failure.
•Modular hot-swappable Field Replaceable Units (FRUs):
Figure 1-2 identifies the components as described above.
1-2Publication Number 53-0000251-02
Port 15
16-port cards
Slot numbers
1-4
Introducing the SilkWorm 12000
7-10
Power supply #4
Power supply #3
Power supply #2
1
Port 0
Slot 1
Figure 1-2SilkWorm 12000 With Identified Components
High Availability
High availability is an all-encompassing term, and this term normally includes attributes such as
reliability and availability. If a system is under continuous operation, it is accessible 7 days a week and
24 hours per day by users and the system manager. Availability is designated in terms of 9s. For example,
the architecture of the SilkWorm 12000 is designed for availability in excess of 99.999%.
The following features contribute to the high availability design of the SilkWorm 12000:
•Redundant, hot-swappable components
•Redundant power and cooling subsystems
•No single point of failure
•Enhanced data integrity on all data paths
•Fabric Shortest Path First (FSPF) automatic rerouting around failed links
•Integration with SNMP managers
•Automatic Contro l Pr ocessor fail over
Power supply #1
Slot 10
2 CP cards
Slot numbers 5 and 6
Publication Number 53-0000251-021-3
1
Introducing the SilkWorm 12000
The SilkWorm 12000 high availability software architecture provides a common framework for all
applications that reside on the system and allows global and local states to be maintained such that any
component failure is fully manageable. High availability elements consist of the High Availability
Manager, the heartbeat, the fault/health framework, the replicated database, initialization, and software
upgrade. The software high availability model is discussed in more detail later in this section.
The power supplies (four total) support two 64-port switches in a chassis with the ability to tolerate the
failure of as many as two power supplies. The power supplies are hot-swappable, without taking the
switch down and without incurring any outage.
The blower assemblies (three total) are also hot-swappable and the chassis can operate fully with only
two blower assemblies in place allowing for the failed blower assembly to be replaced with no outage.
The recommended systems networks for high availability include the use of redundant fabrics and dual
paths from hosts to storage devices in a SAN. When dual fabrics are used, one switch, one link, or an
entire fabric can go down, but data traffic will be re-routed to the alternate path ensuring that the SAN
remains operational.
Reliability
In addition to being available, the system must be reliable. This means that some, if not all, of its internal
state must be maintained. In a reliable system, a user is not aware of the internal state of the chassis
components and will experience continued system service with zero degradation of service.
The SilkWorm 12000 provides the following features to ensure reliability. All data inside the switch is
protected by the following Error Detection and Correction mechanisms as follows:
•Power-on self test (POST)
•Error detection and fault isolati on (EDFI), such as cyclic redundancy checking (CRC), parity
checking, checksum, and illegal address checking
•Dual control processors, with each control processor containing two serial ports and one Ethernet
port. Offline Control Processor diagnostics and remote diagnostics make troubleshooting
straightforward.
2
•I
C monitoring and control of environmental conditions
Fault Monitoring and Diagnostics
Fault monitoring, diagnostic tests, and system status indicators simplify management and ensure
availability of the SilkWorm 12000.
Diagnostic testing occurs in three areas: Power-On Self Test (POST), switch level testing, and
manufacturing tests. The Power-On Self T est is card oriented and ensures that the switch is ready for use
during power up. Switch level testing is done at the user port level. These tests rely on th e standard
Fabric OS support to provide routing and port setup. Manufacturing support includes long duration
testing.
The WWN card located on the non-cable side of the switch summarizes the system status of each 16-port
card, each Control Processor Card, and each power supply module. LEDs on the blowers show the status
of the blower assemblies.
1-4Publication Number 53-0000251-02
Introducing the SilkWorm 12000
Brocade’s Fabric Watch exposes enhanced status reporting capabilities of the SilkWorm switches
through all the standard management interfaces, including SNMP, the Fabric Access Layer API, Brocade
Web Tools, Fabric Manager, and the command line interface.
Intelligent Fabric Services Architecture
Fabric OS v4.0 (required for the Silk Worm 12000) provides a wide variety of Advanced Fabric Services
that are designed to improve the investment protection, security, performance, scalability, and efficiency
of Brocade SAN fabrics.
Features of Fabric OS v4.0 include Trunking, Advanced Zoning, and Advanced Performance
Monitoring. These features, some of which are also available in previous versions of Fabric OS, are
discussed in the following pages.
Advanced Performance Monitoring
Advanced Performance Monitoring (available on 2 Gbit/sec switches) can monitor performance
characteristics on any attribute within the first 64 bytes of a Fibre Channel frame. Predefined graphs
measure end-to-end performance; port, switch, and AL-PA bandwidth utilization; SCSI commands
(read, write, and read/write); and protocol comparisons (SCSI versus IP). As a result, performance
monitoring provides the foundation for performance tuning, resource optimization, service level
agreement compliance reporting, and bill-back applications.
1
Advanced Zoning
Advanced Zoning software limits access to data by segmenting a fabric into virtual private SANs. On
1 Gbit/sec and 2 Gbit/sec switches, software-enforced zoning prevents hosts from discovering
unauthorized target devices. Hardware-enforced zoning prevents a host from accessing a device that is
unauthorized. This provides the most secure zoning available. In addition, Advanced Zoning on
2 Gbit/sec switches enables hardware enforcement for devices identified by W orld Wide Name (WWN).
This is new functionality that was not available in the SilkWorm 2000 series switches, which could only
do soft WWN zoning. With WWN zoning, zone enforcement adjusts automatically, even if a device
moves to another port. This new zoning model allows for the continued flexibility that traditional
software-enhanced zoning provides plus garners the security benefits of legacy hardware-enforced
zoning.
Extended Fabrics
Extended Fabrics software enables long distance (100km) ISLs over dark fiber or Dense Wave Division
Multiplexing (DWDM) connections at full bandwidth.
Publication Number 53-0000251-021-5
1
Introducing the SilkWorm 12000
Fabric Watch
Fabric Watch software enables organizations to set thresholds and ranges for SAN fabrics, and raise
management alerts when performance or errors vary outside predefined ranges.
ISL Trunking
ISL Trunking increases the performance and availability of links between 2 Gbit/sec switches and
minimizes the SAN management effort. Up to four 2 Gbit/sec ISLs between two switches can be
combined into a single trunk, or logical ISL, at 8 Gbit/sec. Traffic is load balanced across all the links
(i.e. any traffic can go across any available trunk link). This is an improvement over current static routing
and load sharing where servers are allocated individual dedicated links.
QuickLoop/Fabric Assist (QLFA)
QuickLoop/Fabric Assist (QLF A) connects private loop hosts to the SAN fabric for better performance
and fault management, while protecting investments in legacy loop devices. Because many legacy
devices are designed for FC-AL configurations, Fabric OS translative mode protects investments by
supporting private loop target devices. The SilkW orm 12000 running Fabric OS v4.0 supports translative
mode. Therefore switches that do support QuickLoop or Fabric Assist can be connected to a SilkWorm
12000, even though the SilkWorm 12000 does not support QuickLoop or Fabric Assist directly. It is
possible to connect devices that are accessed by QuickLoop/Fabric Assist devices to the SilkWo rm
12000. This means that any type of target device may be attached to a switch running Fabric OS v4.0 and
may be included in a QuickLoop Fabric Assist zone that has its private host attached to a switch running
QuickLoop and Zoning. QuickLoop and Zoning are pre-requisites for QLFA, on Fabric OS v2.3 or later
(SilkWorm 2xxx) or v3.0.1 or later (SilkWorm 3800/3200).
1-6Publication Number 53-0000251-02
SilkWorm 12000 Architecture and What Is New
This chapter includes the following sections:
•Fabric OS 4.0on page 2-1
•Dual Switch Modelon page 2-2
•Port Addressing and Area Numbering on page 2-5
•Compatibilityon page 2-10
•Software High Availabil ity Modelon page 2-11
Note:All topics in this section establish a foundation for further discussions regarding the design,
operation, and management of the SilkWorm 12000 and SilkWorm 12000 based SANs. Where
appropriate, detail is provided in this section to identify key changes between the SilkWorm
12000 and previous SilkWorm switch models or to highlight key architectural features.
2
The SilkWorm 12000 utilizes embedded Linux as its underlying operating system, however all SAN
management is still performed on the Fabric OS level. While the impact to previous users of SilkWorm
switches is nominal, it is important to note what has changed, and what prompted these changes. The
dual switch model introduces several new concepts that are important to understand for the design,
deployment, and maintenance of the SilkWorm 12000 and SilkWorm 12000-based SANs. The 16-port
card design of the SilkWorm 12000 introduces a new “slot” operand to many commands, and a new
model for port identification that should be understood for effective operation of the SilkWorm 12000.
The SilkWorm 12000 is compatible with all Brocade switch models and is interoperable with switches
from vendors such as McData. To enable this compatibility, you must change certain configuration
settings before connecting other switches to the SilkWorm 12000. Finally , the software high availability
architecture is discussed.
Fabric OS 4.0
Fabric OS v4.0 is built upon a real-time version of Linux version 2.4. Linux was chosen due to industry
wide support for hardware and software, portability, and scalability. Figure 2-1 shows the screen output
when booting the switch. Notice the references to Linux.
Publication Number 53-0000251-022-1
2
SilkWorm 12000 Architecture and What Is New
The system is coming up, please wait...
Checking system RAM - press any key to stop test
Checking memory address: 08000000
System RAM check complete
Press escape within 4 seconds to enter boot interface.
Entry point at 0x00400000 ...
Loading Initial RAM disk
Uncompressing Linux... done.
read_silkworm_bdinfo: silkworm->board = 10, silkworm->board_rev =2
id mach(): done
Physical Memory: 0x08000000 Used memory = 0x07f00000
Linux version 2.4.2-mvista_010329 (swrel@nermal) (gcc version 2.95.3 20010112
(prerelease)) #1 Tue Dec 11 00:39:11 PST 2001
Figure 2-1SilkWorm 12000 Boot Up With Fabric OS v4.0
Fabric OS 4.0 is a superset of previous versions of Fabric OS, so most commands used with previous
versions as well as several new commands are available.
Warning:The SilkWorm 12000 is equipped with a Root account intended for diagnostics and
debugging purposes solely by the trained engineers of the equipment vendor. Improper use of the
functionality made available through the Root account, such as treating the SilkWorm 12000 like
a standard Linux system and using the Linux functions and commands, can cause significant
harm and disruption to the operation of the SAN fabric. During normal operation, log in to the
switch as the “admin” user. The “admin” user utilizes a res tricted shell with access to Fabric OS
commands only.
Dual Switch Model
The SilkWorm 12000 houses two separate logical switches within a single chassis. Each switch is
capable of scaling to 64 ports by adding up to four 16-port cards to the respective logical switch. It is
possible to interconnect the two switches inside a chassis to form a fabric. Each logical switch has its
own unique domain ID, WWN, and IP address. Each switch in the chassis is an entity accessible through
telnet and other methods, using the unique IP address of that switch. The switches are numbered zero and
one, as shown in Figure 2-2. You can also access a switch using a serial connection for installation, such
as for setting the IP address of the switch or for diagnostic purposes.
2-2Publication Number 53-0000251-02
SilkWorm 12000 Architecture and What Is New
2
Logical
Switch 0
Logical
Switch 1
cp0cp1
Figure 2-2SilkWorm 12000 Dual-Switch Model
Dual Control Processors For High Availability
The dual control processors (CP) operate in an active/standby model. The CP cards are named “cp0” (the
CP card on the left, when looking at the chassis) and “cp1” (the CP card on the right when looking at the
chassis), as shown in Figure 2-2. Each CP card is assigned an IP address for maintenance and diagnostic
purposes. Cp0 is located in slot 5 and cp1 is located in slot 6. One CP card is active and manages both
switches. The other CP card is in standby mode and will become active when a failover is required or a
forced failover occurs. Both CP cards should run the same version of Fabric OS. When configured for a
single switch, meaning only one switch is populated with 16-port cards, it is still necessary to have two
CP cards to maintain availability should one CP card fail. Normally, cp0 is given preference to become
the active CP card and cp1 operates as the standby CP card. In the initial release of Fabric OS v4.0, when
a failover occurs, it takes approximately thirty seconds before the standby CP card becomes active. The
use of a dual fabric solution can mitigate or eliminate the impact of this failover period. During the
failover period, I/O is not possible and attached devices must log back into the fabric and re-authenticate.
In properly designed high availability SANs, the real effect on I/O can be limited to as little as four
seconds. The next release of Fabric OS v4.1 is planned to support completely non-disruptive updates to
minimize path interruption.
Publication Number 53-0000251-022-3
2
SilkWorm 12000 Architecture and What Is New
The dual CP card model and the concept of logical switches is a change from past SilkWorm switch
implementations. The SilkWorm 2000 and 3000 families of 8-port and 16-port switches all had a static
relationship between the processor and the switch. Now the switch and the processor are de-coupled.
One implication of this model is that instead of downloading firmware to a switch, it is necessary to
download firmware to a CP card.
Note:The time it takes to activate the standby CP, when a failover occurs, will be considerably less
when using Fabric OS 4.1 and greater.
Accessing the SilkWorm 12000 Switches
When accessing SilkWorm 12000 switches, it is possible to access either switch by its respective IP
address or by using a serial connection to the active CP card. It is possible to access a CP card by telnet
using the respective CP card’s IP address or by connecting a serial cable to the CP card. Access to the CP
card should be limited to: installation purposes, setting a switch’s IP address, doing firmware
maintenance (i.e., downloads), or for diagnostic purposes.
When telnetting to an inactive CP card, the user is entered into a limited access environment where no
access to a switch is possible. When a user accesses an active CP card, that user will have access to the
full Fabric OS environment. To determine a CP card state, whether inactive or active, use the command
haShow (see Figure 2-3). When telnetting to a SilkWorm 12000 switch, the user will encounter a login
prompt from the active CP card. This may seem confusing, since the destination is a switch and not the
CP card; however, once logged in, the user is then placed into the tar get switch environment, as shown in
Figure 2-4.
Note:While it is possible to access the switches via the active CP card, either using an Ethernet address
or serial connection, primary access to the switches should be via Ethernet to the switch and not
the CP card.
sun1# telnet sw0_156_22
Trying 192.168.156.22...
Connected to sw0_156_22.
Escape character is '^]'.
Fabric OS (cp1)
cp1 login: admin
Password:
sw0_156_22:admin> hashow
Local CP (Slot 6, CP1): Active
Remote CP (Slot 5, CP0): Standby
HA Enabled, Heartbeat Up
Figure 2-3Determining a CP Card State Using the haShow Command. CP1 is Active.
sun1# telnet sw1_156_23
Trying 192.168.156.23...
Connected to sw1_156_23.
Escape character is '^]'.
Fabric OS (cp1)
cp1 login: admin
Password:
sw1_156_23:admin>
Figure 2-4SilkWorm 12000 Log In
2-4Publication Number 53-0000251-02
SilkWorm 12000 Architecture and What Is New
2
How Logical Switch Behavior Differs
The behavior of several commands have changed in Fabric OS v4.0 to account for the dual CP card
architecture. For example, the command reboot now will reboot the active CP card and both logical
switches if issued from a switch. This happens since the logical switches run on the active CP card and
the reboot command will cause the active CP card to reboot and a failover to the standby CP card will
occur. There is a new command in Fabric OS v4.0 that should be used to reboot a switch. This command
is called switchReboot and this command will only affect that switch from which the command is issued.
Note:Use the command switchReboot to reboot a switch. Use of the reboot command from a logical
switch will result in the reboot of the active CP card, causing both logical switches to failover to
the standby CP card.
Also, users and their passwords are now associated with a chassis. This means that the user/password
pairs are the same for both logical switches and the CP cards. If the password for user admin is changed
on switch 0, the password will also be changed for switch 1 and the CP cards.
Note:Some commands, such as passwd, are chassis-wide in scope and affect both logical switches.
Port Addressing and Area Numbering
Port addressing is different for the SilkWorm 12000 than with the SilkWorm 2000 and 3000 families of
8-port and 16-port switches. The change in port addressing is driven by several factors, including the
high port density of the SilkWorm 12000, the need to eliminate ambiguity, to enable consistent marking
of port numbers on the 16-port card, and to accommodate future cards that may implement varyi ng port
densities. The physical ports on the 16-port cards are numbered zero through fifteen from bottom to top
and up to four 16-port cards can comprise a logical switch. It is necessary to relate a physical port
number to a card to uniquely identify that port. Port oriented commands, such as portShow, now require
that the slot be specified so that a port can be uniquely identified. The syntax is command slot/port, as follows in Figure 2-5.
Figure 2-5Port Related Commands Require Input Of Slot Number/Port Number
Indirectly affected by the new port-addressing scheme are commands that reference a port ID, which is
the 24-bit fabric address, assigned by the switch. Some examples of commands that are indirectly
affected by the change in port ID are nsShow, nsAllShow, and portLogDump. Knowing the port ID of a
device enables the decoding of the physical location of a particular device. The previous method for
decoding a port ID for the 8-port and 16-port SilkWorm 2000 and 3000 family switches is shown in
Figure 2-6.
This is the Port Addressing Format:
0 x XX 1Y ZZ
where:
•XX is a value between 0x1 to 0xef inclusive and indicates the doma in ID of the switch to
which the device is attached
•The “1” will always be there in 2000 series & 3800 switches
•Y is the port number (0-F hex) that the device is attached
•ZZ is the AL_PA for a FL_Port or 00 for an F_Port
Example: 021500
where:
XX=02 Domain_ID of the switch
Y=5 Port #
ZZ=00 an F_Port
Figure 2-6Decoding Port ID For Fabric OS v2.x and 3.x
2-6Publication Number 53-0000251-02
SilkWorm 12000 Architecture and What Is New
The port-addressing scheme for Fabric OS v4.0 is summarized in Figure 2-7.
This is the Port Addressing Format:
0 x WW XY ZZ
where:
•WW is a value between 0x1 to 0xef inclusive and indicat es the dom a in id of the sw itch to
which the device is attached
•X is the logical port card number
•Y is the port number (0-F hex) that the device is attached
•ZZ is the AL_PA for a FL_Port (Loop) or 00 for an F_Port
Example 1: 170f00
where:
WW =23 Domain_ID of the switch
X= logical port card 0
Y= port number 15 (0xf)
ZZ=00 an F_Port.
2
Example 2: 162ed2
where:
WW =22 Domain_ID of the switch
X= logical port card 2
Y= port number 14 (0xe)
ZZ=d2 ALPA (FL_Port)
Figure 2-7Decoding Port ID For Fabric OS v4.0
Since the port-addressing scheme has changed for the SilkWorm 12000, so has the decoding for a
particular port ID. The concept of area number is new in the SilkWorm 12000. The area number is used
in the same way a port number is used for the SilkWorm 2000 series and 3800 switches. When
specifying zoning configurations by port number it is necessary to utilize the area number. Also several
commands, such as switchShow or nsShow, specify area number in the output (see Figure 2-8).
Publication Number 53-0000251-022-7
2
SilkWorm 12000 Architecture and What Is New
sw1_156_23:admin> switchshow
switchName: sw1_156_23
switchType: 10.1
switchState: Online
switchRole: Subordinate
switchDomain: 23
switchId: fffc17
switchWwn: 10:00:00:60:69:80:04:a1
switchBeacon: OFF
blade7: Beacon: OFF
blade8: Beacon: OFF
Figure 2-8SwitchShow Command Output Specifies Area Number
Each logical switch consists of four slots and up to four 16-port cards. Both logical switches consist of
logical switch port cards 0 through 3 (see Table 2-2).
To calculate the area number of a port in the SilkWorm 12000, multiply the switch logical port card
number by sixteen, add the port number, and convert the value to hexadecimal. SeeTable 2-1 for a
complete map of physical ports to addresses.
Example:
12000 area number = logical port card number * 16 + port number
convert the value obtained above to hexadecimal
The calculation of a physical switch slot is obtained by adding one to the logical port card number for
switch 0 and seven to the logical port card number for switch 1.
Example:
switch 0 physical slot number = logical port card number + 1
switch 1 physical slot number = logical port card number + 7
2-8Publication Number 53-0000251-02
SilkWorm 12000 Architecture and What Is New
In addition to the calculation method, you can determine the area by looking it up in Table 2-1.
Note: If you look at the left-most digit in the Area, that corresponds to the logical port card. The rightmost digit corresponds to the port.
One method to derive the logical switch number (either 0 or 1) is to use the “myid” command:
Example 1:
switch0:root> myid
Current Switch: switch0
Session Detail: Console Port (/dev/ttyS0) Active Redundant
Example 2:
switch0:root> myid
Current Switch: switch0
Session Detail: Console Port (/dev/ttyS0) Standby Redundant
Example 3:
switch1:root> myid
Current Switch: switch0
Session Detail: switch1 (192.168.148.30) Active Redundant
Example 4:
switch0:root> myid
Current Switch: switch1
Session Detail: cp1 (192.168.148.32) Active Non-Redundant
Publication Number 53-0000251-022-9
2
SilkWorm 12000 Architecture and What Is New
Additionally, if meaningful switch names are used, you can simply look at the telnet prompt. In the
above example, the switch name is “sw0” which intuitively tells you that you are on switch 0.
All of the above mentioned relationships are summarized in Table 2-2.
Table 2-2Logical Switch Numbers
Physical Slot Logical Port
Logical Switch 010
21
32
43
Logical Switch 170
81
92
103
Card
Compatibility
The SilkWorm 12000 is compatible with all previous versions of SilkWorm switches including the
SilkW orm 2000 and 3000 families of switches. The SilkW orm 12000 is interoperable with switches from
other vendors, such as McData. To enable compatibility with 8-port and 16-port SilkWorm 3000 series
switches, it is necessary to run Fabric OS 3.0.2c or later on these switches, and Fabric OS v2.6 or later
for SilkWorm 2000 series switches.
When connecting a switch from the SilkWorm 2000 and 3000 product family to a SilkWorm 12000, you
must enable the Core Switch PID Format parameter. You can do this using the configure command as
shown in Figure 2-9. If you do not enable the Core Switch PID Format parameter (by setting the value to
1), the fabric will segment when connecting these switches to a SilkWorm 12000.
Note:When deploying the SilkWorm 12000 into existing fabrics that also include SilkW orm 2000 and
3000 series switches, it is necessary to change the Core Switch PID format setting on those
switches. Doing so may have an impact on existing applications, as enabling this setting changes
the 24-bit address. A dual fabric architecture can mitigate or eliminate downtime if it is
necessary to change the core PID format.
Figure 2-9Enabling Compatibility Between the SilkWorm 12000 and other SilkWorm
Switches
To enable compatibility between a SilkWorm 12000 switch and another vendor’s switch, it is necessary
to invoke interoperability mode. Operating the Brocade switch in this mode places significant
restrictions on the Brocade SilkWorm 12000 switch. Functionality such as Hard Zoning, Extended
Fabrics, and Virtual Channels will not be available. Refer to the Fabric OS Procedures Guide for
information on procedures and restrictions when implementing interoperability mode.
Software High Availability Model
The high availability software architecture of the SilkWorm 12000 provides a common framework for all
applications that reside on it, enabling global and local states to be maintained such that any component
failure is fully manageable. High availability elements consist of the High Availability Manager, the
heartbeat, the fault/health framework, the replicated database, initialization, and software upgrade.
The High Availability Manager (HAM) uses an Active-Standby model. HAM controls access to the
standby CP card, facilitates software upgrades, prevents extraneous switchover activity, closes and
flushes streams as needed, provides flow control and message buffering, and supports a centralized
active and standby state allowing the Switch of Activity (SWACT) to be controlled from a single point.
Failover Overview
The two methods used to notify each CP card of the health of the other are a network based heartbeats
and hardware handshaking control lines. HAM manages the IP address used to access each logical
switch and the standby CP card. Figure 2-10 is a block diagram of the failover process. In the case of
Figure 2-10, the command haFailover is used to cause a failover. CP0 is the HA master (that is, the
active CP card) and all the switch applications running on it are controlling the fabrics for switch 0 and
switch 1. CP1 is in standby mode and the applications are in wait for active mode. The administrator
Publication Number 53-0000251-022-11
2
SilkWorm 12000 Architecture and What Is New
issues the haFailover command and the HAM demon on CP0 reboots the kernel. The HAM demon on
CP1 is notified of the loss of CP0 through the hardware control lines, changes it’s state from standby to
master, configures the switch IP addresses for it’s LAN interface and notifies the switching applications
that they are now running as active on CP1.
Figure 2-10 Block Diagram of the High Availability Fail Over Process
Failover Details
The failover process is essentially invisible to the switch administrator. Whether the active CP card is
CP0 or CP1 really has no bearing on the operation of the switches. All switch information, such as the
switch configuration, zoning, SNMP settings, Fabric Watch settings, etc. is preserved and independent of
the CP card. When a CP card failure occurs, there is some impact to the switches and the associated
fabrics. In the initial release of Fabric OS v4.0, when a failover occurs, it takes approximately twenty
seconds before the standby CP card becomes active. The use of a dual fabric solution can mitigate or
eliminate the impact of this failover period. During the failover period, I/O is not possible and attached
devices must log back into the fabric and re-authenticate. The next release of Fabric OS 4.x is planned to
support completely non-disruptive updates to minimize path interruption. For smaller fabrics, consisting
of a few switches, the fabric becomes operational (meaning I/O can resume) once the CP becomes
2-12Publication Number 53-0000251-02
SilkWorm 12000 Architecture and What Is New
active. For larger fabrics, it may take longer for the fabric to become operational since the higher number
of switches in the fabric necessitates a longer convergence period before the fabric becomes operational.
At the time a failover occurs, all devices and ISLs connected to switch 0 and switch 1 lose their link until
the failover completes. Also any active telnet sessions to the switches or the CP cards are disconnected.
Note:The time it takes to activate the standby CP, when a failover occurs, will be considerably less
when using Fabric OS 4.1 and greater.
2
Publication Number 53-0000251-022-13
2
SilkWorm 12000 Architecture and What Is New
2-14Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
This chapter includes the following sections:
•Scalability on page 3-3
•Performanceon page 3-4
•Availabilityon page 3-8
•SilkWorm 12000 Ba sed Fabric Topologieson page 3-10
This chapter assumes that the reader is familiar with the following concepts:
•Core/edge topology characteristics
•Locality
•Multi-fabric architectures
•Congestion
•Over-subscription
•Device placement strategies
3
For detailed information about the concepts listed above, refer to the Brocade SAN Design Guide (part
number: 53-0000231) and the book Building SANs with Brocade Fabric Switches by Syngress press
(ISBN: 1-928994-30-x).
The SilkWorm 12000 is an exceptionally flexible storage-networking switch. Its enhanced network
features, high port density, high availability, and broad compatibility allow this switch to fill many
different roles. It can be used to form a single-switch 64-port fabric, a two-switch fabric of up to 124
ports, a member of a full mesh, or the core or edge of a highly scalable core/edge fabric. The SilkWorm
12000 is also backwards compatible with the SilkWorm 2000 and 3000 series switches to protect
customer investment. Figure 3-1 illustrates these topologies.
Publication Number 53-0000251-023-1
3
SilkWorm 12000 Based SAN Designs
1-41-4
4 x 12000
up to 248 Available
Fabric Ports
Figure 3-1The SilkWorm 12000 Excels In Many Fabric Topologies
While Brocade switches have the flexibility to support many topologies, the core/edge topology is the
best “general purpose” choice. The core/edge topology delivers high performance, availability, and
scalability. It is widely deployed in the SAN marketplace, and extensively tested by Brocade and other
companies.
1 x 12000
64 Available Fabric Ports
2 x 12000
up to 124 Available Fabric Ports
4 x 12000 , 24 x 16-port switches
up to 500 Available Fabric Ports
1-4
1-4
1-4
1-41-41-4
Limited high-level discussions of general SAN design concepts and other topologies are included in this
document, however the primary focus is the core/edge topology and how to effectively design core/edge
SANs using the SilkWorm 12000.
3-2Publication Number 53-0000251-02
Scalability
A key question in the initial design stage of any SAN is the need for scalability. With fabrics built from
16-port switches, the core/edge topology is the dominant choice. It is possible to scale a core/edge fabric
from 16 ports to 224 ports using the same architecture without downtime. While other topologies are
possible, the scaling of these topologies is limited and disruptive wit h 16-port switches.
With the SilkWorm 12000, topologies such as the full and partial meshes are more practical since it is
possible to scale these topologies beyond 200 ports. This is because the SilkWorm 12000 has a much
higher port density. Additionally, trunking capabilities optimize the performance between switches,
making the full and partial mesh topologies more efficient.
If the network will expand to beyond a few hundred ports, the core/edge is the topology of choice. Even
with the SilkWorm 12000, topologies such as the full mesh are difficult to scale past a few hundred ports
non-disruptively or without significant re-cabling. If you use a large port-count switch at the core of your
fabric, you greatly increase that fabric’s scalability.
Scaling requirements can also dictate device placement strategies. For example, an initial deployment of
a core/edge fabric may leave ports free on the core switches. Placing nodes on these ports can allow full
utilization of the fabric. However, each core port can only be used as a node connection point or an ISL
connection point. When an ISL connection point is utilized for a SAN device, potentially dozens of
nodes of scalability are given up. A very large fabric that needs to scale past several hundred ports should
not have nodes directly connected to the core as these devices would have to be later moved to facilitate
growth. If the scaling requirements are below a few hundred ports or it is accpetable to re-cable devices,
then attaching devices to the core is aviable option.
SilkWorm 12000 Based SAN Designs
3
The cores of a pre-existing core/edge fabric built with 16-port switches can easily be upgraded to
SilkWorm 12000 cores. This allows investment protection and scalability without dow ntime. The
preservation of the investment in existing switches is a hallmark of Brocade’s backward compatibility
strategy.
In addition to investment protection, per-port cost economics plays a role in the SAN design process. It is
now possible to build multi-hundred port SANs using only 16-port switches, only 64-port switches, or a
mixture of both. Each approach has benefits: some may prefer a distributed network approach that
leverages lower cost 16-port switches, as others may prefer smaller networks of higher port count
switches with fewer ISLs. Fiber budgets in campus environments may also impact this decision. As the
16-port switches can be deployed through a data center or campus they may require fewer longer runs
between devices and larger central switches. A combination of the smaller and larger port count switches
may offer a good design solution.
Note:When considering campus or large data center environments, a combination of smaller and larger
port count switches may offer a more practical solution. Since fewer runs between devices and
central switches are possible by locating satellite switches with the devices.
The SAN designer has the ability to mix and match switches, leverage backwards compatibility, and
preserve investment when creating a SAN design. This allows the SAN to be tailored to the cost and
management requirements of the customer.
Publication Number 53-0000251-023-3
3
SilkWorm 12000 Based SAN Designs
Performance
The SilkWorm 12000 delivers many enhanced performance capabilities over previous generation
switches. It is possible to dynamically tune a fabric by adding or removing ISLs between SilkWorm
switches. With Trunking (SilkWorm 12000, 3800, and 3200), th is tuni ng ability is further enhanced
because trunking makes ISL addition transparent to SAN devices and optimizes ISL bandwidth
utilization. Current SAN devices are predominantly limited to 1 Gbit/sec, with a rapid migration to
2 Gbit/sec in progress. Today’s 1 Gbit/sec devices are rarely able to sustain a 1 Gbit/sec I/O stream. This
enables Brocade 1-2 Gbit/sec auto sensing switches to aggregate many 1 Gbit/sec streams across fewer
2 Gbit/sec ISLs. ISL over-subscription is much like the fan-in and fan-out principals used by RAID array
vendors: it decreases cost without affecting real-world performance. Trunking, dynamic tuning
capabilities, and 1 Gbit/sec to 2 Gbit/sec aggregation combine to create a flexible, powerful, and high
performance fabric infrastructure.
ISL Over Subscription
When designing a SAN, it is important to understand performance boundaries of nodes such as storage
fan-out ratios and HBA performance limits. While any SAN device that connects to a SAN at 2 Gbit/sec
is theoretically capable of 2 Gbit/sec. In reality, that device is most likely to sustain a much lower I/O
throughput. If a device truly is capable of generating 2 Gbit/sec of I/O, then the principles of locality
should be applied and/or more ISLs should be used.
A very popular SAN application is storage consolidation, in which many hosts share a storage device or
port. Several popular storage vendors average a 6:1 host-to-storage fan-out. This means that on average,
six hosts are sharing a single storage port. If there were 32 storage ports in a fabric, then one would
expect to find an average of 192 hosts. Even if every host requires 1 Gbit/sec or 2 Gbit/sec of bandwidth,
the storage devices in the fabric are only capable of delivering 32 Gbit/sec (1 Gbit/sec ports) or
64 Gbit/sec (2 Gbit/sec ports) total throughput. (This implies 3-6 MB/s per host.) While some ports in the
fabric may require maximum bandwidth, not all ports could possibly require this simultaneously. In
cases where the ratio of host ports to storage ports is not 1:1 (which is the case in most SANs) using too
many ISLs merely adds cost. This fan-out ratio is possible as the servers access is random and all servers
will not peak at the same time. The worst case performance, however, if all the servers happened to peak
for a period of time would be 3-6MB/s.
Note:As a starting point, a 7:1 ISL over-subscription ratio is a reasonable target for a SAN design.
A 7:1 ISL over-subscription ratio is aligned with the de facto storage industry average of 6:1 fan-out. The
ISL over-subscription ratio can be adjusted higher or lower to meet particular performance requirements.
Note that if the SAN devices connected are 1 Gbit/sec devices and the ISLs are 2 Gbit/sec, the ISL oversubscription ratio decreases by at least half since the lower bandwidth 1 Gbit/sec SAN devices are now
aggregated across 2 Gbit/sec ISLs and 4-8 Gbit/sec trunks. This means that a 7:1 ISL over-subscription
ratio drops to 3.5:1 and a 3:1 ratio drops to 1.5:1. A lower ISL over subscription ratio means potentially
higher bandwidth for the hosts, which may improve performance in some cases.
In designing ISL requirements another consideration allows for fewer ISL consumption is that Trunking
does not require dedicated routes for each connected device. It does not suffer from potential imbalances.
Without trunking if two standard ISLs are used and there are ten servers they would each support five
servers. If five of the servers on one of the ISLs have higher sustained traffic then the other five
imbalance may occur where one ISL is over-subscribed where as the other is well under subscribed (i.e.
3-4Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
one is doing 2Gb, the other is only pushing 1G .) With trunking the total bandwidth is utilized between the
two trunked ISLs to provide smooth balanced performance up to the full bandwidth of the two lines.
Traffic from all ten servers will go across BOTH lines, not one of them, producing even levels of
performance. Thus in the example you would see 1.5Gb on each link or more if the 2Gb link was
actually limiting performance. This allows administrators to focus only on overall bandwidth
requirements rather than the number of devices being routed across ISLs.
3
Device Attachment Strategies
You must take availability, scalability, and performance into account when attaching devices to the
SilkWorm 12000. Due to the high port density characteristics of the SilkWorm 12000, it is frequently
easy to localize devices that communicate with each other onto the same switch. Localizing traffic
enhances performance as fewer ISLs are utilized and higher scalability since more ports are available for
nodes.
Attaching Nodes for Availability
To maximize availability, distribute devices and ISLs across cards. This will minimize the impact to the
SAN in the unlikely event of a 16-port card failure. To effectively distribute the connections, it is
important to understand the connection types and relationships. For example, a large storage array may
have sixteen ports. If these connections were evenly distributed across the cards of a SilkWorm 12000
switch, the failure of an 16-port card would only affect a few of the array ports. Similarly, when
connecting devices by type (i.e. host, storage), distribute these connections across the SilkWorm 12000
16-port cards. Figure 3-2 depicts the attaching of devices across 16-port cards for availability. While it is
not necessary to attach devices in groups, as shown in Figure 3-2, it does make it easier to manage the
device connections.
Note:Distribute devices across 16-port cards from left to right for optimal availability; not from top to
bottom.
Publication Number 53-0000251-023-5
3
SilkWorm 12000 Based SAN Designs
Distribute High Port Count Devices, Such
as Arrays or Tape Libraries Ac ross
Multiple Blades
ISLs
Hosts
Tape
Storage
Distribute Devices Across Blades
ISLs
Hosts
Tape
Storage
Figure 3-2Attaching Devices For Availability
Attaching ISLs For Availability
There are two strategies to ISL attachment for the SilkWorm 12000:
1.For highest availability, spread ISLs across cards.
2.For best performance, concentrate multiple ISL connections between any two SilkWorm 12000 or
3000series switches onto a single quad on a single card and enable trunking. If using SilkWorm
2000 series switches, this does not apply since SilkWorm 2000 series switches are not trunk capable.
In this case, use strategy #1 exclusively. When connecting SilkWorm 12000 switches together by
multiple ISLs, spread these ISLs across all 16-port cards for availability . Once each 16-port card has
a trunk connection to the other SilkWorm 12000 switches, connect additional ISLs on the same quad
to form trunks for increased bandwidth. For example, when connecting a SilkWorm 12000 to a
SilkWorm 12000, this means using four x 2-ISL trunks instead of two x 4-ISL trunks.
First make sure that ISLs connected to a SilkWorm 12000 are spread across two different 16-port cards.
If using only two ISLs, availability becomes the overriding criteria. If using more ISLs, then spread them
across the remaining 16-port cards. Additional ISLs between the switches should be placed on the same
quads, thus maximizing trunking. These concepts are depicted in Figure 3-3.
3-6Publication Number 53-0000251-02
4
-
2
4
-
2
When more than one trunk connects switches,
When more than one
disribute the Trunks across the 16-port cards.
trunk connects switches,distribute the Trunksacross the 16-port cards.
Figure 3-3Attaching Trunks for Availability
Instead of spreading two ISLs across two 16-port
cards, connect a single 4 Gbit/sec trunk to the 16-port
Instead of spreading two ISLs across
card on each logical switch- as long as there are at
two 16-port cards, connect a single
least two logical switches.
SilkWorm 12000 Based SAN Designs
2
2
3800
3
Attaching Nodes for Scalability
Identifying performance and device count requirements for a SAN is key to a successful design. Once
these requirements are known, it is possible to allocate switch ports for ISLs needed for current as well
as future switch connections. If the scaling requirements do not materialize and there are open, unallocated ports, then the remaining ports can be utilized for attaching SAN devices.
Scaling for performance is also a consideration. When allocating ports on the SilkWorm 12000 for ISLs,
consider leaving open ports for increasing bandwidth between the SilkWorm 12000 and the connecting
switch. In particular, when a trunk exists between a SilkWorm 12000 and an edge switch, leave open any
free ports on the trunk’s quad, so that adding ISLs between the switches later will make optimum use of
available bandwidth. This is not to say that these ports are not available for end-nodes, but rather that
they should be used for end-nodes only when all other ports are full.
When the SilkWorm 12000 is used as a core in a core/edge topology, it is important to understand the
implications of attaching SAN devices to the core. While device placement does not constitute fabric
topology, it may very well affect and be affected by topology. Figure 3-4 illustrates how a device’s
placement in a fabric can impact performance and scalability.
Scenario “A” (Local Attach) in Figure 3-4 depicts a disk system attached to the same switch as the host
that needs to access it. This is a very effective configuration, because it not only offers zero hop count,
but also eliminates the need to manage ISL over-subscription. This configuratio n is useful when most
traffic can be localized and congestion is a greater concern. It is the highest performance configuration
possible.
Scenario “B” (Core Attach) depicts the case where not all ports on the core are being used for ISLs, and
the storage device is directly attached to the core. While this means that only one hop is needed between
host and target, this configuration has two impacts. First, the number of available ports in the SAN is
significantly reduced because core switch ports are no longer available for connecting additional
switches. This means that the connection of one single device to the core switch could reduce the
potential size of the fabric by more than sixty ports, because that core port could have been used to attach
a SilkWorm 12000.
Publication Number 53-0000251-023-7
3
SilkWorm 12000 Based SAN Designs
Scenario “C” (Edge Attach) is the typical case. The number of available paths between the host and
storage is equal to the number of ISLs used to attach the edge to the core. This greatly improves
performance for devices that are located on different switches and that need to communicate with each
other (i.e. zero locality). In addition, the core switch ports are available for increasing the size of the
SAN by adding new edge switches. Further, all edge ports offer equivalent over-subscription, allowing
any device to attach to any edge port. This can ease installation, while maintaining high performance.
Note:Attaching devices to a core switch limits scalability and can limit performance.
Figure 3-4Device Placements Impacts Scalability in a Core/Edge Fabric
Availability
A SAN or application is only as available as the weakest link. To build a highly available SAN-based
computer system it is not sufficient to only have a highly available SAN. It is necessary to account for
availability throughout the entire computer system: dual HBAs, multi-pathing software, highly available
and multi-ported and/or completely duplicated storage subsystems, and clustering software are some of
the components that may make up such a system.
When building a highly available SAN, use highly available and redundant components. One of anything
‘is not highly available. Webster’s dictionary provides the following definition for the word redundant:
As the size and scope of SANs increase and businesses integrate SANs into their entire computing
infrastructure, the risk in relying on a single fabric becomes unacceptable. Human error, natural dis aster,
software failure, deliberate sabotage, or a combination of unforeseen events can cause the failure of a
single fabric. Using redundant fabrics (see Figure 3-5) increases the level of availability significantly , as
redundant fabrics mitigate human error, software failure, or catastrophe.
Redundant: serving as a duplicate for preventing failure of an entire system (as a spacecraft) upon
failure of a single component
3-8Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
Hosts
3
SAN A
SAN B
Storage
Figure 3-5Use Dual Redundant Fabrics for the Highest Availability
The dual switch – single chassis implementation of the SilkWorm 12000 ideally suits this switch for the
role of a core switch. Recall that for a resilient core/edge fabric, two is the minimum number of core
switches. The SilkWorm 12000 is a single chassis that houses two logical switches. The two logical
switches are powered by an active Control Processor (CP) with a failover of both switches to the standby
CP card occurring should the active CP card fail. During the failover, there is a brief disruption of I/O for
both switches. Additionally, any environmental problem that could take out the whole chassis would
then disrupt both fabrics simultaneously. For this reason we recommend one fabric per chassis. This
means either connecting the two logical switches together or to other switches in the same fabric. Some
designers may opt for a two chassis core for optimal availability and performance.
Note:For the highest availability and to avoid any environmental problem or operator error that could
take out the whole chassis, consider using two chassis’ for the core of a core/edge fabric also, it
is suggested to only use one fabric per chassis to mitigate environmental problems that could take
out the whole chassis.
SilkWorm 12000 Placement In The Fabric
When placing a SilkWorm 12000 into an existing fabric or when constructing a new fabric, place the
SilkWorm 12000 in the core of a core/edge fabric or adjacent to other SilkWorm 12000 and 3800
switches when possible. Doing so enables the adjacent switches to trunk to the SilkWorm 12000 and
connect at 2 Gbit/sec. This strategy also enables optimal utilization of existing 1 Gbit/sec switches, as the
SilkWorm 12000 can aggregate multiple 1 Gbit/sec connections to 2 Gbit/sec devices located on the
SilkWorm 12000 or trunk attached 2 Gbit/sec switches.
Publication Number 53-0000251-023-9
3
SilkWorm 12000 Based SAN Designs
SilkWorm 12000 Based Fabric Topologies
The core/edge topology is the fabric topology of choice since it is highly scalable, highly available, and
delivers high performance. The SilkWorm 12000 can be used both as a core switch and an edge switch.
Of course, it also performs well as a standalone switch. A single chassis topology can scale to 124 ports.
A core/edge topology implemented with all SilkWorm 12000s can theoretically scale to 896-ports with a
7:1 ISL over-subscription ratio and even larger if a higher ISL over subscription ratio is acceptable. A
full mesh built with two SilkWorm 12000s (four logical switches) is scalable to 232-ports if each switch
is connected to the other switches by a 4 Gbit/sec trunk (two ISLs) and even larger if additional switches
are added or fewer ISLs are used. However, such a configuration would require the use of locality .
The Continuum
Starting with a single chassis, it is possible to expand from 32 ports to – theoretically – thousands of
ports. For example, the core/edge foundation described in this section could expand to 3968 ports
without fundamental architectural change. However, testing has not been done on fabrics of that size at
this time.
A single chassis, single switch topology starts with 32 ports and can be expanded to as many as 64 ports.
Cards can be added to the second logical switch, filling out all 128 ports in a single chassis. For
availability and ease of management, the two switches in the chassis should be interconnected by at least
two ISLs, which in turn interconnec t two sepa rate 16-port card pairs. This scenario of expansion is
shown in Figure 3-6. The number of ISLs connecting the two switches can be varied to suit performance
requirements. Targeting a 7:1 ratio of node ports to ISLs is reasonable for a starting point.
3-10Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
Each of the two intra-chas s is
trunk s c an cons is t of from one
to f our links, depending on t he
desired perform anc e. H av ing a
minim um of t wo trunk groups /
ISLs ens ures high av ailability.
3
32 ports64 ports
Scaling the Chassis
Start w ith as few as 32 ports in a chassis. By
sim ply adding a few blades, the solution
grow s to 64 ports. As many as 124 usable
any-to-any connected ports can be obtained
by adding more blades and a variable number
of ISLs betw een the tw o halves of the
chassis.
Figure 3-6Expand a SilkWorm 12000 Chassis to 124 Ports
112 to 124
ports
SW0
SW1
SW0
SW1
1-1-
4
1-
4
1-
44
Publication Number 53-0000251-023-11
3
SilkWorm 12000 Based SAN Designs
The next stage is to establish the foundation for a core/edge fabric. Do so by connecting an
additional chassis. Start with as little as 32 ports in the chassis and expand to two 64-port logical
switches. Once interconnected, the fabric yields 208 ports. It is essential to identify scaling
requirements. If a large fabric of several hundred ports is anticipated, identify the newly connected
chassis as the core. A sufficient number of ports should be reserved on the new core for scaling both
port count (size) and ISL count (performance). Note that interconnecting the two switches within
each chassis is not necessary nor recommend in the core/edge architecture.
If the scaling requirements are lower and locality is possible, a full mesh is also an option. Figure 37 illustrates the difference between the partial mesh (which is really a core/edge topology)
connection method, and the full mesh. The partial mesh or full mesh can then be expanded into a
core/edge topology.
3-12Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
3
SW0
SW0
SW1
SW1
SW0
SW0
SW1
SW1
Figure 3-7Using the SilkWorm 12000 For a Partial Mesh or a Full Mesh
Publication Number 53-0000251-023-13
3
SilkWorm 12000 Based SAN Designs
Figure 3-8 shows a method of using the SilkW orm 12000 on both the core and the edge of the fabric. It is
also possible to use Brocade 16-port products, such as the SilkWorm 2800 or 3800 at the edge. This
might be done if there are established16-port switches which can be reused for investment protection, or
if initial deployment cost needs to be kept at a minimum. In this way, it is theoreti cal ly po ssi b le to bu i ld
fabrics consisting of thousands of ports.
Figure 3-8Using the SilkWorm 12000 As a Core and an Edge
Single Chassis Topology
With a single chassis it is possible to start with as few as 16-ports and expand to over 112-ports per
fabric. To achieve the highest availability, each SilkWorm 12000 chassis should participate in only one
fabric. To scale beyond 64 ports in a chassis, it is necessary to interconnect the two logical switches with
ISLs. If fabric port count requirements exceed 112 ports or if other switches will connect to the
SilkWorm 12000, then it is best to consider using a different topology.
If such expansion is expected, leave ports 12 through 15 open on the 16-port cards to enable expansion.
Because ports 12 through 15 are located on a single quad it is possible to use trunking when
interconnecting to other switches. For consistency, it is suggested to use the 16-port cards located in slots
one and two (logical switch 0) and slots seven and eight (logical switch 1) to support the interconnection
of logical switches within a SilkWorm 12000 chassis. As 16-port cards are added to the second logical
switch, interconnect the new 16-port cards by connecting to the additional 16-po rt card s . Connecting
each of the trunks to separate 16-port cards ensure connectivity between the two logical switches in the
event of an 16-port card failure. A fully configured SilkW orm 12000 that is connected by four 4 Gbit/sec
trunks yields 112-ports, a 7:1 ISL over subscription ratio, and is shown in Figure 3-9.
3-14Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
3
Slot 2
Slot 1
Ports 12-15
SW0
SW1
SW0
SW1
1-1-
4
1-
4
1-
44
4 Gb/s Trunks
Slot 8
4 Gb/s Trunks
Figure 3-9A SilkWorm 12000 Configured As A 112-Port Fabric
Publication Number 53-0000251-023-15
Slot 7
3
SilkWorm 12000 Based SAN Designs
Core/Edge Topology
When using a SilkWorm 12000 in core/edge fabrics it is important to consider performance attributes,
effective device attachment strategies, edge switch selection, and availability characteristics.
Performance
T o maintain a 7:1 ISL over subscription ratio in a core/edge fabric it is necessary to allocate at least eight
ISLs for connecting a 64-port edge switch to the cores, and for 16-port switches this means at least two
ISLs for connection to the cores.
T o account for performance scaling, an additional eight ports (sixteen ports total) should be allocated for
64-port edge switches and an additional two ports (four ports total) should be allocated for 16-port
switches. The ISL counts should be adjusted downwards for SilkWorm 12000 switches that are not fully
populated with
switches. While all of these connections may not be used initially, having these ports open to enable a
dynamic increase in bandwidth is recommended. Monitor performance, and add extra ISLs if the
existing links become saturated. I f the performance requirements do not increase, these ports can always
be used to attach additional edge switches or nodes. The extra ports to be allocated should be located on
the same quad and the ISLs/trunks should be distributed across 16-port cards when possible to maximize
availability.
16-port cards. The allocations should occur for both the edge switches and the core
Device Attachment Strategies
Core/edge topologies are built with a minimum of two cores. This enables fabrics to continue to operate
if one of the cores fails or a path between an edge and core switch fails. When connecting a 16-port edge
switch to a SilkWorm 12000 core, the maximum practical connection between the edge and each core is
two ISLs (four ISLs total on an edge switch). Connect these ISLs as a 4 Gbit/sec trunk. One trunk should
connect to each core.
When connecting a 64-port SilkWorm 12000 edge switch to a SilkWorm 12000 core, the minimum
practical connection between the edge and each core is eight ISLs. Connect these ISLs as four 2 Gbit/sec
trunks. Four trunks should connect to each core. While the initial configuration may not be connected to
the maximum, it is key to plan for these connections if they are not attached during installation. Doing so
will enable seamless scaling of performance and the size of the fabric. Make sure that the four trunks are
on different 16-port cards for higher availability.
When used purely as a core switch in a core/edge fabric, the SilkWorm 12000 is solely used to
interconnect other switches. ISL connections should be distributed across the Core SilkWorm 12000 16port cards from left to right. Once a row is complete, the next set of connections should attach to the next
quad – even if the previous quad is not fully populated. This ensures that the extra ports on the quad will
be available to expand the trunk later if needed. Once all rows are populated, further connections should
then connect to open quads.
This port allocation scheme maintains a 7:1 ISL over subscription ratio with an increase to a 3:1 over
subscription ratio provisioned, as shown in Figure 3-10. Two ports of every quad are allocated for
existing ISLs/trunks – whether connecting up a 16-port switch or 64-port switch. As performance
requirements increase, so can the bandwidth between the core and edge. As mentioned, if the
performance requirements are low, the port allocated for future ISLs can be used to connect additional
switches or SAN Devices.
3-16Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
3
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
Allocated For Future ISls
Port Allocations For A SilkWorm 12000 Operating As A
Core Switch With A 7:1 ISL Over Subscription Ratio
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For SAN Devices
Allocated For Existing ISLs
Allocated For Future ISls
Port Allocations For A SilkWorm 12000 Operating As An
Edge Switch With A 7:1 ISL Over Subscription Ratio
Allocated For SAN Devices
Allocated For Existing ISLs
Allocated For Future ISls
Allocated For Existing ISLs
CoreEdge
Allocated For Future ISls
Allocated For SAN Devices
Figure 3-10 Port Allocation Scheme to Maintain 7:1 ISL Over Subscription Ra tio for Core/Edge
Fabric
Publication Number 53-0000251-023-17
3
SilkWorm 12000 Based SAN Designs
Core & Edge Switch Selection
Core and edge switch selection depends on scaling requirements, budget, geographic flexibility, and
whether a Brocade SAN already exists. In general, scalability is greater if you build your fabrics using
large port-count switches, especially at the core. However, this is not always the most cost effective
solution if a Brocade fabric already exists or if low hardware cost is a primary requirement. All current
Brocade switch models are backwards compatible. Many existing Brocade customers may choose to
protect their investment in Brocade switches by migrating their 16-port core switches to the edge,
replacing the cores with SilkW orm 12000s , and then attaching their existing 16-port edge switches to the
new 64-port cores, as shown in Figure 3-11.
Figure 3-11 Upgrading the Core
3-18Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
3
Availability
Two logical switches reside in the SilkWorm 12000 chassis. As mentioned earlier, during CP card
failover, there is a slight disruption of I/O for both switches. Additionally, any environmental problem or
operator error that could take out the whole chassis would then disrupt both fabrics simultaneously.
Because of this, in extreme availability-sensitive environments, each core switch should be on a different
chassis.
One advantage of a dual fabric solution is the ability to perform maintenance on one fabric without
impacting the other fabric. If a SilkWorm 12000 is used as a core and is split across each of the dual
fabrics, it is no longer possible to do this. Another advantage to a dual fabric solution is the ability to run
one version of Fabric OS in one fabric and a different version in the other fabric. This also would not be
possible if a single SilkW orm 12000 were used as a core and s plit across each of the dual fabrics. For this
reason, high availability configurations should only support one fabric per chassis. Some designers may
opt for a two chassis and a two or four switch core for optimal availability and to avoid catastrophic
failures as shown in Figure 3-12.
SW0
SW1
3800
Figure 3-12 Two SilkWorm 12000 (2 or 4 Logical Switches) Core
3800
SW0
SW1
3800380038003800
Publication Number 53-0000251-023-19
3
SilkWorm 12000 Based SAN Designs
Large Fabric Support Levels
Brocade is currently testing and validating fabrics consisting of hundreds of ports and has plans for
testing multi-thousand port fabrics. The ultimate limitation in fabric design as defined in the Fibre
Channel standards is 239 physical switches. As a practical matter, no vendor has yet tested networks of
this size due to the expense and complexity of implementing such a network. The current practical
switch-count limit is lower than 239 switches, based upon empirical testing. Another limit on SAN
design is hop count. The hop count between any two devices is limited to seven hops.
Brocade partners with many OEMs and re-sellers who supply switches to end-users. Many of these
partners provide direct support for the switches they sell. These partners extensively test and support
specific configurations, including switches, storage, HBAs, and other SAN components. In some cases,
the large fabric configurations supported by Brocade partners will differ from the guidelines Brocade
presents in this document. In fact, several Brocade switch partners have developed their own SAN
design guidelines, including in-depth support matrixes that specify support configurations and firmware
versions.
Those partners who do not provide direct switch support sell to their customers Brocade Service Plans
with the switches. For more information on support for SilkWorm switches, contact the switch provider.
For more information on Brocade Service Plans, visit www.brocade.com
.
Table 3-1 details the current Brocade recommended support levels for large fabrics. If a certain level of
Fabric OS does not appear in Table 3-1, it does not mean that version will not work or is not supported.
The table simply reflects testing levels as of this writing, but it is possible that a version that has not
undergone this testing will work without issues. If a required firmware version is not on this table, check
with the service provider.
Please contact your switch service provider or Brocade Systems Engineer to identify the current fabric
size support levels or to see if it is possible to obtain support for fabrics that exceed current support
levels.
Table 3-1Large Fabric Support Levels
Number of SilkWorm
12000 Logical Switches
4Not to exceed 242812000: 4.0.0
Number of 2000s
and 3000s
Total Number of
Switches
Fabric OS
3000: 3.0.2c
2000: 2.6.0c
3-20Publication Number 53-0000251-02
SilkWorm 12000 Based SAN Designs
3
SilkWorm 12000 Reference Topologies
The following architectures are tested and recommended by Brocade. These architectures take into
account current support levels, and are recommended for use in a redundant dual fabric environment.
Other topologies are tested and supported as well. If one of the reference topologies does not fit
requirements, please consult the service provider or a Brocade Systems Engineer to create a customized
and supported topology. For the topologies in this section, the fabric port count is shown as a range. This
range is based on the number of ISLs connectin g the switches. The higher the fabric port count, the lower
the ISL count and performance. Conversely, the lower the fabric port count, the higher the ISL count and
performance.
Single chassis topology
This topology is a simple, single chassis fabric comprised of two logical SilkWorm 12000 switches.
1-4
1-4
1-4
1-4
2 x 12000
up to 124 Available Fabric Ports
Figure 3-13 Single Chassis Fabric Comprised of Two Logical SilkWorm 12000 Switches
Table 3-2Single Chassis Topology
IdentificationSingle Chassis Topology
Fabric Port Countup to 124
Switch Count2
12k Chassis Count1
Table 3-3ISL Over-subscription for Single Chassis Topology
Same Speed Edge Devices and ISLs1 Gb Edge Devices/ 2 Gb ISLs
7:1 – 31:13.5:1 - 15.5:1
Publication Number 53-0000251-023-21
3
SilkWorm 12000 Based SAN Designs
Two Chassis/Four Switch Partial Mesh
This topology is the foundation for the core/edge topology. It is possible to scale this base topology to
over 896 ports with a combination of 16 and 64 port edge switches.
Identification2 Edge x 2 Core x 1-4 ISLs x 0-4 Trunks (2e x 2c x 1-4i x 0-4t)
Fabric Port Countup to 248
Switch Count4
12k Chassis Count 2
Table 3-5ISL Over-subscription
Same Speed Edge Devices and
ISLs
7:1 – 31:13.5:1 - 15.5:1
3-22Publication Number 53-0000251-02
1 Gb Edge Devices/ 2 Gb ISLs
SilkWorm 12000 Based SAN Designs
3
Core/edge With Maximal Config
(current support levels)
The current maximum supported number of edge switches is twenty-four based on the existing data as of
the publication date of this document.
4 x 12000 , 24 x 16-port switches
up to 500 Available Fabric Ports
Figure 3-15 Core/edge With Maximal Config
Table 3-6Core/Edge With Maximal Configuration
Identification24 dge x 2 Core x 1-2 ISLs x 0-4 Trunks (24e x 2c x 1-2i x
0-4t)
Fabric Port Countup to 512
Switch Count28 (24 x 16 port switches and 4 x 12000)
12k Chassis Count2
Table 3-7ISL Over Subscription for Core/Edge With Maximal Configuration
Same Speed Edge Devices
and ISLs
3:1 – 7:11.5:1 – 3.5:1
Publication Number 53-0000251-023-23
1 Gb Edge Devices/ 2 Gb ISLs
3
SilkWorm 12000 Based SAN Designs
3-24Publication Number 53-0000251-02
Deploying the SilkWorm 12000
This chapter includes the following sections:
•Deployment Overviewon page 4-1
•Unpacking and Installing the SilkWorm 12000 in the Rackon page 4-2
This section provides information and recommendations to aid in the deployment of a SilkWorm 12000
as a core fabric switch. Use this section in conjunction with the SilkWorm 12000 Hardware Reference
(publication number 53-0000148), which provides step-by-step installation and configuration
instructions.
Deployment Overview
Table 4-1 provides a list of the main installation and set up tasks, and the estimated time required for
each task based on a fully populated SilkWorm 12000 switch (128 Fibre Channel ports). Less time will
be required for configurations containing fewer than 128 ports.
4
These time estimations assume the preparedness of the installation site, including an available standard
19” EIA rack and appropriate power and network connectivity.
Table 4-1SilkWorm 12000 Installation Tasks and Estimated Time Required
Installation TaskEstimated Time Required
Unpacking switch30 minutes
Installing Rack Mount Kit30 minutes
Mounting and securing switch in rack30 minutes
Installing power, serial, and Ethernet cables20 mi nutes
Installing SFP optical transceivers30 minutes
Configuring and testing basic switch
parameters
Attaching fiber optic cables, cable ties, and
cable guides
120 minutes
60 minutes
Publication Number 53-0000251-024-1
4
Deploying the SilkWorm 12000
Unpacking and Installing the SilkWorm 12000 in the
Rack
This section provides instructions for unpacking the SilkWorm 12000, site planning, installing the switch
in an EIA rack, and tips on cable management.
The SilkWorm 12000 Rack Mount Kit is designed for use in a standard 19 inch EIA rack that has rack
rails with the “square” type of holes.
Unpacking the Switch
Due to the weight and size of the SilkWorm 12000, it is important to plan where to unpack it and how to
transport it. For example, it might be easier to unpack it in the shipping room and use a cart or mobile
hydraulic lift to bring it to the rack, or to transport to the rack while it is still in the packing crate, using a
pallet jack, and then unpack it. The crate on a pallet jack will fit through doorways wider than 36 inches.
T o minimize the amount of vibration during transportation, bring the packing crate as close as possible to
the final destination before unpacking the switch.
To unpack the switch and prepare it for installation:
1.Remove the outer shell or shipping case.
2.Remove the static bag.
3.Unscrew the shipping screws from the pallet.
4.Remove the front door and cable management tray to prevent breakage while the switch is installed
in the rack, and set aside.
Site Planning
Electrical
The SilkWorm 12000 requires two dedicated branch circuits, each protected by a circuit breaker in
accordance with local electrical codes, and terminated with a receptacle appropriate to the power cord.
Only use power outlets that were installed by a licensed electrician. Verify that the supply circuit, line
fusing, and wire size are adequate according to the electrical rating on the switch nameplate. The voltage
required is 200 to 240 VAC (in the USA the available voltage is usually 208 or 240 VAC, the receptacles
are usually NEMA L6-20R, and the branch circuit breakers are usually rated at 20 amps each).
General location
•Placing the switch on the floor is not recommended because this would prevent using the cable
management tray and would make cable routing unnecessarily difficult.
•To ensure adequate cooling, install the switch with the port side of the switch facing the aisle into
which exhaust air is released (usually the “service” aisle). This prevents the switch fans from pulling
in heated exhaust air, since the air enters through the vents in the back of the chassis and exits from
the vent in the top of the front of the chassis.
•The air intake and exhaust vents require a minimum of two inches of airspace.
4-2Publication Number 53-0000251-02
Deploying the SilkWorm 12000
4
EIA Rack
Plan the location of the switch in the rack carefully to minimize the chance of having to re-rack the
switch.
•The SilkWorm 12000 requires an EIA rack space that is 14 rack units high, 30 inches deep, and 19
inches wide.
•If installing the SilkWorm 12000 in a closed or multi-rack assembly, ensure the air temperature
measured at the blower inlet does not exceed 40 degrees Celsius at any time.
•Verify that the installed switch chassis does not unbalance the rack or exceed the rack’s weight
limits.
•Verify that all equipment installed in the rack has a reliable branch circuit ground connection.
•Mechanically secure the EIA Rack before installing the switch, to ensure stability while the switch
is mounted and in case the rack is accidentally moved afterwards.
•If possible leave a minimum of two rack units beneath each SilkWorm 12000 to allow for cable
management.
Warning:A fully populated SilkWorm 12000 weighs approximately 250 lbs; and requires a minimum
of two people and a hydraulic lift to safely install it. The hydraulic lift must be capable of
extending at least 40 inches.
Before installing the switch, ensure that the rack is balanced and mechanically secured, and that
the weight of the switch will not exceed the weight limits of the rack.
If two SilkW orm 12000 switches will be mounted in the same rack, install the lower switch first,
recheck rack stability, and then have a third person present to monitor rack stability while
mounting the second switch.
Installing the Rack Mount Kit
Tips for installing the switch in the rack:
•Plan the positioning of the 4 x 10-32 Cage Nuts on the rack rails to ensure that the screw holes being
used will line up with the holes on the front of the chassis. To align these Cage Nuts with the front of
the chassis place them in one of the following number of holes from the top of the “shelf” like rail.
(2,4, 14,16, 26, 28, 34). For example one option is to place the Cage Nuts in the second and the
fourth hole on the EIA rail from the top of the “shelf”. This positioning should provide the necessary
pattern in order to match the holes on the front of the chassis. If the retainer nuts are found to be
incorrectly positioned after the switch is already mounted in the rack, the switch must be removed
from the rack in order to reposition the retainer nuts (see Figure 4-1).
•If the switch will be located at the bottom of the rack, the top of the shelf-like brackets must be
attached a minimum of four rack units off the ground, to allow adequate space below the switch for
cable management.
•When attaching the shelf brackets to the rack, it is easiest to work from the back since this provides
a better vantage point for ensuring correct alignment. Also make sure to insert the square washers
into the holes before attaching the bottom “shelf”. This will center the mounting screws and
therefore correctly position the “shelf” so when it is time to secure the UPPER Rack Mount
Brackets they will also be in alignment with the EIA rail.
•Attach the notched portion of the shelf brackets to the front of the rack as shown in Figure 4-1. This
allows the power cables to be routed to either side of the switch.
Publication Number 53-0000251-024-3
4
Deploying the SilkWorm 12000
•Install the parts that attach directly to the chassis before mounting the switch in the rack.
•Wait to attach the Upper Rack Mount Brackets to the rack rails until the chassis has been placed onto
the two shelf-like brackets.
Note:Do not use the power supply or blower assembly bays to gain leverage on the switch. These areas
are not designed to handle this type of pressure, and will become damaged. If handling the switch
becomes too difficult, bring in an additional person to assist with the racking process.
Figure 4-1SilkWorm 12000 Racking Schematic
Reinstalling the Chassis Door and Cable
Management Tray
Once the switch is installed in the rack, reinstall the chassis door and cable management tray.
Use a manual screwdriver when reattaching the cable management tray, because it can be damaged by
the excessive torque from a cordless type screwdriver.
Note:Do not connect the switch to the network until the IP address is correctly set. For instructions on
starting and configuring the switch, refer the SilkWorm 12000 Hardware Reference.
4-4Publication Number 53-0000251-02
Deploying the SilkWorm 12000
4
Cable Management
A prime consideration of cable management for the SilkW orm 12000 is the ability to remove and replace
the field-replaceable unit (FRU) components without having to unplug cables. Since the port cards, CP
cards, power supplies, and blower assemblies are all hot-swappable, ensuring easy access to each
component is vital toward contributing to the uptime of the SAN. In addition, it is important that the
LEDs on the individual components and the WWN card remain visible.
If trunking is being used, the ports and cables used in trunking groups must meet specific requirements.
For a list of these requirements, refer to the Brocade ISL Trunking User’s Guide.
Figure 4 -2 shows an example of effective cable management, with no cables crossing in front of the
FRUs.
Figure 4-2Effective Cable Management
Figure 4-3 provides an example of how not to cable a SilkWorm 12000.
Publication Number 53-0000251-024-5
4
Deploying the SilkWorm 12000
Figure 4-3Poor Cable Management
Additional cable management recommendations:
•Leave at least one meter of slack for each fiber optic cable. This provides room to remove and
replace the port card, allows for inadvertent movement of the rack, and helps prevent the cables
from being bent to less than the minimum bend radius.
•Route fiber optic and other cables down along the front of the card to which they are connected, to
prevent having to disconnect them when neighboring cards are replaced. Do not route across
adjacent cards or in front of the power supplies.
•Use the Cable Pillars provided with the rack kits to bundle the fiber optic cables from each quad of
ports. These guides help to keep individual ports accessible by keeping the cables evenly spaced,
and also help to provide clearance for the replacement of a port card or CP card.
•Use Velcro wraps to further bundle the cables on a per-card basis. Tie wraps are not recommended
for optical cables because they can easily be overtightened, damaging the optical fibers.
•Use the cable management tray to route the bundled fiber optic cables, Ethernet cables, and any
serial cables down the front of the chassis.
•The power cord requires a minimum service loop of six inches at the switch to ensure enough
freedom of movement to plug and unplug it.
•Route the power cables to each side of the switch instead of through the cable management tray. The
power cable connectors are designed with right and left bends to facilitate cable management.
•Label the fiber optic cables or use fiber cables that are already numbered, such as with serial
numbers.
4-6Publication Number 53-0000251-02
Deploying the SilkWorm 12000
4
•Use a spreadsheet to track which devices are connected to which switch, port card, and port in the
SilkWorm 12000. The serial numbers or other identifiers of the fiber optic cables can also be
tracked.
•Keep the chassis door closed to protect the cables from inadvertent movement.
Publication Number 53-0000251-024-7
4
Deploying the SilkWorm 12000
4-8Publication Number 53-0000251-02
Configuring the SilkWorm 12000
This chapter includes the following sections:
•Configuring the SilkWorm 12 000on page 5-1
•Configuring IP Addresseson page 5-3
•Configuring the Switch Nameon page 5-5
This chapter provides information and recommendations to aid in the deployment of a SilkWorm 12000
as a core fabric switch. Use this chapter in conjunction with the SilkWorm 12000 Hardware Reference
(publication number 53-0000148), which provides step-by-step config urat ion instructions.
Configuring the SilkWorm 12000
This section describes the basic steps required for initial configuration of the SilkW orm 12000. Refer to
the SilkWorm 12000 Hardwar e Reference for step-by-step instructions on how to start up and configure
the SilkWorm 12000.
5
All configuration commands must be entered through the active CP card. The best way to configure the
switch is to establish a telnet session into either of the logical switch IP addresses, which always
connects the user to the active CP card.
The configure command requires that the switch be disabled beforehand, using the switchDisable
command. The switch can then be re-enabled afterwards using the switchEnable command.
A routine backup of the configuration is recommended, to ensure a current configuration is available for
uploading to a replacement switch.
Each time the switch is powered on, it performs POST (Power On Self Test) by default. POST lasts
from 6 to 9 minutes, and is complete when LED activity returns to the standard healthy display (for
information about LED patterns, refer to the SilkWorm 12000 Hardware Reference).
Basic configuration steps:
1.Log into switch.
2.Verify hardware through Power On Self Tests.
3.Optional: Verify hardware usi ng diagnostic tests (see below).
4.Set up IP addresses.
5.Specify switch name.
6.Specify domain ID.
7.Enable software licenses as necessary.
Publication Number 53-0000251-025-1
5
Configuring the SilkWorm 12000
Logging into the SilkWorm 12000
1.Check the LEDs to verify that the switch is on and POST has completed (the lit LEDs should be
displaying green; for specific descriptions of LED patterns, refer to the SilkWorm 12000 Hardware Reference).
2.Use the serial cable provided with the SilkW orm 12000 to connect the lower serial port on the active
CP card to a computer workstation.
The haShow command can be used to determine which of the CP cards is active. The active CP card
is usually the one that has been continuously functioning for the longest pe riod of time.
The terminal serial port is intended primarily for use during the initial setting of the IP address, and
for service purposes.
3.Access the switch using a terminal emulator application (such as HyperTerminal in a Windows
environment, or TERM in a UNIX Environment). For parameters, refer to the SilkWorm 12000 Ha rdware Reference.
4.Log in as the administrative user. The default logon is “admin” and the default password is
“password”.
At the initial login the user is prompted to enter a new Admin, User, and Root level password.
Passwords must be a total of 8 to 40 characters long, and should include a combination of numbers
and upper case and lower case letters to ensure security. To skip modifying the password, press
CTRL-C.
Note:Although root level access is available on the SilkWo rm 12000, use with caution to prevent
unintentional modifications to the function of the switch.
Note:For the initial powerup and initialization sequence of SilkW orm 12000 ensure that a port blades
occupies slot 1.
Using Diagnostic Tests to Verify Hardware
(Optional)
POST (power on self test) is performed by default each time the switch is booted. In addition,
manufacturing-level diagnostic tests are available through two commands, SystemTest and
Switchburnin.sh. These tests are appropriate to perform after setting up the switch but before using it in
daily operations.
•SystemTest: This tests the internal loopback plugs on a per-slot basis, and takes approximately two
hours to complete on a chassis that contains eight 16-port cards. No additional items are required to
perform this test. It is available to the admin logon.
Sw0:admin> systemtest [[ -slot ] slot ]
5-2Publication Number 53-0000251-02
Configuring the SilkWorm 12000
5
•Diagsetburnin: This test is the customer version of burn in, and requires external loopback plugs. It
is more comprehensive than SystemTest, and takes approximately fou r hou rs to com plete on a
chassis that contains eight 16-port cards. This is the only burn-in script available to the admin logon.
Entering this command causes three choices to display; selecting either “1” or “2” activates the
default burn-in script “switchburnin”.
-slot <slot> specifies which slot to use the script on
No -slot uses all 16-port cards on the current switch
Please specify what script to set.
Choices are:
0) EXIT
1) -current (switchburnin.sh)
2) switchburnin.sh
Make selection (0-2)
Configuring IP Addresses
The SilkWorm 12000 requires up to four IP addresses, which can be configured using the ipAddrSet
command. IP addresses are required for both CP cards (CP0 and CP1), and up to two logical switches
(SW0 and SW1). The ipAddrSet command can provide access to the configuration parameters of both
logical switches because the CP cards control both switches as a team.
Note:Use a block of four IP addresses that are consecutively numbered in the last octet. The IP and
gateway addresses must reside on the same subnet.
Resetting a logical IP address while the switch is online breaks any connections to that IP address
and forces a restart of any HTTP, SNMP and API daemons.
Note, the addresses 10.0.0.0 - 10.0.0.255 are reserved and used by the switch.
Both logical switches can be considered to be in use only if port cards are installed on both sides of the
CP cards. Slots 1-4 in the chassis are associated with logical switch 0, and slots 7-10 are associated with
logical switch 1. If, for example, slots 1-4 contain port cards but slots 7-10 do not, then only one logical
switch is in use, and only three IP addresses need to be set: CP0, CP1, and SW0.
Figure 5-1 provides an example of using the ipAddrSet command to set the IP address for logical switch
0, sw0. The ipAddrSet command allows the following information to be configured for CP cards (CP0 or
CP1): the IP address itself, subnet mask, host name, and gateway IP address. The ipAddrSet command
provides the additional option of configuring in-band addresses by FC-IP when confi guring a logical
switch IP address (SW0 or SW1).
Publication Number 53-0000251-025-3
5
Configuring the SilkWorm 12000
sw0_155: root> ipaddrset
Switch number [0 for switch0, 1 for switch1, 2 for CP0, 3 for CP1]: 2
Ethernet IP Address [192.168.155.20]:
Ethernet Subnetmask [255.255.255.0]:
Host Name [sp0}:
Gateway IP Address [192.168.155.1]:
Figure 5-1Example of Setting The IP Address for a SilkWorm 12000
Entering the ipAddrShow command without a numerical operand displays prompts to choose between
five different options. Entering a “4” at the prompt displays all IP addresses associated with the chassis,
as shown in Figure 5-2.
The CP card addresses are physical addresses that are intended to be used primarily for maintenance
purposes. Do not reconfigure the IP addresses for the backplane. These are for internal communication
purposes only.
Caution:The addresses in the range 10.0.0.0 - 10.0.0.255 are reserved for internal Ethernet. These
addresses should not be used.
sw0_156_22:admin>ipaddrshow
Switch number [0 for switch0, 1 for switch1, 2 for CP0, 3 for SP1, 4 for all IP
addresses in system]: 4
SWITCH0
Ethernet IP Address: 192.168.156.22
Ethernet Subnetmask: 255.255.255.0
Fibre Channel IP Address: 0.0.0.0
Fibre Channel Subnetmask: 0.0.0.0
SWITCH1
Ethernet IP Address: 192.168.156.23
Ethernet Subnetmask: 255.255.255.0
Fibre Channel IP Address: 0.0.0.0
Fibre Channel Subnetmask: 0.0.0.0
Backplane IP address of CP0: 10.0.0.5
Backplane IP address of CP1: 10.0.0.6
Figure 5-2Displaying All Chassis IP Addresses
5-4Publication Number 53-0000251-02
Configuring the Switch Name
Use a consistent switch naming convention when naming the switch, to allow easy identification of the
physical switch with the SAN, such as <fabric><domain #>-<logical switch name>.
Consider whether to include the following information in the name:
•The site or building in which th e switch is located .
•The floor or room in which the switch is located.
•The rack in which the switch is located.
•Whether the switch is a core or edge switch.
•The logical switch name, such as SW0 or SW1.
•The organization or project to which the switch belongs.
•If redundant fabrics are being used, an identifier for complementary fabrics.
The logical switches can be named by using the command switchName. The CP cards can be named
using the command ipAddrSet.
Setting the Domain ID
Configuring the SilkWorm 12000
5
Each switch in the fabric must have a unique Domain ID. To simplify switch identification, use
consecutive domain IDs for logical switches in the same SilkWorm 12000. For example, logical switch
SW0 could be set to domain 1, and logical switch SW1 to domain 2. Domain IDs can be set using the
configure command.
It is also possible to allow the domain IDs t o be automatically set. Both logical switches in the SilkWorm
12000 have a default domain ID of “1”.
Note:Both logical switches default to the same domain ID (1). This can cause a domain ID conflict if
both logical switches are enabled and connected to the fabric at the same time. Connecting these
logical switches together while at least one is disabled or powered down will not result in a
Domain ID conflict.
Enabling Software Licenses
Depending on the vendor agreement, certain licenses may have been factory installed. To determine
which licenses are currently enabled, enter the licenseShow command.
The 64-bit chassis ID is required to obtain a license, and is used to activate licenses for both logical
switches within the SilkWorm 12000. The chassis ID is available through the command licenseidShow.
Both the licenseShow and licenseidShow commands must be entered through the active CP card.
Publication Number 53-0000251-025-5
5
Configuring the SilkWorm 12000
Return Switches to Default Settings
If you desire to return your SilkWorm 12000 configuration settings to factory default use the
“configdefault” command. The IP address and Zoning configuration will be unchanged.
Each logical switch must be disabled using the “switchdisable” command in order to administer the
“configdefault” command.
Once configdefault finishes execution, re-enable the switch with switchenable. The configuration
information will be automatically updated from the active to the standby CP . Although not required, it is
highly recommeded to do a switchreboot after the switchenable. If the default settings are desired on the
second logical switch, these steps must be repeated.
Note:For the initial powerup and initialization sequence of SilkWorm 12000 ensure that a port blades
occupies slot 1.
5-6Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
This chapter includes the following sections:
•Telneton page 6-1
•Web Toolson page 6-8
•Fabric Manager 3.0on page 6-16
The SilkWorm 12000 allows for the user to access and manage the switch in multiple ways. The ability
to manage the SilkWorm 12000 through different methods enables flexibility for the administrators to
accomplish their task. The interfaces that are available to choose from are telnet, serial console, SNMP,
Web Tools, and Fabric Manager 3.0. Each one of these interfaces adds a unique method to management
of the SilkWorm 12000.
Below is a listing of each management interface. This should provide a general understanding of what
each component is capable of, the new features introduced into each interface, and sample
implementations of each. Significant differences between the SilkWorm 12000 and previous
generations of switches are also highlighted.
6
Telnet
T elnet is one of the primary interfaces of managing the switch. Telnet allows for the user to manage the
switch through a command line interface (CLI) over a network connection. The use of a CLI allows the
user to systematically step through commands. Although this may be tedious, it allows for the most
accurate way of managing the switch.
When using the telnet interface, by default there is a 10 minute timeout value that is set. This will allow
for idle telnet sessions be automatically logged out after a specified time. This value must be greater
than zero. A value of zero is equivelant to an infinate timeout value.
Below is a list of the new/revised commands to be aware of in Fabric OS 4.0x. A complete detailed list
of telnet commands is available in Brocade Fabric OS Reference v3.0/4.0 (publication number: 53-
0000182-01).
Note:When using the CLI make sure to login to the logical switch when executing the command. This
will guarantee that the commands are being executed from the Active CP card.
chassisshow: This command inventories and displays the field replaceable unit (FRU) header content
for each object in the chassis.
diagHelp: Displays all the currently available diagnostic commands. There are several additi onal
diagnostic commands that may change. Please refer to Troubleshooting/Supporton page 8-1 for more
information on what diagnostic commands will be of use.
Publication Number 53-0000251-026-1
6
SilkWorm 12000 Management Interfaces
fimwareCommit: Allows the user to manually commit the firmware to the second half of the compact
flash.
firmwareDownload: This command is used to download new firmware to the switch; however there are
additional management features to be aware of. One such feature to be aware of is that the only
supported protocol is FTP. Another is that it requires input from the user to replicate the firmware to the
active partition on the compact flash. If this replication is selected (firmwareCommit), a reboot is
required to complete this task. Please refer to Figure 6-1 for an example of firmwareDownload. When
entering the filename, there is no need to enter in the absolute path to the release.plist file. The
firmwareDownload command will complete this path by automatically inserting the appropriate
hardware type directory into the path. In this example, firmwareDownload will actually use the path /
pub/v4.0.0/SWBD10/release.plist. The default parameters are enclosed within the square brackets [ ].
Please pay attention to the items in bold and their default values. Line A discusses whether or not to
force the installation of all firmware components. It is recommended that the user choose to overwrite
the whole firmware. This will allow for a consistent firmware install. In line B, it prompts to confirm if
an Auto-Commit should take place after reboot. The recommendation and default is to have this
completed. On the last line, line C, it prompts if th e CP card should be rebooted aut omatically follo wing
the firmwareDownload process. It is recommended that the default be selected on this line. By selecting
“Y” on an “Active” CP card, a failover will occur to make the “Active” CP card become “Standby”.
sw0:root> firmwareDownload
Server Name or IP Address: 10.1.1.1
User Name: user
File Name: /pub/v4.0.0/release.plist
Password:
Full Install (Otherwise upgrade only) [Y]: Y
Do Auto-Commit after Reboot [Y]: Y
Reboot system after download [N]: N
A
B
C
Figure 6-1SilkWorm 12000 Firmware Download
Note:Do not use the full path to the release.plist. Only specify the root directory of where the
firmware is and the name of the release.plist to use.
firmwareRestore: Enables the user to restore to the original firmware prior to the firmwareCommit, if
auto-commit was not selected. If commit has already been executed, firmwareRestore will just copy the
firmware from the secondary flash back to the primary flash. It will not actually rollback the firmware
revision. If this is the case, do another firmware download to reinstall the old revision of firmware.
This is especially helpful if the new version of the firmware is not stable with the current configuration
and devices, thus enabling the user to revert to an earlier version of firmware.
Note:The firmware commands are available on both the Active and Standby CP cards and both
logical switches. Refer to the Maintenance section of this guide for more detail on firmware
downloading procedures.
haFailover: This will failover the “Standby” CP card to being the “Active” CP card. By executing this
command it will cause a brief interruption in traffic while the ports initialize to the new “Active” CP
card. This would be used, for example, in a situation where the “Active” CP card needs to be replaced.
6-2Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
6
haShow: Displays the current HA status of the SilkWorm 12000. The status includes whether a CP card
is in “Active” or “Standby” mode. It also displays if HA is enabled or disabled along with the
“Heartbeat” status. Refer to Figure 6-2 below for a sample output, notice that Slot 5 is CP0 and Slot 6 is
CP1.
sw12000:admin> hashow
Local CP (Slot 5, CP0): Active
Remote CP (Slot 6, CP1): Standby
HA Enabled, Heartbeat Up
Figure 6-2SilkWorm 12000 haShow Command Output
ipAddrSet: Allows the user to change the IP addresses associated with the each CP card and switch. The
IP addresses associated with the switch are identical to those with previous Brocade SilkWorm
switches. There is an IP address for the Ethernet and one for Fibre Channel. Refer to Figure 6-3 for an
example usage of ipAddrSet. Notice that the selection for the device number is 0 for Switch 0.
sw0:admin> ipAddrSet
Switch number [0 for switch0, 1 for switch1, 2 for CP0, 3 for CP1]: 0
Ethernet IP Address [192.168.149.13]:
Ethernet Subnetmask [255.255.255.0]:
Fibre Channel IP Address [10.1.1.10]:
Fibre Channel Subnetmask [255.255.255.0]:
Committing configuration...Done...
Figure 6-3Setting the IP Address Using the ipAddrSet Command
ipaddrShow: Displays the IP addresses that are associated with the SilkWorm 12000. One major change
to be aware of is that there is now an option to display a single IP address or all four IP addresses
associated with the SilkWorm 12000. Figure 6-4 displays the output of all IP addresses using
‘ipAddrShow 4’. Notice the section labeled Backplane. These IP addresses are designed for the internal
IP network on the CP card. The Backplane IP addresses allow for the CP cards to communicate their
heartbeat through a UDP packet. If this heartbeat dies between the two, a failover will occur.
Publication Number 53-0000251-026-3
6
SilkWorm 12000 Management Interfaces
sw0:admin> ipAddrShow 4
SWITCH0
Ethernet IP Address: 192.168.149.13
Ethernet Subnetmask: 255.255.255.0
Fibre Channel IP Address: 10.1.1.10
Fibre Channel Subnetmask: 255.255.255.0
SWITCH1
Ethernet IP Address: 192.168.149.14
Ethernet Subnetmask: 255.255.255.0
Fibre Channel IP Address: 10.1.1.11
Fibre Channel Subnetmask: 255.255.255.0
Backplane IP address of CP0 : 10.0.0.5
Backplane IP address of CP1 : 10.0.0.6
Figure 6-4Displaying IP Addresses on a SilkWorm 12000
Note:All Ethernet IP addresses must be on the same subnet. Also be aware that super-netting is not
supported. The range of IP addresses 10.0.0.0 - 10.0.0.254 are reserved for the internal Ethernet
of the SilkWorm 12000.
myid: Displays the status of the system and the current session information. Figure 6-5 displays the
output of myid as run from being logged into logical switch 0.
SW0:admin> myid
Current Switch: SW0
Session Detail: SW0 (192.168.149.13) Active Redundant
Figure 6-5Displaying the current session information on a SilkWorm 12000
nsShow: Displays the entries in the Name Server. Please note that the area portion of the 24-bit address
is now used. In Figure 6-6, the digit that is in bold and circled is the logical area number. So in this
example, this digit represents logical slot 1. Logical Slot 1 is equivalent to Physical Slot 2. Reference
SilkWorm 12000 Based SAN Designs on page 3-1 for further detail in decoding the Fibre Channel 24-bit
address into a physical port number.
6-4Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
sw0:admin> nsShow
The Local Name Server has 3 entries {
Type Pid COS PortName NodeName TTL(sec)
N 011700; 3;21:00:00:e0:8b:01:98:62;20:00:00:e0:8b:01:98:62; na
Fabric Port Name: 20:17:00:60:69:80:04:b2
NL 011ee8; 3;22:00:00:20:37:d8:d8:53;20:00:00:20:37:d8:d8:53; na
FC4s: FCP [SEAGATE ST318304FC 0005]
Fabric Port Name: 20:1e:00:60:69:80:04:b2
NL 011eef; 3;22:00:00:20:37:d8:d6:6c;20:00:00:20:37:d8:d6:6c; na
FC4s: FCP [SEAGATE ST318304FC 0005]
Fabric Port Name: 20:1e:00:60:69:80:04:b2
Figure 6-6SilkWorm 12000 nsShow Command Output
passwd: This command allows the password to be changed for user on a switch.
Note:When using the passwd command, it changes the passwords on both logical switches.
6
portCfgTrunkPort : Use this command to add or remove a port from a trunk group. By default on the
SilkWorm 12000 all ports are set to be members of a trunk group for their associated quad. The proper
way of calling this command is portCfgTrunkPort <slot number>/<port number> [0|1]. Refer to the Brocade ISL Trunking User’s Guide (publicat ion number: 53-0000189-01) for
more information.
portDisable: Allows a port to be disabled if enabled. The use of this command has changed slightly.
The syntax is portDisable <slot number>/<port number>.
portEnable: Allows a port to be enabled if disabled. The use of this command has changed slightly . The
syntax is portEnable <slot number>/<port number>.
slotShow: Displays the (CP or port) card type and current status of each slot in the SilkWorm 12000.
Refer to Figure 6-7 for a sample output of slotShow. Pay close attention to the headings in bold, these
are the column headers to the output. Line A in Figure 6-7 can be deciphered as a 16-port card in
physical Slot 2 that is enabled and functioning. Line B in Figure 6-7 can be deciphered as empty in
physical slot 4.
supportShow: Displays diagnostic information for Support Engineers to analyze possible problems with
the switch. Since the SilkWorm 12000 is now a slot based architecture, the way that the command is
executed is now changed. The proper way to run the command is supportShow <slot
number>[/<start port number>-<stop port number>] [<number of lines>].
Refer to Figure 6-8 for an example of using supportShow to display the output of slot 2, ports 0 through
15. It is recommended that a supportShow be collected for each 16-port card in the logical switch.
Note:If the start and stop port numbers are not designated, then supportShow will report on all ports
on the 16-port card.
sw0:admin> supportShow 2/0-15
Figure 6-8Running supportShow for Ports 0-15 on the 16-Port Card in Slot 2 Associated
With the Logical Switch
switchReboot: Reboots an individual logical switch on the active CP card. This type of reboot will not
affect the activity on the other logical switch.
Note:Note: Do not use the reboot command to reboot a switch. By using this command, it will reboot
the active CP card causing a disruption in fabric services as both logical switches failover to the
standby CP card.
switchShow: Displays the switch and port status information. The information now contains an area and
slot number in addition to the information that was displayed in previous versions of switchShow. Refer
to Figure 6-9 for sample output of switchShow. Pay attention to the two new columns highlighted.
sw0:admin> switchshow
switchName: sw0
switchType: 10.1
switchState: Online
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:60:69:80:04:b2
switchBeacon: OFF
blade1: Beacon: OFF
blade2: Beacon: OFF
blade3: Beacon: OFF
blade4: Beacon: OFF
_
AreaSlot Port Gbic Speed State
=====================================
0 1 0 -- 2G No_Module
1 1 1 -- 2G No_Module
2 1 2 -- 2G No_Module
Figure 6-9SwitchShow Output With Area and Slot Columns
6-6Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
zoneHelp: Displays the available zoning commands for the current Fabric OS. Refer to the Brocade
Zoning User’s Guide v 3.0/4.0 (publication number: 53-0000187-01) for additional information on how
to properly use the zoning commands. The commands are similar to previous version of zoning except
for one caveat. Instead of using port number when hard zoning, area number is used instead. Area
numbers are discussed in Chapter 2, SilkWorm 12000 Architecture and What Is New. Notice in
Figure 6 -10 the use of Area Number instead of Port Number.
Note:The zoning commands are similar to previous versions of zoning except for one caveat. Instead
of using port number when hard zoning by port address, the area number is used instead. When
hard zoning by WWN, this does not apply.
Figure 6-10 Using the Area Number to Spe cify Port Numbers
6
Publication Number 53-0000251-026-7
6
SilkWorm 12000 Management Interfaces
Web Tools
Web Tools is an optionally licensed feature available on the SilkWorm 12000 used for simplified fabric
management. Web Tools enables remote administration of a Storage Area Network (SAN) through a
standard web browser with the Java Plug-in. Providing the status of all the switches in the fabric in one
place, Web Tools can be used to dynamically manage individual switches or an overall topology.
Figure 6-11 displays what the main view of Web Tools looks like for a SilkWorm 12000.
Figure 6-11 SilkWorm 12000 Displayed in Web Tools
6-8Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
When using Web Tools on the SilkWorm 12000, there are several new and modified features to be
aware of. The “Hi Avail” button is now available in the Switch Management window. The “Hi Avail”
button, highlighted with in a red circle in Figure 6-12, displays the current high availability status of
each of the CP cards in table form.
6
o
Figure 6-12 SilkWorm 12000 Representation in Web Tools
The following key features are available in Web Tools:
•Zoning
•Upload/Download
•Port/Setting
•Configure
•Routing
•Extended Fabrics
Publication Number 53-0000251-026-9
6
SilkWorm 12000 Management Interfaces
Following is a brief description of these features. Refer to the Brocade Web Tools User’s Guide v3.0/4.0
(publication number: 53-0000185-01) for additional information.
Note:Brocade W eb Tools is only available through either of the two logical switch IP addresses. It is
not accessible through either of the two CP card IP addresses.
Zoning
The Zoning feature allows grouping of devices and/or ports for creating configuration files. When using
this feature, the one major change is how a port is selected on the SilkWorm 12000. To select the
appropriate port, it is now necessary to first select the slot on which the port resides. Notice in Figure 613 that the SilkWorm 12000 contains slots and ports. Brocade recommends that when zoning a
SilkWorm 12000 through Web Tools that it is done while logged into the SilkWorm 12000.
Figure 6-13 Web Tools Zone Administration
6-10Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
6
Upload/Download
The Upload/Download feature consists of all the functions that require Uploading or Downloadin g,
which is a major change from how this task was performed in previous versions of Web Tools. This
feature now allows the user to perform a configupload, configdownload, and firmwaredownload from
the same location. Refer to Figure 6-14 for an example of the Upload/Download tab in Web Tools.
Note:Brocade recommends that the Firmware Download process be performed using the CLI. After
GA Web Tools firmware download will be supported. Please refer to the Maintenance Section
for the proper Firmware Download process.
Figure 6-14 Upload/Download Section of Web Tools
Publication Number 53-0000251-026-11
6
SilkWorm 12000 Management Interfaces
Port Setting
The Port Setting function enables the user to change the status (enabled or disabled), speed negotiation,
and trunking configuration of a port. The way that the user must access the ports is different in the
SilkWorm 12000 as compared to other SilkWorm switches. As shown in Figure 6-15 each slot has its
own tab, and each row on the tab is used to indicate the port.
Figure 6-15 Port Settings Are Accessed Via a Slot
6-12Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
6
Configure
The configure function enables the user to change the switch configuration. The main modification to
this feature in the SilkWorm 12000 is that it is now separated into tabs. The tabs consist of Fabric,
Virtual Channels, Arbitrated Loop, and System. Figure 6-16 displays the Configure tab from Web
Tools. Notice the four tabs on the bottom of the main tab for the different sections of the configuration.
Figure 6-16 SilkWorm 12000 Configuration With Web Tools
Publication Number 53-0000251-026-13
6
SilkWorm 12000 Management Interfaces
Routing
The routing function enables the user to view and modify the routing tables. This function uses the
multiple tabs for each Slot to access individual ports. Figure 6-17 shows the Slot tabs on the bottom of
the Routing tab.
Figure 6-17 SilkWorm 12000 Routing Management With Web Tools
6-14Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
6
Extended Fabric
The Extended Fabric function enables the configuration of individual ports to participate in an extended
fabric. The user must select a Slot to access individual ports. Figure 6-18 displays the view of the
Extended Fabric tab from Web Tools. The Slot tabs are displayed on the bottom of the main tab.
Figure 6-18 Managing Extended Fabrics with Web Tools
Publication Number 53-0000251-026-15
6
SilkWorm 12000 Management Interfaces
Fabric Manager 3.0
Fabric Manager provides full remote administration of a SAN or multiple SANs from a standard
desktop workstation. Currently there are clients for Solaris and Windows. This management access
method provides all the standard features of Web Tools, plus advanced switch features that allow for
more detailed management of the fabric. Refer to Brocade Fabric Manager User’s Guide Version 3.0
(publication number: 53-0000204-0).
Currently Fabric Manager v3.0 or earlier does not allow for Switch Reboot when used in conjunction
with a SilkWorm 12000 running Fabric OS v4.0. However, it is still possible to perform the basic
administration functions that are available in Web Tools. Full support for the Silk Worm 12000 will be
available in a future release of Fabric Manager. Shown in Figure 6-19 is an example output of a sixswitch fabric. Note that two of the switches are SilkWorm 12000s.
Figure 6-19 Two SilkWorm 12000s As Shown in Fabric Manager
SNMP
SNMP provides for remote monitoring of the SilkWorm 12000 switch. SNMP requires that there be a
dedicated monitoring server in place. This server may run under many platforms (Solaris, IRIX, HPUX,
AIX, Windows, Linux, etc). There are also several SNMP monitoring software packages available.
Choosing a proper SNMP Management software package will greatly enhance the ability to monitor
and maintain a SAN with ease. SNMP has limited management capabilities, its primary function is to
6-16Publication Number 53-0000251-02
SilkWorm 12000 Management Interfaces
monitor the errors that occur in the SAN. SNMP MIBS, specifically the TRAP MIB is closely tied to
Fabric Watch to get the full benefits of remote monitoring of these errors in the SAN. Please refer to the
Fabric Watch 4.0 documentation for more information regarding other areas that can be monitored in
addition to the SNMP features.
Within Fabric OS 4.0, there are several new components and features. The Fabric OS V4.0 version of
SNMP now supports SNMP v3 and it has an extensible SNMP agent. With implementation into Fabric
OS v4.0, it has all the features available in the 3.0 MIB with the addition of environmental sensors that
compliment the multi-slot chassis of the SilkWorm 12000. The current sensors table has been modified
to support the chassis based sensors. These sensors include 16-port card temperature as members of the
switch, blower RPM sensors as part of the chassis, and power supply status as part of the chassis.
Table 6-1 lists the OID for the Sensor Table. To obtain additional information regarding SNMP
Management, please refer to Brocade MIB Reference Version 3.0/4.0 (p ublication number: 530000184-01).
Table 6-1SilkWorm 12000 OID Sensor Table
OIDOutput
.1.3.6.1.4.1.1588.2.1.1.1.1.22Sensor Table
6
Console
For direct attach management and monitoring of the SilkWorm 12000, there is the Console. The
console is a standard RS-232 serial connection wired as DCE (data communications equipment) on each
of the CP cards in the SilkWorm 12000. The port can be connected to a DTE (data terminal equipment)
device by use of a serial cable. Using the Console is one of the most secure ways of communicating
with the switch since it is in a point-to-point communication with console terminal. The CP card has one
RS-232 port and one serial port. The top port (RS-232) is for future management/monitoring expansion
using a modem. The bottom port is the console port. All functionality of the console is the same as the
telnet interface when connecting to the active CP card. However, the user will encounter a reduced
functionality shell when connecting to the standby CP card.
Note:The SilkWorm 12000 user is strongly encouraged to manage the SilkWorm 12000 using
available management methods via the logical switch and to only access the CP card via a serial
connection for maintenance or diagnostic purposes.
Note:T o use any of the available management methods a valid TCP/IP network connection will be
required for the Ethernet port.
Publication Number 53-0000251-026-17
6
SilkWorm 12000 Management Interfaces
6-18Publication Number 53-0000251-02
Maintaining the SilkWorm 12000
This chapter includes the following sections:
•Hardware Maintenanceon page 7-6
•Software Maintenanceon page 7-23
The Hardware section describes how to identify, replace, and verify Field Replaceable Unit (FRU)
components. The Software maintenance section covers how to upgrade firmware and add licenses.
Figure 7-1 shows the 16-port card, CP card, and power supply on the cable side of the SilkW orm 12000.
Figure 7-2 shows the blower assemblies and the WWN bezel on the non-cable side of the SilkWorm
12000.
7
Publication Number 53-0000251-027-1
7
Maintaining the SilkWorm 12000
Control
Processor
Card
(Two)
16-Port Card
(Four Shown)
AC Power
Connector
(Two)
Slot #
1 2 3 4 5 6 7 8 9 10
Power Supply
Power Supply
16-Port Card
Filler Panel
(Four Shown)
Power Supply
Power Supply
AC Power
Switch (Two)
#1
#4
#3
#2
Provide Power to PS #2 & 4 Provide Power to PS #1 & 3
Figure 7-1Cable-side of the SilkWorm 12000
7-2Publication Number 53-0000251-02
LEDs on WWN Card
Visible Through Bezel
Maintaining the SilkWorm 12000
WWN
Bezel
7
Blower Assembly (Three)
Figure 7-2Non-cable Side of the SilkWorm 12000
The following SilkWorm 12000 hardware and software reference manuals contain detailed descriptions
and procedures on unpacking and configuring the switch:
•Brocade Fabric OS Reference Version 3.0/4.0 (publicationnumber:53-0000182-01)
Note:Before proceeding with any FRU replacement, it is important to read the safety information and
ESD procedures covered in the hardware reference manual.
A failed component can be identified by visually inspecting the status LEDs, or by using Fabric OS
commands to verify the state of power supplies, blower assemblies, switch port cards and the CP cards.
The following steps should be taken before any replacement:
•Check cable slack: Make sure there is plenty of cable slack to physically remove without optical /
power/ Ethernet cable obstruction. Refer to the SilkWorm 12000 Hardware Reference Manual for
cabling procedures for the SilkWorm 12000.
Publication Number 53-0000251-027-3
7
Maintaining the SilkWorm 12000
•Establish a telnet/console session: Before replacing a FRU, establish a telnet or Console
connection to determine a failure and verify its operation after replacement.
•Valid spare part: Make sure that the part numbers match for the unit being replaced. For example,
a power supply for a SilkWorm 3800 will not work in a SilkWorm 12000. The Fabric OS v4.0
command chassisShow displays the FRU part number and Brocade serial number and additional
status information. The output from the chassisShow command is displayed in Figure 7-3. The
output shows 16-port cards, CP cards, power supply unit, blower assembly, and WWN information.
The ‘Power Consume Factor’ is positive for producers such as the power supplies and negative for
consumers such as switch and CP cards and blower assemblies. The ‘Time Alive’ is for the total
time the unit has been up and the ‘Time Awake’ is the uptime from the last reboot.
7-4Publication Number 53-0000251-02
Maintaining the SilkWorm 12000
sw0_155:admin> chassisShow
_
SW BLADE Slot: 1
Header Version: 2
Power Consume Factor: -180
Brocade Part Num: 60-0001532-04
Brocade Serial Num: FQ000000986
Manufacture: Day: 21 Month: 5 Year: 2002
Update: Day: 30 Month: 12 Year: 2001
Time Alive: 14 days
Time Awake: 2 days
…..
CP BLADE Slot: 5
Header Version: 2
Power Consume Factor: -40
Brocade Part Num: 60-0001604-03
Brocade Serial Num: FP00X600456
Manufacture: Day: 20 Month: 11 Year: 2001
Update: Day: 30 Month: 12 Year: 2001
Time Alive: 5 days
Time Awake: 2 days
…..
POWER SUPPLY Unit: 1
Header Version: 2
Power Consume Factor: 1000
Brocade Part Num: 23-0000006-01
Brocade Serial Num: D0130000885
Manufacture: Day: 21 Month: 11 Year: 2001
Update: Day: 30 Month: 12 Year: 2001
Time Alive: 13 days
Time Awake: 2 days
….
FAN Unit: 1
Header Version: 2
Power Consume Factor: -50
Brocade Part Num: 60-0001536-03
Brocade Serial Num: FM3E0000283
Manufacture: Day: 27 Month: 9 Year: 2001
Update: Day: 30 Month: 12 Year: 2001
Time Alive: 10 days
Time Awake: 1 days
…
WWN Unit: 1
Header Version: 2
Power Consume Factor: -3
Brocade Part Num: 40-0000031-03
Brocade Serial Num: FS000000347
Manufacture: Day: 21 Month: 11 Year: 2001
Update: Day: 30 Month: 12 Year: 2001
Time Alive: 13 days
Time Awake: 2 days
..
7
Figure 7-3chassisShow Command Output
Publication Number 53-0000251-027-5
7
Maintaining the SilkWorm 12000
Hardware Maintenance
The Fabric OS environmental commands chassisShow, psShow, sensorShow, and slotShow display the
Brocade part numbers, 16-port card, and CP card location and its status. Brocade has optionally licensed
software called Fabric Watch to monitor the system environment. This software can be used to set
threshold values to pro-actively monitor environmental parameters such as temperature, fan speed and
voltage. When there is a change in threshold boundaries the user can be notified via error log, SNMP
trap, and email. Refer to the Fabric Watch documentation for additional details.
The Fabric OS errShow command can be used to list the status of marginal/failed components. The
following is a brief summary of Fabric OS command to check the status of FRUs. These following
commands are useful during replacement and verification:
psShow – display the current status of the power supplies
sw0_155:admin> psShow
Power Supply #1 is OK
Power Supply #2 is OK
Power Supply #3 is OK
Power Supply #4 is OK
fanShow – display information about the blower assemblies
sw0_155:admin> fanshow
Fan #1 is OK, speed is 2576 RPM
Fan #2 is OK, speed is 2481 RPM
Fan #3 is OK, speed is 2481 RPM _
SensorShow – display the current temperature, power supply and fan readings from sensors. This
command is per logical switch.
sw0_155:admin> sensorShow
sensor 1: (Temperature) is Ok, value is 36 C
sensor 2: (Temperature) is Ok, value is 35 C
sensor 3: (Temperature) is Absent
sensor 4: (Temperature) is Absent
sensor 5: (Temperature) is Ok, value is 21 C
sensor 6: (Temperature) is Ok, value is 21 C
sensor 7: (Fan ) is Ok, speed is 2576 RPM
sensor 8: (Fan ) is Ok, speed is 2481 RPM
sensor 9: (Fan ) is Ok, speed is 2463 RPM
sensor 10: (Power Supply ) is Ok
sensor 11: (Power Supply ) is Faulty
sensor 12: (Power Supply ) is Ok
sensor 13: (Power Supply ) is Faulty
errShow – displays the switch error log. The following shows that the Switch 0 blower assembly has
failed.
sw0_155:admin> errshow
Error 15
-------0x2e3 (fabos): Dec 29 15:57:34
Switch: 0, Error FW-BELOW1, 3, envFan001 (Env Fan 1) is below low boundary. current
value : 0 RPM. (faulty)
7-6Publication Number 53-0000251-02
Maintaining the SilkWorm 12000
7
Power Supply Maintenance
There are four power supplies in a redundant pair configuration to support a 128-port switch chassis.
The power supplies are located on the cable side of the switch and are numbered and color coded for
easy visual inspection and maintenance. The power status is also displayed on the WWN bezel on the
non-cable side of the switch. A fully loaded chassis can function with just two power supplies. There
are two 20-amp, 200-240v circuits with NEMA L6-20R power cable circuits. The left power input
connector provides power to the power supplies in slots #1 and #3, and the right power input connector
provides power to the power supplies in slots #2 and #4.
The SilkWorm 12000 is designed to fully function with just two power supplies. To fully take
advantage of the built in hardware redundancy it is recommended to connect both sets of power supplies
on separate power grids. The SilkWorm 12000 power is highly reliable. In the event of failure of any
two power supplies in any combination, the chassis is capable of continuing its operation without any
performance degradation. Table 1 shows the levels of redundancy based on availability of power
supplies. To ensure proper air circulation inside the switch and protection from dust, filler panels for any
empty physical slots. It is highly recommeded that any empty power supply slot be filled and not left
empty for an extended period of time.
Locking Tab
Handle
Power LED
Power
Cords
!
16-Port
Cards
Predictive
Failure LED
Fail LED
Figure 7-4Power Supply
Table 7-1Power Supply Redundancy Level
Power
Supplies
CP CardsBlowersRedundancy
1 1 423No
214/823Partial
3 2 823Yes
4 2 823Yes
Publication Number 53-0000251-027-7
7
Maintaining the SilkWorm 12000
Table 7-2Power Supply LED Patterns
Location
of LED
Upper
LED
Center
LED
!
Purpose
of LED
PS PowerNo light
PS
Predictive
Failure
Color of LEDStatus of HardwareRecommended
(LED is off)
Steady greenPower has incoming power
Flashing orange
(amber)
No light
(LED is off)
Power supply does not have
incoming power and is not
providing power to switch.
and is providing power to
switch.
Power supply is about to
fail due to a failing fan
inside the power supply.
Either:
1. Power supply does not
have incoming power
or:
2. Power supply has failed.
Action
Verify that power
supply is firmly seated,
switch has incoming
power, both power
cables are connected,
and both AC power
switches are on.
No action required.
Replace the power
supply then turn off the
associated AC power
switch for >1 second.
1. Verify that PS
Power LED is lit.
2. Replace the power
supply then turn off the
associated AC power
switch for >1 second.
Lower
LED
!
For installation and removal of power sup plies, it is important to follow the cable harness procedures so
as not to block accessibility. Refer to the SilkWorm 12000 Hardware Reference Manual for proper
guidelines.
PS FailNo light
(LED is off)
Steady orange
(amber)
Flashing orange
(amber)
Either:
1. Power supply does not
have incoming power.
or:
2. Power supply is healthy.
Either:
1. Switch has power but
this power supply does not
or:
2. Power supply has failed.
Power supply is unable to
supply 48 VDC to the
SilkWorm 12000.
1. Verify that PS
Power LED is lit.
2. No action required.
1. Verify that PS
Power LED is lit.
2. Replace power
supply then turn off
the associated AC
power switch for >1
second.
Verify that incoming
power is 180-220
VDC.
7-8Publication Number 53-0000251-02
Maintaining the SilkWorm 12000
7
Identify A Faulty Power Supply
To determine if a power supply is marginal or has failed:
1.Check the LED status on the power supply, or the power supply LEDs on the WWN bezel (card).
Refer to Table 1 for interpretation.
2.Check status using psShow.
sw0_155:admin> psshow
Power Supply #1 is OK
Power Supply #2 is faulty
Power Supply #3 is OK
Power Supply #4 is faulty
In the example above, power supplies 2 and 4 are faulty. If there were no power supplies in the slots,
they would be marked as absent. Refer to the help page for a detail description of psShow. Since
circuit 2 provides power for supplies 2 and 4, verify that the circuit is cabled and powered. The power
supplies can be installed and removed in a hot swap manner without ex ecuti ng any command line
utilities.
Steps For Installation and Removal
Power supply removal
1.Press on the release tab located on upper left corner.
2.Pull down the release handle.
3.Grab the release handle and pull.
Power supply installation
1.Orient the power supply so that the tab is towards the front of the switch.
2.Insert the power supply all the way into the slot and push the handle until it click s.
3.Verify status. If the circuit is powered, a green status appears indicating it is online. Power supply
status can also be gathered from the WWN bezel located on the non-cable side of the switch.
Note:Do not force the installation. If the power supply does not slide easily, ensure the unit is properly
oriented before continuing with the installation.
The optimal power output for each power supply is 1000 amps. The Fabric Watch application can be
used to pro-actively monitor this value and be notified of any power output changes. The following
output indicates that all the power supplies are functioning optimally:
sw0_155:admin> psshow
Power Supply #1 is OK
Power Supply #2 is OK
Power Supply #3 is OK
Power Supply #4 is OK
Publication Number 53-0000251-027-9
7
Maintaining the SilkWorm 12000
Blowers Maintenance
There are three hot swappable blower assemblies and only two are required for cooling. Air enters from
the non-cable side of the chassis and exits at the top front of cable side. Three blower assemblies are
used in conjunction with a pressurized plenum to cool the unit. The SilkWorm 12000 hardware is
designed to withstand the loss of a single blower assembly and continue to run. Table 7 -3 lists the
operational efficiency based on blower assembly availability. All slots must either have a 16-port card
installed or a filler panel installed for efficient cooling. Figure 7-5 shows the blower assemblies located
on the non-cable side of the switch.
Table 7-3Blower Availability
Blowers16-port cardPower
down time
38N/A100%None
28N/A100%Replace at next maintenance
18N/ALess than 100%Replace within 1 hour
Each blower assembly includes a blower card assembly, which provides the following features:
Operational
Level
Action
•Blower status LEDs
•Blower speed sensing
•Blower speed control
•Serial Electronically Erasable Programmable Read Only Memory (EEPROM) for blower assembly
part number, revision level, and error logs
Since the blower assemblies are located on the non-cable side of the switch, it is important to follow
proper installation and cabling procedures. There should be at least a two feet of gap in front of the
blower assembly for easy removal and install. Refer to the SilkWorm 12000 Hardware Refere nce Manual for proper switch installation guidelines.
Identify A Faulty Blower Assembly
To determine if a blower assembly is marginal or faulty:
1.Check the LED status on the blower assembly. Refer to Table 7-4.
2.Check status using fanShow.
sw0_155:admin> fanshow
Fan #1 is absent
Fan #2 is OK, speed is 3013 RPM
Fan #3 is OK, speed is 3183 RPM
In the above example, blower assembly #1 is absent, meaning it has not been installed. If there is a
blower assembly that is not functioning then it is marked as faulty. There are status LEDs on the blower
assembly. A green LED indicates that power is good. An amber LED indicates that the blower assembly
needs attention. When there are less than three blower assemblies operating, the fan RPM increases to
compensate for the reduced airflow. The nominal RPM range is 2001-3400. Speeds above or below this
range result in a warning being issued.
7-10Publication Number 53-0000251-02
Blower Power
LED (3x)
Blower Fault
LED (3x)
Maintaining the SilkWorm 12000
Handle
(3x)
7
Thumbscrew
(Two on Each
Blower)
Blower Assembly #1
Blower Assembly #3
Blower Assembly #3
Figure 7-5Non-cable Side of the SilkWorm 12000 with One Blower Assembly Removed
Publication Number 53-0000251-027-11
7
Maintaining the SilkWorm 12000
Table 7-4Blower Assembly LED Pattern
Location
of LED
Left LEDBlower
Right
LED
Purpose
of LED
Assembly
Power
Blower
Assembly
Status
Color of
LED
Steady greenBlower assembly has
No light
(LED is off)
No light
(LED is off)
Steady orange
(amber)
Blower Removal
Status of HardwareRecommended Action
No action required.
incoming power.
Blower assembly does not
have incoming power.
Either:
1. Blower assembly does not
have incoming power.
or:
2. Blower assembly is
healthy.
Blower assembly has failed. Replace blower assembly.
Verify that blower
assembly is firmly seated
and power supplies are on.
1. Verify that Blower
Assembly Power LED is
lit.
2. No action required.
Caution:Support the blower from underneath while removing it from the chassis.
1.Loosen the thumbscrews on the top and bottom of the assembly.
2.Press on the top of the blower assembly handle until the handle pops open.
3.Grab the handle and pull. The blower assembly should easily slide out.
Blower Install
Caution:Do not force the installation. If the blower assembly does not slide in easily, ensure the unit
is properly oriented before continuing with the installation.
1.Line up the power plug on the blower assembly to the power socket in backplane.
2.Slide it in until it connects, and a power LED light should come on.
3.Push the top of the handle into the recess.
4.Tighten the thumbscrews to lock it in place.
7-12Publication Number 53-0000251-02
Maintaining the SilkWorm 12000
7
Blower FRU hot plug cycles are instantaneous -- blower assemblies operate immediately upon insertion
or power up. After installing the blower assembly, use the fanShow command to verify proper
operation.
Running with three blower assemblies is the optimal spec for the SilkW orm 12000. The switch
continues to operate if multiple blower assemblies fail. The system uses the card power down sequence
defined by the powerOffListShow/powerOffListSet command to power down when temperature
threshold values are exceeded. In the following example powerOffListShow 16-port card in Slot 10
would power down first and decrement as necessary.
sw0_155:admin> powerofflistshow
Slot 10 will be powered off 1st
Slot 9 will be powered off 2nd
Slot 8 will be powered off 3rd
Slot 7 will be powered off 4th
Slot 4 will be powered off 5th
Slot 3 will be powered off 6th
Slot 2 will be powered off 7th
Slot 1 will be powered off 8th
Note:The three blower assemblies for the SilkWorm 12000 are hot swappable and can be replaced
without any tools. The fanShow command can be used determine and verify proper operation.
A fully loaded chassis can continue to operate without disruption with just two blower
assemblies.
Control Processor Maintenance
There are two control processor (CP) cards in a SilkW orm 12000 chassis. The initial release supports an
active-standby configuration where one CP card can manage two 64-port switches in the chassis.
Figure 7 -6 shows the CP card location in the chassis, Slots 5 and 6 are for the CP cards.
Publication Number 53-0000251-027-13
7
Maintaining the SilkWorm 12000
CP Card
Power LED
CP Card
Status LED
Link Status LED
Link Speed LED
10/100 Mb/s
Direction to Push
Yellow Ejector Button
RS-232 Modem Port
10101 Console Port
Ethernet Port
Direction to Push
Yellow Ejector Button
Figure 7-6Front of the CP Card
Identify A Faulty CP Card
T o determine if the CP card has actually failed, connect to one of the switches in the c hassis and execute
the slotShow and haShow command. In an active-standby scenario, if the active CP card fails, the HAM
software automatically fails over to the standby CP card. This typically takes 30 seconds or more to
failover. If the standby CP card fails, the fabric continues to operate and a message is sent to the console
and the error log.
To determine if a CP card is marginal or faulty:
1.Check the LED status on the card.
2.Connect to a switch in the chassis.
3.Check status of the CP cards using slotShow and haShow commands.
7-14Publication Number 53-0000251-02
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.