User guide
A–FastFabric Configuration Files
Externally Managed Switch List File
A-16 IB0054607-01 A
The ordering is controlled by an optional distance field in the ibnodes file or the
ibnodes provided on the command line. The distance field indicates the relative
distance from the FastFabric node for each switch. Any ibnodes file entries
which do not specify a distance value are treated as having a value larger than
any others in the file. The ibnodes file contains any of these formats per line:
nodeguid
nodeguid,,distance
nodeguid:hca:port
nodeguid:hca:port,,distance
nodeguid,nodename
nodeguid,nodename,distance
nodeguid:hca:port,nodename
nodeguid:hca:port,nodename,distance
The iba_gen_ibnodes tool by default, provides the proper distance value
relative to the FastFabric node on which it ran. This capability requires the use of
IBTA standard TraceRecord queries which are not supported by openSM, but can
be supplied by QLogic FM. Alternatively, the iba_gen_ibnodes -R option can
suppress generation of this field.
In a typical pure fat tree topology with externally managed switches as edge
switches and internally managed switches as core switches, the user can also
manually specify proper distance by simply specifying 1 for the distance value of
the switch next to the FastFabric node. Note that in such a topology all other
switches are an equal length from the FastFabric node and a missing hops value
will cause them to be treated as having a distance value which is larger than any
other found in the file. Therefore, the other switches would be rebooted first and
the FastFabric node's switch would be rebooted last.