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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

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

Figure 2-3. Sample Cabling for Part of a 2D Mesh with 2 ISLs in Each Direction<br />

When routing a torus fabric, DOR uses 2 Virtual Lane (VL)s on ISLs (to avoid<br />

credit loops) and uses 2 dimensions Service Level (SL)s.<br />

The <strong>QLogic</strong> <strong>Fabric</strong> <strong>Manager</strong>’s SM implements an augmented DOR algorithm<br />

which also handles fabric disruptions for mesh and torus topologies. To handle<br />

fabric disruptions, an additional VL and SL is used for an Up/Down routing<br />

algorithm which can route around the failure. Such routing around failures may be<br />

non-optimal, but it will be credit loop free. The Up-Down routing algorithm also<br />

uses an additional LID per Channel Adapter, therefore for dor-updown the LMC of<br />

the Channel Adapters will be 1 (2 LIDS per Channel Adapter) or greater. A Mesh<br />

requires a minimum of 2 VLs per ISL and a Torus requires a minimum of 3 VLs per<br />

ISL. Both a Mesh and a Torus require only 1 VL for Host Channel Adapter to<br />

Switch links. Refer to Appendix D for a table summarizing the various<br />

combinations of Mesh/Torus and v<strong>Fabric</strong>/QoS along with the SL/VL requirements<br />

for each combination.<br />

Since the InfiniBand standard is limited to 16 SLs, there is a limit of 3 dimensions<br />

for Torus fabrics with disruption handling (for a total of 9 SLs). Mesh fabrics do not<br />

have this limitation.<br />

2-6 IB0054608-01 B

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

Saved successfully!

Ooh no, something went wrong!