The Ultra Ethernet Consortium was formed in July 2023 by AMD, Arista, Broadcom, Cisco, Eviden, HPE, Intel, Meta, Microsoft, and others. NVIDIA joined later. The goal: define a new transport protocol for AI/HPC workloads that runs over standard Ethernet physical layer but does not require PFC.
The UEC specification structure has four protocol components. These are not separate protocols layered on top of each other -- they are four functional blocks within a single coherent transport design:
UET (Ultra Ethernet Transport) -- the packet format and delivery model. Defines how data is segmented, how messages are packetized, and what the packet header looks like. UET is the thing that replaces the BTH (Base Transport Header) layer in a RoCEv2 packet.
Retransmit -- reliability without lossless fabric. Defines the selective acknowledgement (SACK) and retransmit mechanism that allows the transport to recover from packet loss without requiring the fabric to prevent it. This is the key structural difference from RoCEv2.
Congestion control -- ACK-based, not pause-based. Defines the congestion signal mechanism using acknowledgement packets and explicit signalling rather than PFC pause frames. The congestion signal is end-to-end (sender to receiver) not hop-by-hop (switch to switch).
Multipath -- native packet spraying. Defines how packets from a single message are sprayed across multiple paths, and how the receiver reassembles them correctly regardless of delivery order. Out-of-order delivery is a first-class design assumption, not an edge case.
The UEC 1.0 specification was ratified in Q4 2024. As of March 2026, UEC 1.0 is the current published spec. The spec defines the protocol behaviour required of any UEC-compliant endpoint (NIC or DPU) and the fabric behaviour required of UEC-capable switches. It does not mandate specific silicon implementations.