4.5 Confirming cabling

NCP-AII · Cluster Test and Verification (33% of the exam) · Official objective: “Confirm cabling is correct.”

Comparing real cabling with the planned topology using cable validation and IB discovery tools.

Key points

  1. Topology is the planned map of which port connects to which. The cable validation tool runs as a UFM plugin. It uses managed switches over the management network, so it works without a running subnet manager.

    What NVIDIA says (3)

    “Cable validation is the process of validating the actual cable deployment, against the expected topology (from the planning).”

    — InfiniBand Cluster Bring-up Procedure: Cable Validation

    “The tool is not dependent on a working SM, or any working IB communication at all, but utilizes the management interfaces of all the connected network devices.”

    — InfiniBand Cluster Bring-up Procedure: Cable Validation

    “The validation can utilize managed switches only.”

    — InfiniBand Cluster Bring-up Procedure: Cable Validation

  2. A GUID (globally unique identifier) names each InfiniBand device, like a MAC address. ibnetdiscover walks the subnet and prints every node and link.

    What NVIDIA says (1)

    “Performs InfiniBand subnet discovery and outputs a human readable topology file. GUIDs, node types, and port numbers are displayed as well as port LIDs and node descriptions.”

    — MLNX_OFED: InfiniBand Fabric Utilities

  3. iblinkinfo shows each port's link, so you can spot links down or at the wrong width or speed.

    What NVIDIA says (1)

    “Reports link info for each port in an InfiniBand fabric, node by node.”

    — MLNX_OFED: InfiniBand Fabric Utilities

  4. Each managed switch knows its neighbors on every port. The tool's agents collect this and compare it with the planned topology file. It repeats the check, so you can validate the cluster as you build it.

    What NVIDIA says (2)

    “Perform IB neighbors searchCompare the result to the expected topologyReport it to the main tool”

    — InfiniBand Cluster Bring-up Procedure: Cable Validation

    “This allows to bring up the cluster gradually / incrementally, and to validate the deployment in smaller pieces, rather than all at once.”

    — InfiniBand Cluster Bring-up Procedure: Cable Validation

Key terms

Try it

Sample question

What does NVIDIA's cable validation tool compare?

Show the answer

Answer: The actual cable deployment against the expected topology from planning.

Topology is the planned map of which port connects to which. The cable validation tool runs as a UFM plugin. It uses managed switches over the management network, so it works without a running subnet manager.

What NVIDIA says (3)

“Cable validation is the process of validating the actual cable deployment, against the expected topology (from the planning).”

— InfiniBand Cluster Bring-up Procedure: Cable Validation

“The tool is not dependent on a working SM, or any working IB communication at all, but utilizes the management interfaces of all the connected network devices.”

— InfiniBand Cluster Bring-up Procedure: Cable Validation

“The validation can utilize managed switches only.”

— InfiniBand Cluster Bring-up Procedure: Cable Validation

Practice 4.5 (4 questions) Full Cluster Test and Verification guide

← 4.4 Signal quality on cables · 4.6 Switch firmware and software →