QUIC

Quick UDP Internet Connections

Protocol →
Introduced in Rel-18 Also in: Services

QUIC is a standardized transport protocol that operates over UDP, designed to reduce connection latency and improve security and multiplexed data delivery for enhanced application performance in mobile networks.

Category
Protocol
Introduced
Rel-18
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
6 specs
QUIC Description Purpose Related Classification Detected Changes Specifications

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

Part ofTLS
Specific typesMPQUIC

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-16 1 change

In Release 16, the initial work for QUIC was introduced, focusing on enabling multiple Packet Data Network (PDN) connections. This foundational effort aimed to support use cases like Content Delivery Networks (CDNs), which require efficient delivery of diverse internet content. The release established a basis for developers to understand and integrate these services to accelerate implementation within existing systems.

  • Initial report for multiple PDN connections TS 29.122CR0277
Rel-18 1 change

In Release 18, the new QUIC function introduced support for Multi-Path QUIC (MP-QUIC) specifically for traffic steering. This enhancement enables more efficient management of data flows across multiple network paths. The development focuses on use cases such as Content Delivery Networks (CDNs) to improve the delivery of internet content.

  • 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.

SpecificationTitleRelease
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