MetaRoCE: Redefining RDMA Transport for Million-GPU AI Clusters
According to the Engineering at Meta blog, the specification, reference software implementation, and compliance test suite are being released through the Open Compute Project, making the design open…
Shane Barrett·updated August 29, 2026

Meta has published MetaRoCE, an RDMA transport protocol designed from the ground up for Ethernet fabrics at million-GPU scale. According to the Engineering at Meta blog, the specification, reference software implementation, and compliance test suite are being released through the Open Compute Project, making the design open to independent scrutiny rather than remaining a proprietary optimization.
From Centralized Fabric to Endpoint Intelligence
Standard RoCE assumes in-order delivery, leans on Priority Flow Control for losslessness, and discourages the packet spraying used in large multiplane networks. MetaRoCE inverts that architecture: intelligence moves from switches to the NIC, and the fabric is treated as lossy by default. No PFC, no pause frames. Each connection is decomposed into fine-grained logical paths, each maintaining its own real-time telemetry — per-path RTT, ECN state, and utilization.
The transport sprays packets across these paths, so out-of-order arrival is the normal case rather than an exception. Every Write packet carries its destination, allowing the receiving NIC to deposit data directly into its final memory location on arrival. There is no reorder buffer and no head-of-line blocking. Sends carry the match to a posted receive buffer, so a Send can land correctly even if preceding messages have not yet arrived, without an extra round trip to resolve where the data belongs. This design eliminates the primary mechanism by which traditional RDMA converts rare packet drops into sustained tail latency at synchronization barriers.
Per-Path State and Selective Retransmission
Each path carries a distinct UDP source port as its ECMP entropy, which the NIC can rotate at any moment to steer traffic off a degraded route. On multiplane fabrics, plane selection falls entirely to the NIC; the fabric is only as effective as the spray pattern. Each path keeps an independent window and round-trip estimate, allowing the transport to distinguish congestion from failure and rebalance explicitly. A hot or broken link degrades one path rather than stalling the entire connection.
The retransmission mechanism differs from conventional SACK usage. Each path carries an ordered sequence, and a gap in its 256-bit selective acknowledgment bitvector is treated as evidence of loss rather than reordering. When a gap appears, the transport retransmits exactly the missing packet, on the path that lost it, at the moment the gap is detected. This converts SACK from a duplicate-suppression tool into a fast, targeted recovery primitive.
What to Verify
For teams evaluating MetaRoCE against incumbent RoCE deployments, the empirical questions are concrete. First, the per-path telemetry model presumes NIC-level visibility into ECN state and RTT — verifying that commercial NICs can export these signals at the required granularity is a prerequisite for any benchmark. Second, the no-reorder-buffer claim holds only if applications and collective libraries do not reintroduce ordering at a higher layer; a reproducible test should compare performance with MetaRoCE against RDMA stacks that retain reorder buffers on the same multiplane topology. Third, the OCP release includes a compliance test suite, which provides a baseline for interoperability testing across vendor NICs.
The architectural bet is that endpoint intelligence plus path-level telemetry can outperform centralized lossless enforcement at scale. The released specification and reference implementation now allow that hypothesis to be tested under controlled conditions rather than assessed through vendor claims.