@Scale
Meta is open-sourcing its MetaRoCE transport protocol and Keysight compliance suite to eliminate vendor lock-in and optimize commodity Ethernet for multi-million GPU AI clusters.
AI-assisted summary of MetaRoCE: Meta’s RDMA Transport | Arvind Srinivasan, Meta and Kingshuk Mandal, Keysight — original source. Check the original for full context.
Source published:
Detailed notes
## Background Published on YouTube by @Scale on August 27, 2026, this presentation features Arvind Srinivasan from Meta and Kingshuk Mandal from Keysight introducing MetaRoCE—Meta's clean-sheet, edge-driven RDMA transport protocol built for AI clusters scaling to over a million GPUs. The talk and page description highlight how MetaRoCE shifts intelligence to the host NIC on commodity Ethernet to decouple transport from switch topology, while presenting an open conformance framework co-developed with Keysight to build a multi-vendor ecosystem.
## TL;DR Meta introduced MetaRoCE to eliminate network bottlenecks and tail latency in ultra-large AI clusters by moving transport intelligence from switches directly to the edge NIC. The protocol relies on per-packet multipath spraying across independent entropy paths, single multipath connections per endpoint, and per-path congestion control to achieve high resilience and network utilization without requiring proprietary switch extensions. To prevent vendor lock-in and ensure specification accuracy, Keysight developed the MetaRoCE 1.2 Conformance Test Plan—a continuous validation suite that catches subtle edge-case bugs like frozen RNR timers and shared-RTO timer coupling across software, RTL simulation, and hardware silicon.
## Atmosphere & style The session delivers an authoritative, technical, and forward-looking presentation driven by deep system-engineering expertise. The handoff between Meta and Keysight creates a balanced narrative dynamic: Meta establishes the high-stakes architectural vision of scaling multi-million GPU networks, while Keysight provides concrete, diagnostic pragmatism through real-world failure case studies. The tone is collaborative yet practical, underscoring the stark economic reality of hardware tap-outs while inviting the broader network ecosystem to build on open standards.
## Key takeaways - [00:05](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=5s) Meta designed MetaRoCE to support AI clusters scaling to over 1,000,000 GPUs where traditional RDMA bottlenecks large-scale compute. - [02:01](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=121s) MetaRoCE shifts transport intelligence entirely from switch fabrics to edge NICs, allowing commodity Ethernet switches to use flexible, multiplane topologies like FPF. - [04:16](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=256s) The protocol targets 90% network efficiency by using per-packet spray over independent paths, reassembling directly in receiver memory without explicit reorder buffers. - [06:27](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=387s) MetaRoCE achieves resilience by isolating failure and congestion tracking to individual paths, preventing a single degraded link from contaminating healthy ones. - [06:27](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=387s) To eliminate flow-competition bottlenecks, MetaRoCE replaces traditional Queue Pair (QP) proliferation with a unified multipath connection per endpoint. - [08:51](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=531s) Meta opened the MetaRoCE specification to prevent vendor lock-in and partner with the hardware ecosystem on commodity Ethernet deployments. - [09:47](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=587s) In partnership with Keysight, Meta established the MetaRoCE 1.2 Conformance Test Plan to validate implementations across software, pre-silicon RTL, and production silicon. - [12:57](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=777s) Testing with Keysight's Anvil engine uncovered a critical Receiver Not Ready (RNR) timer bug where DUT senders failed to resume transmission after timeout expiry. - [15:06](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=906s) Hardware implementations that consolidate retransmission timers (RTO) into a single per-QP timer severely degrade aggregate throughput by coupling fast path speeds to the slowest path. - [18:43](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=1123s) Meta is expanding its clean-sheet network architecture beyond scale-out transport into scale-up rack networks and regional front-end connectivity.
## Detailed walkthrough ### [00:05](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=5s) Scaling AI Clusters to Millions of GPUs
Arvind Srinivasan, an engineer in Meta's Network Infrastructure group, introduces MetaRoCE—Meta's purpose-built RDMA transport protocol designed specifically for AI networking at scale.
As Meta scales its AI cluster architecture from tens of thousands to over one million GPUs across data halls, data centers, and entire regions, the demands on the underlying network grow exponentially. Connecting a million accelerators requires a staggering web of "trillions of wires," shifting the network's role from background infrastructure to the single defining bottleneck of the system. In modern AI clusters, the interconnect determines whether a massive pool of compute can function cohesively.
The modern AI training step is gated entirely by network performance. Arvind compares collective communication operations to an army on the march: the whole formation moves only as fast as its slowest soldier. Any straggler node, tail latency, or fabric overhead directly translates into billions of dollars of stranded, underutilized compute. Tail latency and network resilience cease to be purely technical details—they become a massive economic challenge.
- Meta's target cluster size: over **1,000,000 GPUs** spanning multiple data halls and regions. - High-scale interconnect scale requirement: "Trillions of wires" to interlink the compute nodes. - Financial impact: Network overhead directly translates to billions of dollars in idle compute time.
---
[02:01](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=121s) Shifting Intelligence from the Fabric to the Edge
RDMA has served as the workhorse for High-Performance Computing (HPC) for decades. However, as cluster sizes scale beyond tens of thousands of nodes, the traditional RDMA architecture begins to break down. Designed to be workload-agnostic, standard RDMA relies on passing coarse hints to the network fabric in hopes that switches can correctly manage flow paths. In practice, this leads to persistent congestion, Pause frame storms, constant operational firefighting of hotspots, and severe bandwidth underutilization due to strict in-order packet delivery.
The fundamental issue is that the switches within the network fabric only see individual packets; they lack visibility into the overall application intent. Only the network edge—the host NIC—has full context.
To solve this, Meta is shifting network intelligence entirely to the edge. When a NIC has fine-grained visibility across individual network paths, it can manage resilience and drive aggregate performance directly. Edge-driven load balancing ensures high availability without requiring the network switches to be complex or "smart." By moving complexity to the edge transport, operators gain the freedom to innovate on underlying switch topologies, enabling TCO-optimized, multiplane fabrics like FPF (Flexible Physical Fabric). Instead of presenting the network to the transport as a single opaque pipe, Meta expose many fine-grained "tiny pipes," enabling precise packet-level decisions while remaining completely transparent to the application.
- Standard RDMA limitations: Flow pinning and in-order delivery cause severe hotspotting and underutilization. - Core philosophy: Network switches only see packets; only the edge (NIC) understands application intent. - Topology benefit: Edge-driven transport unlocks multiplane, TCO-optimized topologies such as FPF.
---
[04:16](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=256s) Core Architecture of MetaRoCE
MetaRoCE is a clean-sheet RDMA transport purpose-built for AI workloads on commodity Ethernet switches. Rather than applying superficial patches to legacy RDMA, Meta architected a solution designed to target three primary dimensions of scale:
1. **Performance at Scale:** Target 90% network efficiency using per-packet multipath spraying and fine-grained load balancing. 2. **Resilience at Scale:** Integrate per-path reliability to maintain high availability without requiring fabric-level intervention or application awareness. 3. **Operations at Scale:** Ensure frictionless adoption for existing applications while running on standard, commodity Ethernet switches without proprietary switch features.
Paths form the foundational building block of MetaRoCE. Traditional RDMA pins each flow to a single network path, creating massive "elephant flows" that cause severe hotspots. MetaRoCE takes the opposite approach: when an application posts multiple messages to the transport, the NIC chunks them into individual packets and sprays them across the entire network fabric.
Each packet takes a different path and is reassembled directly into the receiver's memory buffer without requiring dedicated reorder buffers. Every path is assigned a distinct entropy value fully managed by the transport, maintaining independent reliability and congestion states. A per-path load balancer dynamically routes traffic based on measured Round Trip Times (RTT) and available window sizes, allowing the protocol to scale smoothly across non-uniform RTT environments.
- Network efficiency goal: **90% network utilization**. - Packet handling: Per-packet spraying across independent entropy paths with direct-to-memory reassembly (no explicit reorder buffer required). - Switch hardware requirement: Commodity Ethernet running standard ECN (Explicit Congestion Notification) and ECMP (Equal-Cost Multi-Path)—no vendor-proprietary switch extensions.
---
[06:27](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=387s) Resilience, Congestion Control, and Application Decoupling
At massive scale, hardware and link failures are routine operational occurrences rather than exceptional events. In MetaRoCE, logical transport paths map directly to physical fabric planes. When a plane fails, traffic instantly shifts to alternate healthy planes without application involvement. Because every path independently tracks its own RTT and congestion state, a failure or slowdown on one path never impacts or drags down active healthy paths. This complete lack of cross-contamination builds real-time resilience directly into the transport, eliminating the need for operator intervention or fabric-level recovery routines.
MetaRoCE utilizes sender-based congestion control executed at a per-path granularity. When Explicit Congestion Notification (ECN) signals the transport to back off, only the specific congested path reduces its rate. The total available transmission window is the aggregate sum of all individual path windows, allowing operators to scale total bandwidth by adding paths without increasing protocol aggressiveness. Additionally, receivers send grant-based acknowledgements to compute fair-share receiving rates, guaranteeing rapid convergence during incast events.
On the operational side, traditional RDMA scales by multiplying Queue Pairs (QPs)—forcing applications to manage dozens of uncoordinated flows that compete with one another and break down under load. MetaRoCE replaces this QP proliferation with a single multipath connection. Multiple independent application streams share a single, coordinated congestion control engine that dynamically balances traffic across paths.
- Congestion control model: Per-path sender-driven control with receiver-backed grant acknowledgements. - Incast behavior: Fast rate convergence via explicit receiver fair-share grants. - Connection model: Replaces multi-QP proliferation with a **single multipath connection** per application endpoint.
---
[08:51](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=531s) Opening MetaRoCE to the Ecosystem
Arvind emphasizes that Meta's goal is straightforward: keep GPUs running at full capacity on high-efficiency, resilient network infrastructure without vendor lock-in, proprietary hardware extensions, or per-workload customizations. To achieve this, Meta is fully opening the MetaRoCE protocol specification to the broader networking industry.
However, openness requires rigorous interoperability. For implementations from different silicon and software vendors to work together seamlessly, the community needs a comprehensive compliance suite.
Arvind introduces Kingshuk Mandal, a network engineer from Keysight, to detail how Keysight and Meta partnered to create a robust test and compliance framework for MetaRoCE implementations.
- Hardware strategy: Fully standard commodity Ethernet switches relying exclusively on standard ECN and ECMP. - Ecosystem goal: Eliminate vendor lock-in and proprietary transport extensions across the AI networking landscape.
---
[09:47](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=587s) Building a Conformance Framework from Day Zero
Kingshuk Mandal shifts the focus to the broader network ecosystem. He highlights a core truth of protocol design: a brand-new transport protocol becomes a true ecosystem the exact moment two independent vendors agree on the wire format bit-for-bit. Until that point, a protocol implementation communicating only with itself is merely a private, proprietary protocol.
For a new specification like MetaRoCE, the written specification is the very first "product"—shipping long before silicon is taped out. Conformance testing transforms static written words into testable, automated assertions, uncovering ambiguities early when software edits are still cheap. Once silicon freezes, any ambiguity remaining in the specification becomes permanently baked into the physical hardware, where patching is brutally expensive.
To address this, Keysight built the official **MetaRoCE 1.2 Conformance Test Plan**, which is defined by four core attributes: 1. **Purpose-built:** Developed completely from scratch specifically for MetaRoCE. 2. **Proven against reference code:** Every test is validated against Meta's software reference implementation, establishing a firm, real-world fast-fail bar. 3. **Comprehensive scope:** Covers the entire domain—including header integrity, retransmissions, and congestion control algorithms. 4. **Focus on edge cases:** Tests all recovery corners, including NACKs, tricky timers, timeouts, and loss recovery paths where critical bugs hide.
Keysight's test methodology provides a continuous validation pipeline using the exact same test suite across the entire lifecycle: starting at Day 0 with the software reference implementation, moving to pre-silicon RTL simulation, and ending with production silicon. Catching a protocol bug at the reference stage requires a simple code edit, whereas catching that same bug post-tapout can cost a full silicon spin.
- Conformance standard: Keysight Conformance Test Plan for **MetaRoCE 1.2**. - Unified testing continuum: Same test cases run across **Software Reference → Pre-Silicon RTL Simulation → Production Silicon**. - Economic rationale: Bugs caught in software are quick code fixes; bugs caught after silicon freeze require multi-million-dollar hardware spins.
---
[12:57](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=777s) Case Study 1: Receiver Not Ready (RNR) Timer Freeze
Kingshuk presents a real-world case study using Keysight's Anvil test engine to illustrate the danger of untested edge cases. While normal "happy path" traffic runs smoothly during daily lab testing, "unhappy path" failure modes sit undetected until triggered by complex production workloads like Mixture-of-Experts (MoE).
In MoE workloads, models are split across hundreds of machines. At specific steps, nodes attempt all-to-all communication simultaneously, causing receiver memory buffers to temporarily fill up. The receiver is not broken; it simply needs time to catch up. Under MetaRoCE, the receiver sends a polite Receiver Not Ready (RNR) frame asking the sender to pause transmission for a precise duration on a specific tag.
During testing with the Anvil tool acting as the receiver and a Device Under Test (DUT) acting as the sender, Anvil issued an RNR pause frame for a single tag. The specification mandates that the sender must pause only the affected tag while all other tagged traffic on the Queue Pair continues to make progress. While the DUT correctly paused the specified tag, a critical bug was discovered: the sender **never resumed transmission** after the RNR timer expired, leaving that flow permanently frozen.
- Workload trigger: Mixture-of-Experts (MoE) all-to-all communication bursts. - Expected behavior: Precise, surgically scoped pause on a single tag; immediate resume upon timer expiry; unimpacted tags continue transmitting. - Identified bug: Sender correctly paused the requested tag but failed to resume after the timeout, hanging the flow indefinitely.
---
[15:06](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=906s) Case Study 2: Per-Path Retransmission Timers (RTO)
The second case study examines network-induced failures and the temptation of taking hardware design shortcuts. In MetaRoCE, packets are sprayed across multiple paths simultaneously, and the sender must track retransmission timeouts (RTO) on a per-path basis. If an RTO timer is set too short, the sender prematurely transmits duplicate packets; if set too long, flow completion and overall job completion time (JCT) suffer severely.
The MetaRoCE specification explicitly requires **an independent retransmission timer for every single path**. However, hardware designers face a strong temptation to implement a single shared timer per Queue Pair to save chip state and memory.
Keysight tested this behavior by configuring Anvil to simulate two paths with contrasting characteristics: Path 0 (a fast, low-latency path) and Path 1 (a slow, congested path). - In a **compliant implementation**, Path 0's RTO settles to a low floor while Path 1's RTO independently climbs to absorb its local delay. - In a **flawed implementation** using a single shared timer, the congested path drags the timeout value of the fast path up alongside it.
Sharing timers completely destroys the benefits of multipath routing. A single degraded or "sick" path poisons every healthy path in the connection, forcing an 8-lane network to run at the speed of its single worst lane. Because this flaw never manifests in clean lab environments where all paths are healthy, it only surfaces in production as mysterious latency coupling under heavy load—taking engineers weeks to diagnose without dedicated conformance tools.
- Protocol requirement: Independent Retransmission Timeout (RTO) tracking per path. - Design pitfall: Consolidating into a single shared timer per Queue Pair to reduce hardware state/memory. - Production impact: A single congested path inflates the timeout of all healthy paths, degrading an 8-lane network to the speed of the slowest link.
---
[17:27](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=1047s) The Path Forward for AI Transport Networks
Kingshuk concludes by outlining why early, test-driven specification development is essential for the entire industry: - **For Specification Authors:** Test assertions convert ambiguous language into precise, testable requirements while hardware designs remain fully editable. - **For Network Architects:** Guarantees true multipath performance, proper path separation, and proven failover mechanics verified through rigorous fault injection rather than basic happy-path assumptions. - **For Fabric Operators:** Prevents subtle, workload-skew bugs (such as all-to-all burst stalls) from ever reaching production datacenters.
A protocol with only one implementation remains a private, proprietary technology. By pairing MetaRoCE with a rigorous, Day-0 compliance suite, Meta and Keysight are building an open, multi-vendor ecosystem for next-generation AI networks.
- Final thesis: Hardware is brutally expensive to patch; establishing compliance on Day 0 turns a single company's transport protocol into a robust industry ecosystem.
<ElicitationsGroup message="To explore MetaRoCE and AI scale networking further:"> <Elicitation label="Explain multiplane FPF topologies in AI networks" query="Can you explain what multiplane FPF (Flexible Physical Fabric) topologies are and how MetaRoCE enables them?"/> <Elicitation label="Compare MetaRoCE with Ultra Accelerator Link & InfiniBand" query="How does MetaRoCE compare to other AI interconnect standards like UALink and InfiniBand in terms of architecture and latency handling?"/> <Elicitation label="Detail ECN and ECMP mechanisms in packet spraying" query="How do ECN (Explicit Congestion Notification) and ECMP interact with per-packet spraying in MetaRoCE on commodity Ethernet switches?"/> </ElicitationsGroup>
[18:43](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=1123s) The Horizon of MetaRoCE and Open Collaboration
Arvind Srinivasan takes the stage back from Kingshuk Mandal to outline the current state and future vision of MetaRoCE as Meta pushes the boundaries of AI infrastructure. Emphasizing the immense scale of modern operations, he describes how network demands have reached unprecedented levels as Meta tackles connectivity for several million GPU clusters—a problem space involving "trillion wire connectivity across billions of accelerators." In the face of these staggering requirements, MetaRoCE delivers precisely what AI workloads demand: peak performance paired with high availability, all running reliably on commodity Ethernet without relying on specialized switches or falling into vendor lock-in.
Meta is opening MetaRoCE to the broader hardware and networking industry, inviting the entire NIC ecosystem to implement the protocol. Srinivasan notes that the specification provides full flexibility in design; it strictly defines the wire behavior while leaving vendors free to choose how they build and optimize their hardware implementations. Looking ahead, Meta emphasizes that scale-out transport is only part of the journey. The engineering team is actively tackling challenges across scale-up networking within the rack as well as front-end connections across entire regions, asserting that "every layer of the AI network stack demands the same rethinking, and this is just the beginning."
- Meta is deploying MetaRoCE to solve ultra-large-scale connectivity across multi-million GPU clusters and billions of accelerators. - MetaRoCE runs entirely on commodity Ethernet, eliminating the requirement for proprietary switch features or vendor-locked ASIC designs. - The open specification prioritizes implementation flexibility, defining only the wire behavior to allow diverse vendor architectures. - Future focus areas extend beyond scale-out transport to encompass scale-up rack networks and regional front-end connectivity.
## Notable quotes > [00:05](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=5s) trillions of wires — Arvind Srinivasan
> [00:05](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=5s) The modern AI training step is gated entirely by network performance. — Arvind Srinivasan
> [02:01](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=121s) only the network edge—the host NIC—has full context. — Arvind Srinivasan
> [02:01](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=121s) tiny pipes — Arvind Srinivasan
> [04:16](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=256s) Performance at Scale: — Arvind Srinivasan
> [04:16](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=256s) Resilience at Scale: — Arvind Srinivasan
> [04:16](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=256s) Operations at Scale: — Arvind Srinivasan
> [06:27](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=387s) single multipath connection — Arvind Srinivasan
> [09:47](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=587s) a brand-new transport protocol becomes a true ecosystem the exact moment two independent vendors agree on the wire format bit-for-bit. — Kingshuk Mandal
> [09:47](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=587s) MetaRoCE 1.2 Conformance Test Plan — Kingshuk Mandal
> [12:57](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=777s) never resumed transmission — Kingshuk Mandal
> [15:06](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=906s) an independent retransmission timer for every single path — Kingshuk Mandal
> [18:43](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=1123s) trillion wire connectivity across billions of accelerators — Arvind Srinivasan
> [18:43](https://www.youtube.com/watch?v=SpyWXkWwb1A&t=1123s) every layer of the AI network stack demands the same rethinking, and this is just the beginning. — Arvind Srinivasan
## Mentioned Arvind Srinivasan, Kingshuk Mandal, Meta, Keysight, MetaRoCE, MetaRoCE 1.2, MetaRoCE 1.2 Conformance Test Plan, Anvil, Ethernet, RDMA, FPF, Flexible Physical Fabric, ECN, ECMP, QPs, Queue Pairs, RNR, RTO, JCT, MoE, @Scale
[Source](https://www.youtube.com/watch?v=SpyWXkWwb1A)