@Scale
Meta RoCE resolves data center hot spots by moving multipath intelligence to edge endpoints and enabling out-of-order packet delivery without requiring new switch hardware.
AI-assisted summary of Live Group Q&A Session with Meta, Keysight Technologies and AMD — original source. Check the original for full context.
Source published:
Detailed notes
## Background @Scale uploaded this video to YouTube on August 27, 2026. Moderated by James Zeng from Meta, the page description presents a live group Q&A session featuring panelists Arvind Srinivasan and Sandeep Nagaraja from Meta, Kingshuk Mandal from Keysight Technologies, and Balakrishnan Raman from AMD.
## TL;DR The panel discusses why Meta developed Meta RoCE, a custom out-of-order RDMA transport protocol designed to solve standard RoCE v2 performance failures at scale. The experts explore key architectural concepts, including multi-path performance validation, hierarchical congestion control, scaling up to 72 logical paths across long distances, and pushing transport intelligence to edge endpoints. Additionally, AMD and Meta highlight the importance of hardware programmability and co-design, confirming that the protocol operates on standard commodity switch infrastructure and will be open-sourced at the OCP Summit.
## Atmosphere & style The session carries a collaborative, highly technical, and forward-looking tone typical of an expert-led engineering panel. The dynamic between moderator James Zeng and the panelists from Meta, Keysight, and AMD feels fluid and mutually supportive, reflecting the pragmatic real-world co-design effort behind the project. It conveys a strong sense of industry innovation and shared problem-solving as the participants discuss overcoming architectural limitations to build next-generation AI infrastructure.
## Key takeaways - [00:03](https://www.youtube.com/watch?v=-KjG16c5fWU&t=3s) Meta designed Meta RoCE from scratch because standard RoCE v2 lacks packet-level multipathing headers and fails when packets arrive out of order. - [01:05](https://www.youtube.com/watch?v=-KjG16c5fWU&t=65s) Keysight Technologies outlined four critical promises for effective multipath validation: sufficient entropy differentiation, symmetric return multipathing, dedicated per-path bookkeeping, and dynamic path redundancy. - [04:12](https://www.youtube.com/watch?v=-KjG16c5fWU&t=252s) Meta RoCE handles long-distance fabrics (up to 1.5 ms RTT) by spraying packets across up to 72 logical paths over available network links. - [05:45](https://www.youtube.com/watch?v=-KjG16c5fWU&t=345s) AMD leveraged hardware programmability to co-design and implement Meta RoCE while the specification was actively evolving. - [05:45](https://www.youtube.com/watch?v=-KjG16c5fWU&t=345s) The hardware implementation was balanced to support 4,000 Queue Pairs (QPs) with up to 8,000 path contexts. - [09:18](https://www.youtube.com/watch?v=-KjG16c5fWU&t=558s) Meta RoCE pushes all transport intelligence to the edge endpoints, using tiny path abstractions and hierarchical congestion control at the sub-path level rather than relying on complex switches. - [13:31](https://www.youtube.com/watch?v=-KjG16c5fWU&t=811s) The protocol runs entirely on existing commodity network switches, requiring only standard Explicit Congestion Notification (ECN) and Equal-Cost Multi-Path (ECMP) support. - [16:45](https://www.youtube.com/watch?v=-KjG16c5fWU&t=1005s) Meta and its partners plan to open-source the Meta RoCE specification and reference implementation at the Open Compute Project (OCP) summit to drive industry-wide adoption.
## Detailed walkthrough ### [00:03](https://www.youtube.com/watch?v=-KjG16c5fWU&t=3s) Why Meta Created Meta RoCE
Moderator James Zeng kicks off the Q&A panel with Meta, Keysight Technologies, and AMD by asking Arvind Srinivasan why Meta decided to build a completely new protocol rather than continuing to use standard RoCE v2 (RDMA over Converged Ethernet). Arvind explains that as Meta began scaling its data center clusters to build much larger networks, hot spots quickly emerged in the fabric. Looking deeply at standard RoCE as published by the InfiniBand Trade Association (IBTA), Meta realized its key limitation: standard RoCE does not allow packet-level multipathing. If packets arrive out of order, standard RoCE "just kind of dies."
When Meta attempted to modify standard RoCE to enable out-of-order packet delivery, they realized the existing headers simply did not support it. This architectural wall forced Meta to step back and design a custom, out-of-order RDMA transport protocol from scratch: Meta RoCE.
- Standard RoCE v2 (IBTA spec) fails when packets arrive out of order. - Existing header constraints prevented adding out-of-order and multipathing support to standard RoCE.
[01:05](https://www.youtube.com/watch?v=-KjG16c5fWU&t=65s) Validating the Four "Promises" of Multipath Performance
James asks Kingshuk Mandal (Keysight Technologies) to walk through the validation of multipath performance. Kingshuk stresses that multipath sounds like a single feature, but it actually requires making—and keeping—multiple operational "promises" across the network fabric.
1. **Entropy Differentiation:** When breaking an "elephant flow" into multiple "mice flows," you must create enough entropy differentiation. Otherwise, the flows will all traverse the exact same path to the destination rather than true multipaths. 2. **Symmetric Return Multipathing:** Receiver acknowledgments (ACKs) must also return over multipaths. If data flows across multipaths but ACKs funnel through a single return path, RTT calculations get corrupted. 3. **Dedicated Bookkeeping:** Bookkeeping must track state per path. Kingshuk notes that sharing a Retransmission Timeout (RTO) across paths fails to deliver true multipath tracking. 4. **Efficiency and Redundancy:** The implementation must seamlessly handle dynamic path failures and load spikes, adding or removing active paths to/from the multipath pool.
- Keysight's test suites validate multipath behavior up to 8 physical paths currently. - Meta RoCE is designed to support significantly more paths as cluster speeds and scale scale up.
[04:12](https://www.youtube.com/watch?v=-KjG16c5fWU&t=252s) Scaling Meta RoCE Across Long-Distance Fabrics
The discussion shifts to Meta RoCE's ability to handle both "scale-out" and "scale-across" deployments over long physical distances. Sandeep Nagaraja (Meta) explains that Meta RoCE has been tested over round-trip times (RTTs) up to 1.5 milliseconds (referencing data shared by Balakrishnan "Balky" Raman from AMD in their main talk).
To achieve reliable RDMA over long distances in lab environments using fiber spools, Meta dynamically modifies congestion windows and path counts. While physical test setups evaluated 8 direct physical links, Meta created up to 72 paths over the same available network fabric to spray packets effectively. Sandeep notes this capability directly addresses data center expansion, where clusters are increasingly spread across longer geographical distances and require end-to-end RDMA.
- **Tested Long-Distance RTT:** Up to 1.5 ms. - **Multipath Granularity:** Up to 72 logical paths sprayed across the available network fabric.
[05:45](https://www.youtube.com/watch?v=-KjG16c5fWU&t=345s) Co-Designing an Evolving Protocol with Hardware Programmability
James asks Balky about AMD's experience co-designing and implementing Meta RoCE while the spec was still actively evolving. Balky emphasizes that hardware programmability was the crucial enabler, allowing AMD to adjust to spec updates without waiting for silicon respins. To keep the project manageable, AMD prioritized validating core congestion control and multipathing mechanisms on a subset of RDMA operations before expanding support to advanced features like multi-plane transport.
Kingshuk adds that working on a moving target is exciting once you recognize that every spec change improves performance. Sandeep points out that the rapidly shifting AI landscape drives continuous customer demands; whenever new workload demands arose, Meta would ask Balky if AMD could squeeze a bit more resource out of the hardware. Balky would pull out his specs to find creative ways to accommodate the request.
Balky notes that balancing state tracking vs. target scale was a key design trade-off. Working with Meta, AMD scaled the implementation to support **4K Queue Pairs (QPs)** with up to **8K path contexts**.
- Hardware programmability was essential for adapting to spec changes on the fly. - Hardware state limits: Maintained support for 4,000 QPs and 8,000 sub-paths in hardware.
[09:18](https://www.youtube.com/watch?v=-KjG16c5fWU&t=558s) Transport Architecture: Edge Intelligence and "Tiny Network Pipes"
Arvind expands on Meta RoCE's core philosophy: pushing all transport intelligence to the edge endpoints while keeping network pipes simple. Because endpoints alone understand workload intent, Meta avoided building complex, expensive programmable switch fabrics. Instead, endpoints extract basic path feedback (such as ECN markers and RTT) from standard network devices to make fine-grained load-balancing decisions across "tiny path" abstractions.
Kingshuk highlights a major innovation in Meta RoCE: **hierarchical congestion control**. Instead of running congestion control strictly at the QP level, Meta RoCE applies congestion control at the individual sub-path level ("tiny path"). This provides fine-grained flexibility and dramatically boosts network utilization.
Sandeep and Balky discuss the technical trade-offs required during development: - Balancing hardware state against total paths (e.g., opting for slightly fewer QPs to support higher path counts per flow). - Deciding which congestion control parameters should be hardcoded in hardware versus exposed for software tuning.
[13:31](https://www.youtube.com/watch?v=-KjG16c5fWU&t=811s) AI Workload Demands vs. Reusing Existing Switch Infrastructure
Kingshuk contrasts traditional internet browsing traffic with AI training workloads. AI workloads rely heavily on machine-sensitive east-west traffic, where tail latency, packet arrival precision, and fabric congestion are hyper-critical.
When James asks whether adopting Meta RoCE requires replacing existing switches and routers, Arvind clarifies that Meta RoCE runs entirely on standard, commodity network infrastructure. Meta RoCE does not rely on custom switch features; it only requires standard **Explicit Congestion Notification (ECN)** marking and **Equal-Cost Multi-Path (ECMP)** forwarding. While direct packet spraying on switches would provide extra efficiency, Meta RoCE is engineered so the endpoints handle all necessary intelligence without requiring hardware overhauls across the fabric.
- **Switch Requirements:** Basic ECN marking and ECMP forwarding; no custom switch hardware required.
[16:45](https://www.youtube.com/watch?v=-KjG16c5fWU&t=1005s) Preview of Upcoming Open-Source Release at OCP
Wrapping up the first portion of the panel, Sandeep previews Meta's upcoming community plans: Meta will open-source the Meta RoCE specification at the Open Compute Project (OCP) summit to foster community feedback, collaboration, and broader hardware ecosystem adoption.
[17:06](https://www.youtube.com/watch?v=-KjG16c5fWU&t=1026s) Reference Implementation and Upcoming OCP Deep-Dive
The panel wraps up by reflecting on the core philosophy behind developing their open-source reference implementation. From the very beginning of the project, the primary goal was not just internal utility, but creating a foundation to enable "smoother and faster development" across the industry. The team intentionally engineered this implementation so it could serve a dual purpose: enabling Meta to collaborate closely with partners like AMD on real-world implementations, while ensuring it was fully prepared to be open-sourced to guide the broader engineering community.
Looking ahead, the team invites attendees to connect with them at the upcoming Open Compute Project (OCP) Global Summit for a much deeper technical dive. While this session provided a high-level overview, their scheduled OCP presentation will walk through the intricate details of the protocol, feature a dedicated talk on how to leverage the open-source reference implementation, and showcase a live demo to foster an interactive environment for developers.
- **Primary Goal:** Accelerate development cycles by providing a robust, community-guided reference implementation. - **Key Industry Collaborators:** Meta and AMD. - **OCP Highlights:** In-depth protocol technical sessions, reference implementation integration guides, and live interactive demonstrations.
## Notable quotes > [00:03](https://www.youtube.com/watch?v=-KjG16c5fWU&t=3s) just kind of dies — Arvind Srinivasan
> [01:05](https://www.youtube.com/watch?v=-KjG16c5fWU&t=65s) promises — Kingshuk Mandal
> [01:05](https://www.youtube.com/watch?v=-KjG16c5fWU&t=65s) elephant flow — Kingshuk Mandal
> [01:05](https://www.youtube.com/watch?v=-KjG16c5fWU&t=65s) mice flows — Kingshuk Mandal
> [04:12](https://www.youtube.com/watch?v=-KjG16c5fWU&t=252s) scale-out — Sandeep Nagaraja
> [04:12](https://www.youtube.com/watch?v=-KjG16c5fWU&t=252s) scale-across — Sandeep Nagaraja
> [09:18](https://www.youtube.com/watch?v=-KjG16c5fWU&t=558s) tiny path — Kingshuk Mandal
> [09:18](https://www.youtube.com/watch?v=-KjG16c5fWU&t=558s) hierarchical congestion control — Kingshuk Mandal
> [17:06](https://www.youtube.com/watch?v=-KjG16c5fWU&t=1026s) smoother and faster development
## Mentioned Meta, Keysight Technologies, AMD, James Zeng, Arvind Srinivasan, Kingshuk Mandal, Sandeep Nagaraja, Balakrishnan Raman, Balakrishnan "Balky" Raman, Meta RoCE, RoCE v2, InfiniBand Trade Association, IBTA, Open Compute Project, OCP, OCP Global Summit, YouTube, @Scale
[Source](https://www.youtube.com/watch?v=-KjG16c5fWU)