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 />

NOTE:<br />

Since a Mesh/Torus makes use of multiple SLs and LIDs, high performance<br />

applications must query the SA for a PathRecord for every Source/Dest pair.<br />

The SL will vary per PathRecord and is computed by the SM Based on the<br />

present topology of the fabric. To allow interoperability with non-ideal<br />

application implementations (such as verbs based MPIs which do not<br />

interact with the SA), the <strong>QLogic</strong> FM will configure the 1st SL and the 1st LID<br />

on each Host Channel Adapter for the Up/Down route. This permits such<br />

applications to run, albeit with potentially increased latency and congestion.<br />

Adaptive Routing<br />

See the Mesh/Torus section below for more information about DOR-Up/Down<br />

routing.<br />

A serious limitation of static routing is that it must be done before traffic begins to<br />

flow, hence static routes are balanced using "best guesses" by the FM of potential<br />

application traffic patterns. However, once applications start to run, those routes<br />

may be non-ideal. Adaptive routing is a powerful capability of all <strong>QLogic</strong> 12000<br />

series switches, which allows the switches to scalably adjust their routes while the<br />

applications are running to balance the routes based on actual traffic patterns.<br />

The <strong>QLogic</strong> adaptive routing solution is highly scalable because it allows the<br />

<strong>Fabric</strong> <strong>Manager</strong> to provide the topology awareness and program the switches with<br />

the rules for adaptive routing. Then the FM gets out of the way and permits the<br />

switches to dynamically and rapidly adjust the routes based on actual traffic<br />

patterns.<br />

This approach ensures a scalable solution since as switches are added, each new<br />

switch will work in parallel with others to dynamically adapt to traffic. This<br />

approach avoids the FM becoming a bottleneck and scales very well.<br />

Adaptive routing provides a few important capabilities and options:<br />

1. Adaptive routing can rapidly route around fabric disruptions and lost ISLs.<br />

When adaptive routing is enabled, this capability will automatically occur and<br />

limit the amount of lag time between an ISL going down and the traffic being<br />

redirected to alternate routes.<br />

2. Adaptive routing can automatically balance and rebalance the fabric routes<br />

based on traffic patterns. It has the unique ability to handle changing traffic<br />

patterns which may occur due to different computational phases or the<br />

IB0054608-01 B 2-7

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

Saved successfully!

Ooh no, something went wrong!