Professional Documents
Culture Documents
San Design Best Practices Guide 2010 PDF
San Design Best Practices Guide 2010 PDF
(FOS),
the software that runs on all Brocade B-Series switches, which can quickly repair the network to overcome
most failures. For example, when a link between switches fails, routing is quickly recalculated and traffic
assigned to the new route. Of course this assumes that there IS a second route, which is when redundancy
in the fabric becomes important.
The key to high availability and enterprise-class installation is redundancy. By eliminating a single point of
failure, business continuance can be provided through most foreseeable and even unforeseeable events.
At the highest level of fabric design, the complete network should be redundant, with two completely
separate network topologies such that the two fabrics do NOT share any network equipment (routers or
switches).
Servers and storage devices should be connected to both networks utilizing some form of multipath I/O
(MPIO) solution, such that data can flow across both networks seamlessly in either an active/active or
active/passive mode. MPIO ensures that if one path fails, an alternative is ready to go. Ideally, the networks
would be identical, but at a minimum, they should be based on the same switch architecture. In some
cases, these networks are in the same location. However, in order to provide for Disaster Recovery (DR),
two separate locations are often used, either for each complete network or for sections of each network.
Regardless of the physical geography, there are two separate networks for complete redundancy.
Figure 2. Connecting devices through redundant fabrics
Redundant
HBAs
Dual-attached
hosts
Dual-attached
storage
SAN A SAN B
Redundant
controllers
DATA CENTER BEST PRACTICES GUIDE
SAN Design and Best Practices Guide 8 of 53
In summary, recommendations for the data center are to ensure SAN resiliency via:
Redundancy built into fabrics to avoid a single point of failure
Servers connected to storage via redundant fabrics
MPIO-based failover from server to storage
Redundant fabrics based on similar architectures
Separate storage and server tiers
DATA FLOW CONSIDERATIONS
Switch Interconnections
As mentioned previously, there should be at least two of every element in the SAN to provide redundancy
and improve resiliency. The number of available ports and device locality (server/storage tiered design)
determines the number of ISLs needed to meet performance requirements. This means that there should
be at least two trunks, with at least two ISLs per trunk. Each source switch should be connected to at least
two other switches, and so on. In Figure 2, each of the connection lines represents at least two physical
cable connections.
In addition, the redundant links should be placed on different blades, different ASICs, or at least different
port groups whenever possible, as shown in Figure 3. For more details, see the Brocade Fabric OS
Administrators Guide.
Figure 3. Examples of distributed connections for redundancy
Distribute high-port-count
devices such as arrays
and tape libraries across
multiple switch port cards
Distribute devices across switch port cards
ISLs
SAN
devices
ISLs
SAN
devices ISLs/
trunks
SAN
devices
DATA CENTER BEST PRACTICES GUIDE
SAN Design and Best Practices Guide 9 of 53
ICL Connectivity (Brocade DCX/DCX 4-S only)
The Brocade DCX