Continuous operation is critical for large-scale AI factories: during training every GPU in a cluster must synchronize across thousands of collective operations per second, while unplanned downtime during inference immediately reduces served requests and revenue. NVIDIA presents NVLink 6 as a multi-layer resiliency stack intended to provide lossless, highly available networking for the Vera Rubin platform and the NVL72 rack-scale compute domain.
What NVLink 6 is and where it is used
Vera Rubin is a full-stack AI platform that NVIDIA says can deliver training with one-quarter the GPUs for AI workloads and aims for the highest inference throughput per watt with the lowest token cost. The Vera Rubin NVL72 rack-scale compute engine connects 72 Rubin GPUs into a single scale-up domain using the NVLink 6 scale-up networking fabric so those GPUs can operate as a single unit of compute.
Why a multi-layer approach is necessary
At large scale, transient errors, link degradations and node interruptions are inevitable. NVLink 6 is designed to detect, contain and recover from such faults across multiple layers — physical, link, system and application — so that collective operations and inference serving continue without interruption. The architecture combines:
- Physical and link-level mechanisms: a natively lossless fabric with FEC, PLR and UPHY recovery, credit-based flow control (CBFC), and active error containment.
- System and control-plane redundancy: redundant switch trays, distributed NMX Controllers and dual out-of-band management paths to avoid single points of failure.
- Application and software-level recovery: Shadow Engine Recovery, NCCL elasticity, CUDA checkpointing and other mechanisms for fast failover and state preservation.
Physical layer: addressing noise and signal degradation
NVLink handles electrical noise and signal degradation at the silicon level. Rather than relying on heavy, generic FEC algorithms that add latency and processing overhead, NVLink uses a lightweight FEC design combined with Physical Layer Retry (PLR) as a fast second line of defense. Transmitters can append advanced error-correcting codes to the data stream; receivers reconstruct corrupted bits inline with near-zero latency impact. NVIDIA states this contributes to NVLink delivering 3× lower end-to-end latency and 10× higher packet rates compared with generic Ethernet alternatives.
When a burst of errors exceeds lightweight FEC correction, PLR performs physical-layer retransmission to reduce packet drops to zero without involving higher-level software. If degradation causes a Link Down, UPHY recovery quickly recalibrates physical parameters while packets are held in a hardware replay buffer to prevent data loss.
Link layer: lossless delivery with credit-based flow control
At the Link layer NVLink relies on credit-based flow control (CBFC). A sender injects a packet only if it holds credits indicating the next hop has buffer space, proactively preventing packet loss by design. This contrasts with reactive Ethernet add-ons such as Priority Flow Control (PFC) or Explicit Congestion Notification (ECN), which can introduce failure modes like head-of-line blocking, PFC storms and deadlocks.
CBFC guarantees lossless transmission at hardware level without network pauses associated with Ethernet PFC. Because no data is silently discarded in transit, network behavior becomes predictable with consistent low latency. The Link Manager also autonomously heals the fabric through access link and trunk link rebalancing when physical links degrade, containing hardware faults locally rather than triggering fabric-wide retransmissions or collective stalls.
Application layer: software-driven containment and recovery
Application-layer software recovery (SW Recovery) can execute in roughly 1.5 seconds. The NMX Controller interacts with GPU drivers to place affected links into a “contain and drain” state so hardware can retrain degraded links without corrupting data and without fabric-wide back-pressure.
To remove control-plane single points of failure, NVLink SDN control (NMX-C) uses NMX High Availability (NMX-HA). If the primary controller host fails, the functional controller migrates automatically to an alternate switch tray in seconds. The NVLink switch tray data plane is decoupled from the switch management CPU running NVOS; an unplanned CPU reset or OS failure does not stop data-plane forwarding, allowing NVOS to recover without packet loss or workload interruption.
NCCL and Shadow Engine Recovery: fast inference failover
While physical and link layers address most signal errors, uncorrectable degradations can reach the software stack. Multi-GPU inference deployments use the NVIDIA Collective Communications Library (NCCL) to synchronize across the NVLink fabric. Severe NVLink interruptions can make NCCL operations fail and historically required a full cold restart of the inference engine — reloading model weights into HBM, recompiling kernels and recapturing CUDA graphs — which could take minutes and hurt token throughput.
Shadow Engine Recovery, part of NVIDIA Dynamo, avoids cold restarts by maintaining a fully initialized, idle replica process alongside the active inference engine. The standby engine pre-establishes its own NCCL and NIXL communicators at startup. If the primary process loses its communication context, the shadow engine already has a healthy, pre-warmed network topology and can instantly resume distributed operations like tensor parallelism without rebuilding communicators or reloading weights. In NVIDIA-cited benchmarks on B200 GPUs, Shadow Engine Recovery reduced inference downtime from 283 seconds to 7.3 seconds.
The software stack also integrates NCCL elasticity to dynamically scale communicators when node counts change during hardware disruptions.
CUDA checkpointing and faster restarts
When process restarts on new nodes are necessary, CUDA supports process-level checkpointing with CRIU so full LLM worker processes can be checkpointed and restored quickly on the GPU, avoiding startup overhead. Dynamo Snapshot integrates these capabilities and NCCL’s prototype support for cuda-checkpoint (with general availability expected by year-end) aims to enable multi-node checkpoints that capture nearly all startup work for LLM inference engines. This reduces restart overheads for latency-sensitive workloads.
Applications can also use asynchronous checkpointing via NVIDIA NeMo or checkpoint compression with NVComp to save state over the high-bandwidth NVLink fabric, cutting synchronous blocking times from minutes to seconds for very large models.
System layer: rack serviceability and long-term uptime
The System layer manages long-term state preservation and rack-scale health, covering recoveries that can extend beyond a minute. NCCL is topology-aware and can reconstruct collective rings or trees to bypass faulty hardware. CUDA surfaces hardware faults cleanly to the runtime, avoiding silent hangs.
Switch Admin State lets administrators replace a single NVSwitch tray without draining the entire NVLink domain or disrupting active AI jobs; replaced links remain non-operational until explicitly verified and enabled. NVLink also supports partially populated racks: the NMX Controller automatically discovers available hardware and configures routing for whatever compute or switch trays are present, enabling staged deployments and maintenance without full downtime.
NVLink Fusion and custom XPUs
NVLink Fusion enables third-party custom XPUs to connect into NVIDIA’s NVLink scale-up fabric and inherit the same multi-layer resiliency stack. This helps hyperscalers and AI-native companies integrate state-of-the-art, fault-tolerant scale-up networking into custom silicon more easily, improving performance and time to market while preserving reliability.
Conclusions
NVLink 6 applies a full-stack, multi-layer approach to fault tolerance intended to maximize mean time between interruptions (MTBI) for large AI and accelerated compute workloads. From sub-millisecond physical-layer error correction and native credit-based flow control to decoupled management planes and rack-scale serviceability, NVIDIA positions NVLink 6 as a purpose-built solution to keep large-scale AI factories running continuously. The company’s cited figures — 3× lower end-to-end latency, 10× higher packet rates versus generic Ethernet, and a reduction in inference restart time from 283s to 7.3s in a B200 benchmark — illustrate the performance and recovery objectives emphasized for the Vera Rubin platform and NVL72 compute domains.



