ibdiscover - annotate and compare InfiniBand topology
ibdiscover.pl
IBDISCOVER.PL(8) OpenIB Diagnostics IBDISCOVER.PL(8)
NAME
ibdiscover.pl - annotate and compare InfiniBand topology
SYNOPSIS
ibdiscover.pl
DESCRIPTION
ibdiscover.pl uses a topology file create by ibnetdiscover and a dis-
cover.map file which the network administrator creates which indicates
the nodes to be expected and a ibdiscover.topo file which is the
expected connectivity and produces a new connectivity file (dis-
cover.topo.new) and outputs the changes to stdout. The network adminis-
trator can choose to replace the "old" topo file with the new one or
certain changes in.
The syntax of the ibdiscover.map file is:
<nodeGUID>|port|"Text for node"|<NodeDescription from ibnetdiscover
format>
e.g.
8f10400410015|8|"ISR 6000"|# SW-6IB4 Voltaire port 0 lid 5
8f10403960558|2|"HCA 1"|# MT23108 InfiniHost Mellanox Technologies
The syntax of the old and new topo files (ibdiscover.topo and ibdis-
cover.topo.new) are:
<LocalPort>|<LocalNodeGUID>|<RemotePort>|<RemoteNodeGUID>
e.g.
10|5442ba00003080|1|8f10400410015
These topo files are produced by the ibdiscover.pl tool.
USAGE
ibnetdiscover | ibdiscover.pl
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+-----------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------------+
|Availability | network/open-fabrics |
+---------------+-----------------------+
|Stability | Pass-through volatile |
+---------------+-----------------------+
SEE ALSO
ibnetdiscover(8)
AUTHOR
Hal Rosenstock
<halr@voltaire.com>
NOTES
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from ['https://www.openfabrics.org/down-
loads/ibutils/ibutils-1.5.7-0.2.gbd7e502.tar.gz', 'https://www.openfab-
rics.org/downloads/libibverbs/libibverbs-1.1.8.tar.gz',
'https://www.openfabrics.org/downloads/libmlx4/libmlx4-1.0.6.tar.gz',
'https://www.openfabrics.org/downloads/libsdp/lib-
sdp-1.1.108-0.15.gd7fdb72.tar.gz', 'https://www.openfabrics.org/down-
loads/management/infiniband-diags-1.6.5.tar.gz', 'https://www.openfab-
rics.org/downloads/management/libibmad-1.3.12.tar.gz',
'https://www.openfabrics.org/downloads/management/libibu-
mad-1.3.10.2.tar.gz', 'https://www.openfabrics.org/downloads/manage-
ment/opensm-3.3.19.tar.gz', 'https://www.openfabrics.org/down-
loads/perftest/perftest-1.3.0-0.42.gf350d3d.tar.gz', 'https://www.open-
fabrics.org/downloads/qperf/qperf-0.4.9.tar.gz', 'https://www.openfab-
rics.org/downloads/rdmacm/librdmacm-1.0.21.tar.gz', 'https://www.open-
fabrics.org/downloads/rds-tools/rds-tools-2.0.4.tar.gz']
Further information about this software can be found on the open source
community website at http://www.openfabrics.org/.
OpenIB September 21, 2006 IBDISCOVER.PL(8)