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

Link Speed Negotiation<br />

To optimize the performance of the sweep, the SM can issue multiple concurrent<br />

packets to a given device or the fabric. The number to issue at once must be<br />

carefully balanced between the capabilities of the hardware and the goal of<br />

making the sweep faster.<br />

The SM allows configuration of sweep characteristics using a number of<br />

parameters.<br />

Optimized <strong>Fabric</strong> Programming<br />

The InfiniBand standard allows the SM to route SMA packets using “Directed<br />

Routed” or “LID Routed” mechanisms. Packets can also be routed with a mixture<br />

of these two mechanisms. LID routed packets follow the normal routing used by<br />

other traffic and are fully routed by hardware with low latency. Directed Routed<br />

packets have the route explicitly specified in the packet, hop by hop, and allows<br />

the SM to access components in the fabric prior to having the Switch Routing<br />

tables fully programmed. Directed route packets are typically routed in switch<br />

firmware and experience higher latency at each switch hop. Typically LID routed<br />

SM packets incur much lower latency while traversing the fabric.<br />

To optimize fabric programming in large fabrics, the <strong>QLogic</strong> <strong>Fabric</strong> <strong>Manager</strong><br />

supports “Early LID Routing”. This allows the SM to program routing tables in a<br />

“cresting wave” approach such that the majority of fabric programming can use<br />

LID routed packets or packets which are LID routed all the way to their final<br />

hop.The net result of this advanced mechanism is fast programming of the fabric<br />

and therefore more rapid fabric initialization and change handling. This feature<br />

can be controlled using the SmaEnableLRDR and EhcaSmaEnableLRDR<br />

parameters.<br />

Scalable SMA Retries<br />

The InfiniBand Architecture Specification defines that SMA packets are not flow<br />

controlled. However to optimize fabric programming time, the <strong>QLogic</strong> <strong>Fabric</strong><br />

<strong>Manager</strong> can be configured to issue multiple SMA packets in parallel. This<br />

approach can result in occasional packet loss which can have a negative effect on<br />

the SMs performance. To allow for rapid recovery from such packet loss, while not<br />

causing excessive retries to sluggish nodes, the <strong>QLogic</strong> <strong>Fabric</strong> <strong>Manager</strong> allows<br />

for scalable retries with a increasing randomized backoff algorithm with each<br />

attempt.<br />

Link Speed Negotiation<br />

When running with some DDR or QDR devices, links may only come up at SDR<br />

speeds. To address this issue the <strong>QLogic</strong> <strong>Fabric</strong> <strong>Manager</strong> supports a <strong>Fabric</strong><br />

<strong>Manager</strong> based ability to negotiate link speeds and permit DDR or QDR operation<br />

for such devices. This capability is enabled using the LinkSpeedOverride<br />

option.<br />

2-22 IB0054608-01 B

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

Saved successfully!

Ooh no, something went wrong!