QNC

QoS Notification Control

QoS →
Introduced in Rel-15

QNC is a 5G core network capability that notifies a User Equipment about changes to its authorized QoS parameters to enable dynamic adaptation, such as modifying bitrate guarantees.

Category
QoS
Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
2 specs
QNC Description Purpose Related Classification Specifications

Description

QoS Notification Control (QNC) is a mechanism defined within the 5G System (5GS) that enables the network to inform a User Equipment (UE) about modifications to its authorized Quality of Service (QoS) parameters for an existing Protocol Data Unit (PDU) Session or QoS Flow. Unlike static QoS provisioning, QNC allows for dynamic adjustments after a session is established. This notification is crucial for aligning the UE's understanding of its available resources with the network's current policy decisions or operational state.

The QNC procedure is primarily driven by the Policy Control Function (PCF). When the PCF decides that a change in authorized QoS is required—for reasons such as policy updates, network congestion, slice-specific management, or application request—it sends a policy update to the Session Management Function (SMF). The SMF, which is responsible for PDU session management, then initiates the notification process towards the UE. This involves the SMF communicating with the Access and Mobility Management Function (AMF) and ultimately the Radio Access Network (RAN) to deliver the QoS notification message to the UE.

Upon receiving the notification, the UE is expected to adapt its uplink traffic behavior accordingly. For example, if the authorized bitrate for a QoS Flow is reduced, the UE should limit its transmission rate to the new value. The notification typically contains updated QoS parameters such as the 5G QoS Identifier (5QI), Aggregate Bit Rate (ABR), Guaranteed Flow Bit Rate (GFBR), or Maximum Flow Bit Rate (MFBR). QNC operates within the framework of the UE policy framework and is distinct from QoS rule provisioning; it does not install new rules but modifies the authorization associated with existing rules or flows. This mechanism is integral to achieving closed-loop QoS management, where the network can respond in near real-time to changing conditions and maintain service-level agreements (SLAs), especially in complex environments like network slicing.

Purpose & Motivation

QNC was introduced in 5G (Rel-15) to address the limitations of static QoS management prevalent in previous generations. In 4G/LTE, QoS parameters were largely established during bearer setup and could only be modified through complex bearer modification procedures, which were not optimized for rapid, policy-driven changes. The advent of 5G brought about diverse service requirements, network slicing, and dynamic policy control, necessitating a more agile method to communicate QoS changes to the end device.

The primary problem QNC solves is the synchronization of QoS state between the network's policy decision point (PCF) and the UE. Without QNC, a UE might continue transmitting at a rate that the network can no longer support due to congestion, slice re-prioritization, or a change in user subscription, leading to packet drops, inefficiency, or violation of SLAs. QNC enables efficient network resource utilization by allowing the network to downgrade (or occasionally upgrade) QoS authorizations on-the-fly. This is particularly important for network slicing, where resources are shared and must be allocated elastically, and for service continuity when a user moves between different slice instances or when application requirements change mid-session. It provides the granular control needed for advanced 5G use cases like industrial IoT, ultra-reliable low-latency communication (URLLC), and enhanced mobile broadband (eMBB).

Classification

Part of5QI
Related approachesSMF

Release Timeline

Evolution Across Releases

Rel-15 Initial

Introduced QNC as a new 5G core network feature. Defined the basic architecture, procedures, and signaling between PCF, SMF, AMF, and UE. Established QNC as a mechanism for notifying UEs about changes to authorized session-level and flow-level QoS parameters.

Enhanced QNC procedures for edge computing and vertical-specific services. Improved support for interaction with network slicing, allowing slice-specific QoS policies to be communicated dynamically to the UE.

Further refinements for reliability and efficiency. Expanded use cases to include support for non-terrestrial networks (NTN) and enhanced support for URLLC services requiring rapid QoS adaptation.

Continued evolution to support advanced automation and AI-driven policy control. Enhanced scalability and integration with network analytics for predictive QoS adjustments.

Ongoing standardization to address new service requirements and ensure QNC remains effective for future 5G-Advanced and 6G preparatory work items.

Explore further

Broader topics and technologies where QNC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 29.513 vj40 5G PCC Signalling Flows & QoS Mapping Rel-19
TS 29.890 vg00 CT3 5G System Technical Report Rel-16
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.