26.12.2014 Views

Fabric Manager Users Guide, Version 6.1, Revision A - QLogic

Fabric Manager Users Guide, Version 6.1, Revision A - QLogic

Fabric Manager Users Guide, Version 6.1, Revision A - QLogic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2–Advanced <strong>Fabric</strong> <strong>Manager</strong> Capabilities<br />

<strong>Fabric</strong> Unicast Routing<br />

The Shortest Path algorithm has one option: SpineFirstRouting. When<br />

enabled, this will avoid credit loops in complex full bisectional bandwidth<br />

(FBB)—like fabrics which use <strong>QLogic</strong> 12000 and 9000 Series modular switches.<br />

Given equal cost routes, SpineFirstRouting routes through chassis spine first. This<br />

avoids credit loops caused by routing using edge/leaf switches instead of spines.<br />

SpineFirstRouting is enabled by default and has no ill side effects. Unlike simpler<br />

algorithms in other SMs, the <strong>QLogic</strong> SM's shortest path algorithm has<br />

sophisticated traffic balancing and routing algorithms which allow it to provide high<br />

performance for a wide variety of topologies<br />

Fat Tree<br />

The Fat Tree algorithm can provide better balancing of ISL traffic than the<br />

shortestpath algorithm. It accomplishes the balancing of ISL traffic through<br />

identification of the topology and figuring out what tier in the fabric each switch is<br />

at. To accomplish figure out the switch tier it needs to understand how many tiers<br />

of switch chips there are in the fabric and whether all Host Cannel Adapters and<br />

Target Channel Adapters are at the same tier or on varied tiers of the fabric. Large<br />

switches typically have multiple internal tiers of switch chips. For example, all the<br />

<strong>QLogic</strong> 12800 series models have two tiers of switch chips.<br />

Dimension Ordered Routing — Up/Down (dor-updown)<br />

This routing algorithm is only for mesh and torus topologies. It provides shortest<br />

path routing while avoiding credit loops. Dimension Ordered Routing (DOR) refers<br />

to a specific method of routing a mesh or torus fabric that avoids credit loops while<br />

preserving shortest paths. Refer to Figure 2-1<br />

Figure 2-1. Dimension Ordered Routing<br />

In the context of DOR, mesh refers to an N-dimensional grid of switches, where<br />

each node is linked along each dimension to a neighbor in both the forward and<br />

reverse direction. One can easily imagine 2D planes where each switch is linked<br />

to 4 neighbor switches, and 3D cubes where each switch is linked to 6 neighbor<br />

switches. End nodes are evenly distributed over the switches. Refer to Figure 2-2<br />

2-4 IB0054608-01 B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!