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 <strong>QLogic</strong> Performance Scaled Messaging (PSM) layer can take advantage of<br />

LMC to provide dispersive routing and load balance MPI across multiple routes.<br />

See the <strong>QLogic</strong> OFED+ Host Software User <strong>Guide</strong> for more information about<br />

PSM's dispersive routing capabilities.<br />

When LMC is configured with a non-zero value, the SM assigns routes with the<br />

following goals in priority order:<br />

1. Each LID for a given destination port is given as unique a route as possible<br />

through the fabric, using completely different switches when possible or at<br />

least different ports in the same switch. This approach provides optimal<br />

resiliency so that fabric disruptions can be recovered from using APM and<br />

other rapid failover techniques.<br />

2. The overall assignment of Base LIDs to ISLs is statically balanced, such that<br />

applications which only use the Base LID will see balanced use of the fabric<br />

3. The assignment of LIDs to ISLs is statically balanced, such that applications<br />

which use multiple LIDs for load balancing will see additional available<br />

bandwidth.<br />

PathRecord Path Selection<br />

When a non-zero LMC value is used, the SM will have multiple paths available<br />

between pairs of nodes. The <strong>QLogic</strong> <strong>Fabric</strong> <strong>Manager</strong> permits configuration of the<br />

SM to specify which combinations of paths should be returned and in what order.<br />

Most multi-path applications will use the paths in the order given, so the first few<br />

returned will typically be used for various failover and dispersive routing<br />

techniques.<br />

Most applications will use the first path or only the first few paths. When LMC!=0,<br />

there can be N=(1

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

Saved successfully!

Ooh no, something went wrong!