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 Source code for open source software components in Oracle Solaris can be found at https://www.oracle.com/downloads/opensource/solaris-source- code-downloads.html. 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)