QoS

Quality of Service

QoS →
Introduced in R99 Also in: Radio Access Network

QoS is a set of technologies and mechanisms that manage network traffic to guarantee performance levels like bandwidth and latency for specific data flows over shared resources.

Category
QoS
Introduced
R99
Where
Services › Codecs
Also touches
1 segments
Specifications
7 specs
QoS Description Purpose Detected Changes Specifications

Description

Quality of Service (QoS) in 3GPP systems is a comprehensive framework for differentiating and prioritizing data traffic to meet the specific performance requirements of various services. It operates by classifying packets into distinct QoS Flows, each associated with a QoS Profile containing a set of QoS parameters. The core parameters are the 5G QoS Identifier (5QI), which is a scalar that references standardized characteristics (like priority, packet delay budget, packet error rate), and optionally Allocation and Retention Priority (ARP), Guaranteed Flow Bit Rate (GFBR), Maximum Flow Bit Rate (MFBR), and Averaging Window. These parameters define the expected treatment for packets belonging to that flow.

Architecturally, QoS is enforced end-to-end across the 5G system, involving the User Equipment (UE), the Radio Access Network (RAN), and the 5G Core Network (5GC). The Session Management Function (SMF) is responsible for establishing, modifying, and releasing QoS Flows based on session requests from the Application Function (AF) or subscriber profiles from the Unified Data Management (UDM). The SMF derives the QoS rules and sends them to the UE and the RAN via the Access and Mobility Management Function (AMF) and the gNB. In the RAN, these rules are mapped to Data Radio Bearers (DRBs) for over-the-air transmission, where scheduling algorithms prioritize packets according to their 5QI.

How it works involves a multi-layer mapping process. At the PDU Session level, service data flows (SDFs) are identified by packet filters and mapped to a QoS Flow. Each QoS Flow is uniquely identified by a QFI (QoS Flow Identifier) within a PDU Session. The RAN maps one or more QoS Flows with similar characteristics to a single DRB to optimize radio resource usage. The gNB's packet scheduler uses the QoS parameters (especially priority and delay budget) to make millisecond-level decisions on which UE's data to transmit on which physical resource blocks, ensuring that latency-sensitive flows like VoIP are served before background downloads. This hierarchical and granular control is what enables a single physical network to simultaneously support mission-critical IoT, ultra-HD video, and best-effort web browsing.

Purpose & Motivation

QoS technology was created to address the fundamental challenge of supporting multiple services with vastly different performance requirements over a single, shared packet-switched network infrastructure. Early cellular networks were circuit-switched and dedicated to voice, inherently providing guaranteed quality. With the migration to all-IP networks (GPRS, UMTS), all traffic became data packets, risking that latency-sensitive voice or video would be degraded by bulk data transfers. QoS provides the necessary tools to reintroduce differentiation and guarantees in a packet-based world.

The evolution from 3G to 4G and 5G saw a continuous refinement of QoS mechanisms to support an ever-broader range of services. In 3G/UMTS (Release 99), QoS introduced the concept of bearer services with traffic classes (Conversational, Streaming, Interactive, Background). 4G/LTE simplified this with QCI (QoS Class Identifier). 5G significantly enhanced the framework with a more flexible, service-based approach. It addressed limitations of previous systems by allowing more granular flow-based QoS (instead of bearer-based), enabling network slicing, and providing explicit support for new 5G service requirements like ultra-reliable low latency communications (URLLC) and massive Machine Type Communications (mMTC).

Without QoS, networks would operate on a simple best-effort basis, where all packets are treated equally. This is insufficient for modern digital economies that rely on real-time collaboration, industrial automation, telemedicine, and immersive entertainment. QoS solves this by allowing network operators to create service tiers, implement traffic engineering, and fulfill Service Level Agreements (SLAs). It is the technological foundation that enables the commercial promise of 5G—supporting a unified network for everything from sensors to self-driving cars.

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-19 1 change

In Release 19, the QoS function was enhanced to support dynamic negotiation and delegation as part of Network Composition, particularly for moving networks like trains. This allows a composed network to seamlessly request and maintain an appropriate level of QoS and IP address blocks when interworking with other networks. The release also included a change to the message name for the MBMS bearer quality report from the MC GW.

  • Change MC GW MBMS bearer quality report message name TS 23.280CR0666
Rel-20 1 change

In Release 20, a key new QoS capability was introduced to authorize a request for the quality of connection specifically for an MCPTT client. This enhancement is framed within the broader concept of Network Composition, where QoS control remains within each individual network and is not delegated or integrated between them. The release formalizes procedures for negotiating an appropriate level of QoS, such as for a moving network, while maintaining that end-to-end QoS control functions across network boundaries remain difficult to establish.

  • Authorisation to request quality of connection of MCPTT client TS 23.379CR0520

Explore further

Broader topics and technologies where QoS plays a role.

Defining Specifications

3GPP specifications that define or reference QoS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 22.980 vj00 Network Composition Feasibility Study Rel-19
TS 23.280 vk10 Common Architecture for Mission Critical Services Rel-20
TS 23.379 vk00 MCPTT Functional Architecture Rel-20
TS 25.222 vj00 UTRA TDD Multiplexing & Channel Coding Rel-19
TS 26.348 vj00 xMB Interface Specification Rel-19
TR 26.803 vh00 5G Media Streaming Extensions for Edge Processing Rel-17
TR 37.911 vj00 3GPP 5G NTN Self-Evaluation Report Rel-19