Description
Quick UDP Internet Connections (QUIC) is a modern transport layer protocol, initially developed by Google and later standardized by the IETF. Within the 3GPP architecture, its adoption is specified for enabling efficient data transport between the User Equipment (UE), the 5G Core Network (5GC), and application servers. Unlike traditional TCP/TLS stacks, QUIC integrates cryptographic handshakes and transport mechanisms into a single protocol layer, operating over UDP. This design inherently avoids the head-of-line blocking issue present in TCP by allowing multiple independent streams within a single connection. Each stream can be delivered independently, so packet loss on one stream does not stall data delivery on others.
The protocol's operation begins with a handshake that combines connection establishment and cryptographic key exchange, significantly reducing initial connection latency compared to the sequential TCP handshake and TLS negotiation. QUIC connections are identified by a connection ID, making them resilient to changes in the underlying network address, which is particularly beneficial for mobile devices experiencing handovers. All QUIC packets are authenticated and encrypted, including most of the header information, providing strong security and privacy by default, which mitigates ossification and middlebox interference.
In the 3GPP system, QUIC is leveraged for specific service-based interfaces and user plane optimizations. Specifications detail its use for protocols like HTTP/3, enabling more efficient web traffic. The 5G core can utilize QUIC for communication between Network Functions (NFs) over service-based interfaces, where its low-latency connection establishment and improved congestion control can enhance the responsiveness of network signaling. For the user plane, QUIC can transport application data, offering benefits for latency-sensitive services like real-time gaming, video conferencing, and low-latency streaming by minimizing round-trip times and improving performance on lossy or variable networks.
Purpose & Motivation
QUIC was created to address fundamental performance and security limitations of the traditional TCP/TLS protocol stack that underpins much of the internet. The primary motivation was to reduce latency, which is critical for modern interactive web applications, mobile services, and real-time communication. The sequential nature of TCP connection setup and TLS security negotiation introduces multiple round-trip delays before application data can be sent. For mobile users on cellular networks, where round-trip times can be high and variable, this latency is magnified, degrading user experience.
Furthermore, TCP's inherent head-of-line blocking, where a single lost packet stalls the entire connection's data flow, is ill-suited for multiplexed HTTP/2 traffic. QUIC solves this by implementing multiplexing at the transport layer with independent streams. Its use of UDP also allows for faster innovation in congestion control algorithms without requiring kernel updates, as it is implemented in user space. From a security and privacy standpoint, QUIC's mandatory encryption of nearly all packet fields prevents passive observation and manipulation by middleboxes, addressing growing concerns over ossification and surveillance on the internet.
3GPP's integration of QUIC, starting in Release 18, is driven by the need to optimize 5G system performance for a wide range of services, including enhanced Mobile Broadband (eMBB) and Ultra-Reliable Low-Latency Communications (URLLC). By adopting a modern, efficient transport protocol, 3GPP networks can better support the demanding requirements of future applications, reduce load times, improve video streaming quality, and provide a more robust foundation for the evolving internet protocol ecosystem within the mobile domain.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 18, 3GPP introduced support for MP-QUIC (Multipath QUIC) specifically for the purpose of traffic steering. This new function enables the network to utilize multiple paths for QUIC connections to optimize data flow. The enhancement focuses on leveraging MP-QUIC capabilities to improve traffic management and steering efficiency.
- MP-QUIC support for traffic steering TS 29.512CR1050
Explore further
Broader topics and technologies where QUIC plays a role.
Defining Specifications
3GPP specifications that define or reference QUIC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.700 vk00 | XR Services Application Enablement Layer | Rel-20 |
| TS 26.804 vj10 | 5G Media Streaming Extensions Study | Rel-19 |
| TS 29.122 vj40 | T8 Reference Point for Northbound APIs | Rel-19 |
| TS 29.512 vj40 | 5G Session Management Policy Control Service | Rel-19 |
| TS 29.514 vj40 | 5G System; Policy Authorization Service; Stage 3 | Rel-19 |
| TR 33.938 vj10 | 3GPP Cryptographic Inventory for 5G | Rel-19 |