Lab notes from a 2026-09-05 measure→compare→pick session on a one-cable dual NVIDIA DGX Spark cluster (GB10 / current nvidia-open kernel).
Physical interconnect: NVIDIA N911-class QSFP DAC (Micro Center carries them), right↔right.
Live fabric matches /etc/netplan/40-cx7.yaml (not the runbook 90-spark-manual.yaml). Management stays on enP7s7 / 192.168.86.x.
| Node | enp1s0f1np1 |
enP2p1s0f1np1 |
MTU |
|---|---|---|---|
| sparkone | 192.168.100.10/24 |
192.168.101.10/24 |
9000 |
| sparktwo | 192.168.100.11/24 |
192.168.101.11/24 |
9000 |
sparkone (sparktwo is the same with .11):
network:
version: 2
ethernets:
enp1s0f1np1:
addresses: [192.168.100.10/24]
dhcp4: no
mtu: 9000
enP2p1s0f1np1:
addresses: [192.168.101.10/24]
dhcp4: no
mtu: 9000GitHub Pages: https://sw30labs.github.io/dgx-spark-roce-lab/
Contents:
- Lab notes — results, winning NCCL config, dead ends
- LinkedIn draft
- Scoped sudoers drop-in
Author: Nicolas Cravino · Org: sw30labs

