How NVIDIA NVLink 6 Delivers Multi-Layer Resiliency for AI Factories NVIDIA detailed NVLink 6, the scale-up networking fabric in its Vera Rubin NVL72 rack-scale compute engine, which connects 72 Rubin GPUs into a single scale-up domain and uses a multi-layer resiliency stack spanning hardware, system design, and software. NVIDIA said the fabric enforces a natively lossless design through Forward Error Correction, Physical Layer Retry, Universal Physical Layer recovery, and credit-based flow control, and adds redundant switch trays, distributed NMX Controllers, and dual out-of-band management paths to eliminate single points of failure. The company claims Vera Rubin delivers training with one-quarter the GPUs and the highest inference throughput per watt at the lowest token cost. For operators of large-scale AI factories, maximizing continuous output is essential for productivity. In massive-scale AI training, every GPU in the cluster must synchronize gradients across thousands of collective operations per second. Similarly, during inference, unplanned downtime directly reduces the total volume of requests served, strictly limiting revenue generation. As AI models grow exponentially, the network infrastructure required to train and serve them must scale in tandem. However, in massive deployments, transient errors, link degradations, and node interruptions are mathematical certainties. To sustain optimal cluster utilization, the network must guarantee that these tightly coupled workloads progress without interruption. A single dropped packet cannot be allowed to spike inference latency or disrupt a training collective. At scale, even rare packet loss can compound into significant goodput degradation. This is why a truly lossless fabric is a prerequisite for production AI infrastructure. NVIDIA Vera Rubin https://developer.nvidia.com/blog/nvidia-vera-rubin-pod-seven-chips-five-rack-scale-systems-one-ai-supercomputer/ is a full stack AI factory platform with fungible compute across all AI and accelerated compute workloads. For AI workloads, it is built to deliver training with ¼ the GPUs and the highest inference throughput per watt with the lowest token cost. Vera Rubin NVL72 https://www.nvidia.com/en-us/data-center/vera-rubin-nvl72/ , the platform’s core rack-scale compute engine, connects 72 Rubin GPUs into a single scale-up domain with the NVIDIA NVLink 6 https://www.nvidia.com/en-us/data-center/nvlink/ scale-up networking fabric, enabling them to act as a single unit of compute. NVIDIA NVLink 6 delivers the uncompromising reliability required for these workloads through a comprehensive resiliency framework. By natively detecting, containing, and recovering from transient signal errors, NVLink ensures continuous operation and maximum cluster productivity. Why multi-layer resiliency is the only path At the scale of a modern AI factory, reactive protocols and single-point fixes are fundamentally insufficient. As the industry leader in AI interconnects, NVIDIA has engineered NVLink’s resiliency as a meticulously integrated, multi-layered stack spanning hardware, system design, and software. First, at the physical and link layers, NVLink enforces a natively lossless fabric. It achieves this by combining Forward Error Correction FEC , Physical Layer Retry PLR , and Universal Physical Layer UPHY recovery for rapid error correction and link stability. Additionally, it utilizes credit-based flow control CBFC to mathematically eliminate packet drops and deploys active error containment to instantly isolate faults before they cascade. Second, because anything less than total systemic redundancy is a liability, the architecture is designed with zero single points of failure. Redundant switch trays, distributed NMX Controllers, and dual out-of-band management paths guarantee the domain remains operational even if individual components are lost. Finally, at the application and software layers, features like Dynamo Shadow Engine Recovery utilize pre-warmed replica processes to execute near-instant failovers, while application-level checkpoint and restore mechanisms ensure that long-running jobs are strictly preserved. This tightly integrated, multi-layered approach is the only proven way to keep hardware anomalies seamlessly contained, protect running workloads without interruption, and deliver the uncompromising uptime massive-scale AI demands. Below, we detail how this multi-layer architecture operates in practice. Mitigating errors at the source via the Physical Layer At the foundational Physical Layer, NVLink tackles electrical noise and signal degradation directly at the silicon level. At extreme signaling rates, noise-induced bit errors are unavoidable. Off-the-shelf networking fabrics rely on standard, heavy-weight FEC algorithms that impose significant processing overhead and multi-hop delays. In contrast, NVLink is engineered specifically for tightly coupled scale-up AI workloads. Crucially, NVLink avoids these heavy-weight FEC algorithms because it utilizes PLR as a rapid second line of defense. This architectural synergy allows NVLink to employ a lightweight, highly efficient FEC architecture. Rather than merely detecting faults like a basic parity check, this approach allows the transmitting port to append advanced error-correcting codes to the data stream. The receiving end then uses these codes to mathematically reconstruct corrupted bits inline, correcting single or multi-bit errors with a near-zero latency penalty. This efficiency contributes directly to the ability of NVLink to deliver 3X lower end-to-end latency and 10X higher packet rates https://developer.nvidia.com/blog/nvidia-nvlink-the-scale-up-network-for-ai-factories/ world-leading performance than generic Ethernet alternatives. When an error burst exceeds these lightweight FEC correction capabilities, the second line of defense immediately activates. PLR is a mature, highly proven physical layer packet retransmission mechanism. By handling retransmissions directly at the physical layer, PLR effectively reduces packet drops to zero without ever involving higher-level software stacks. Finally, if severe degradation triggers a physical Link Down event, UPHY recovery rapidly recalibrates physical parameters while packets are securely held in a hardware replay buffer to ensure zero data loss. Ensuring lossless delivery at the Link Layers Moving up the stack, NVLink relies on the Link Layer to manage network congestion without involving higher-level software. Underpinning this layer is CBFC, a critical differentiator in how NVLink establishes a natively lossless fabric compared to traditional protocols. Standard Ethernet-based scale-up alternatives attempt to approximate losslessness through bolt-on mechanisms like Priority Flow Control PFC and Explicit Congestion Notification ECN . However, these reactive approaches introduce their own failure modes, such as head-of-line blocking, PFC storms, and deadlocks. These vulnerabilities turn congestion management itself into a resiliency risk. Furthermore, traditional acknowledgment-based schemes require the receiver to signal success or failure after the fact, adding delays when buffers overflow and necessitate retries. With CBFC, a sender never injects a packet into the network unless it holds credits indicating that the immediate next hop has buffer space available to absorb it. This proactive approach eliminates packet loss by design and guarantees lossless transmission at the hardware level without the network pausing associated with Ethernet PFC. Because no data is ever silently discarded in transit, network behavior remains highly predictable with consistent low latency. Concurrently, if underlying physical links degrade, the Link Manager autonomously heals the NVLink fabric by performing access link and trunk link rebalancing. Most importantly, it ensures that hardware faults can be contained locally where they occur, without triggering the cascading retransmissions, timeouts, or collective stalls that plague off-the-shelf Ethernet-based AI clusters. Isolating faults via Application Layer software recovery The Application Layer provides intelligent, software-driven transaction recovery SW Recovery executing in roughly 1.5 seconds. When link errors occur, the NMX Controller interacts directly with GPU drivers to place affected links into a “contain and drain” state. This enables the hardware to automatically retrain the degraded links without data corruption while preventing fabric-wide back-pressure. To eliminate control plane single points of failure, NVLink SDN control NMX-C utilizes NMX High Availability NMX-HA . Hosted on one of the switch trays, NMX-C automatically migrates its functional controller to an alternate tray within seconds if the primary host fails. Furthermore, the NVLink switch tray data plane is completely decoupled from the switch management CPU running NVOS. Even in the event of an unplanned CPU reset or OS failure, the data plane continues non-stop forwarding, allowing NVOS to recover without packet loss or workload interruption. NCCL software-Level resiliency with Shadow Engine Recovery While NVLink’s physical and link layers successfully contain and correct the vast majority of signal errors, uncorrectable link degradations can occasionally reach the software stack. In multi-GPU inference deployments, LLMs rely on the NVIDIA Collective Communications Library NCCL to rapidly synchronize data across the NVLink fabric. If an NVLink connection experiences a severe interruption, it can cause a transient communication failure, causing NCCL operations to fail and forcing the active LLM engine to abort. Historically, this required a complete cold restart of the inference engine. This process involved reloading model weights into HBM, recompiling kernels, and recapturing CUDA graphs, all of which could disrupt inference serving for several minutes and severely impact token throughput. To eliminate this bottleneck, the software resiliency stack utilizes Shadow Engine Recovery https://developer.nvidia.com/blog/restore-llm-inference-capacity-in-seconds-with-shadow-engine-recovery-in-nvidia-dynamo/ , a feature within NVIDIA Dynamo designed to bypass cold restarts and restore inference capacity in seconds. Because NCCL communicators are tightly bound to the specific set of active processes running at the time of their creation, they cannot be dynamically handed off to a replacement process after a crash. The Shadow Engine architecture solves this by maintaining a fully initialized, idle replica process alongside the active inference engine. During startup, this standby engine pre-establishes its own independent NCCL and NIXL communicators. If a hardware fault interrupts the primary process’s communication context, the shadow engine already possesses a healthy, pre-warmed network topology bound to the NVLink fabric. This allows it to instantly resume distributed operations, such as Tensor Parallelism TP , without waiting to rebuild the NCCL communicator or reload model weights. In benchmarked deployments on NVIDIA B200 GPUs, shadow engine recovery reduced inference downtime from 283 seconds to just 7.3 seconds. Additionally, for workloads that require adapting to changing node counts during a hardware disruption, the software stack integrates NCCL elasticity support to dynamically scale communicators https://developer.nvidia.com/blog/building-scalable-and-fault-tolerant-nccl-applications/?utm source=gemini and keep jobs running smoothly. NCCL software-level resiliency with CUDA checkpointing Occasionally, interruptions do occur and require some or all processes of the inference engine to be restarted on new nodes. To accelerate these scenarios, CUDA supports process-level checkpointing with CRIU https://developer.nvidia.com/blog/checkpointing-cuda-applications-with-criu/ . This enables full LLM worker processes to be checkpointed and restored quickly on the GPU, bypassing startup overheads. Dynamo Snapshot https://developer.nvidia.com/blog/nvidia-dynamo-snapshot-fast-startup-for-inference-workloads-on-kubernetes/ integrates this work to improve startup time by an order of magnitude. Until recently this method of checkpointing only included node-local state and had to be taken before any networking connections or CUDA graphs were created. To overcome this limitation, NCCL has introduced prototype support for cuda-checkpoint with general availability expected by the end of the year , allowing multi-node checkpoints to capture nearly all of the work that is performed while starting up and loading the LLM inference engine. This approach significantly reduces startup and restart overheads for latency-sensitive workloads like inference serving and agents. Building on this resilient software foundation, applications can also reliably utilize asynchronous checkpointing https://developer.nvidia.com/blog/train-generative-ai-models-more-efficiently-with-new-nvidia-megatron-core-functionalities/ via the NVIDIA NeMo framework or checkpoint compression via NVComp https://developer.nvidia.com/blog/cut-checkpoint-costs-with-about-30-lines-of-python-and-nvidia-nvcomp/ to save state over the high-bandwidth NVLink fabric for even more time savings. For massive frontier models, this combination dramatically minimizes synchronous blocking time, reducing checkpoint overhead from minutes down to seconds, and ensures rapid restoration if a fault occurs. Sustaining uptime through rack serviceability At the macro scale, the System Layer manages long-term state preservation and physical rack-scale health and serviceability, handling major recoveries with times scaling beyond one minute. This macro-level resiliency relies on deep integration between the network and the compute stack. NCCL is inherently aware of the NVLink topology, allowing it to dynamically adapt to degraded links by reconstructing collective rings or trees to bypass faulty hardware. Working in tandem, CUDA provides richer error reporting and resiliency models for ordered memory operations. By cleanly surfacing hardware faults to the runtime rather than allowing a silent system hang, CUDA ensures the application remains aware and responsive. For physical data center operations, Switch Admin State turns NVSwitch tray maintenance into a targeted, non-disruptive operation. System administrators can replace a single switch tray without draining the entire NVLink domain or disrupting active AI jobs. The admin state holds replaced links in a non-operational mode, preventing premature link inclusion until explicitly verified and enabled. Additionally, NVLink natively supports partially populated racks. The NMX Controller automatically discovers available hardware and configures routing for whatever physical compute or switch trays are present, enabling seamless operation during staged deployments or maintenance cycles. Extending multi-layer resiliency to custom XPUs with NVLink Fusion The comprehensive resiliency stack detailed above is not limited solely to deployments using NVIDIA GPUs. As hyperscalers and AI natives increasingly build custom XPUs for specialized workloads, they require that same uncompromising level of reliability at scale. Historically, integrating state-of-the-art, fault-tolerant scale-up networking into custom silicon has been a massive engineering hurdle. NVLink Fusion https://www.nvidia.com/en-us/data-center/nvlink-fusion/ addresses these challenges by connecting XPUs to NVIDIA AI infrastructure. This integration allows third-party silicon to seamlessly inherit the exact same NVLink scale-up networking fabric and multi-layer resiliency stack discussed throughout this post. By leveraging a proven, mature platform, NVLink Fusion helps hyperscalers and AI natives increase performance, accelerate time to market, and integrate the reliability needed for today’s AI factories. Ensuring uncompromising reliability at scale As organizations evaluate scale-up architectures for massive AI and accelerated computing workloads, comparing simple bandwidth metrics is insufficient. True scale requires a full-stack approach to fault tolerance. NVLink 6 is purpose-built to maximize MTBI through a holistic, multi-layer approach to fault tolerance. From sub-millisecond physical layer error correction and native credit-based flow control to decoupled management planes and rack-scale serviceability, NVLink delivers the resiliency required to keep the world’s most complex AI factories running non-stop. Learn more about the NVIDIA Vera Rubin Platform https://www.nvidia.com/en-us/data-center/technologies/rubin/ , NVLink https://www.nvidia.com/en-us/data-center/nvlink/ , and NVLink Fusion https://www.nvidia.com/en-us/data-center/nvlink-fusion/ . Or check out how scale-up networking determines AI factory economics https://developer.nvidia.com/blog/nvidia-nvlink-the-scale-up-network-for-ai-factories/ .