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

Packet and Switch Timers<br />

Multicast Spanning Tree Root<br />

Multicast routing is performed by computing a spanning tree for the fabric. The<br />

tree has a root switch and spans throughout the fabric to reach all of the switches<br />

and Host Channel Adapters which are members of the multicast group.<br />

The <strong>QLogic</strong> <strong>Fabric</strong> <strong>Manager</strong> allows the root of the spanning tree to be configured<br />

using the Sm.Multicast.RootSelectionAlgorithm parameter.The SM’s<br />

MinCostImprovement parameter can determine how much improvement is<br />

needed before a new spanning tree root is selected. Disruption to in-flight<br />

multicast traffic can be avoided or limited to cases where the fabric has changed<br />

significantly enough to provide sufficient benefit to justify a change by using these<br />

parameters.<br />

The SM’s DB Sync capability synchronizes the multicast root between the master<br />

and standby SMs. During SM failover the multicast root can be retained and limit<br />

disruption to multicast traffic in flight.<br />

Multicast Spanning Tree Pruning<br />

A complete tree will unconditionally include all switches. When Host Channel<br />

Adapters request to join or leave the multicast group the SM only needs to<br />

program the switch immediately next to the Host Channel Adapter.<br />

A pruned tree will omit switches which do not have Host Channel Adapters as<br />

members of the group, as well as intermediate switches that do not need to be in<br />

the group. A pruned tree will reduce multicast traffic internal to the fabric when<br />

only a small subset of nodes are part of a given multicast group. The time to add<br />

or remove Host Channel Adapters from the group can be significantly higher as<br />

many intermediate switches may need to also be programmed for the group.<br />

The default is a complete tree. This has been found to work very well in HPC<br />

environments. Such environments typically have very little multicast traffic with the<br />

vast majority of traffic being IPoIB ARP packets which need to be broadcast to all<br />

nodes running IPoIB. The default allows IPoIB hosts to come up and down<br />

quicker.<br />

Packet and Switch Timers<br />

Switch Timers<br />

The InfiniBand standard allows for assorted timers and lifetimes to be set to avoid<br />

unforeseen situations that can cause packets to be lost or progress to be stalled<br />

causing widespread impacts from localized situations (For example, a hung<br />

server, broken ISL, and so on). The SM allows these timers to be configured by<br />

the adminstrator.<br />

Every switch supports the following standard timers:<br />

IB0054608-01 B 2-19

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

Saved successfully!

Ooh no, something went wrong!