NCA

Network Status Continuous Report Answer

Services →
Introduced in Rel-13

NCA is the Diameter answer command on the Rx interface where the PCRF provides a continuous stream of network status information, like user plane events, to the PCEF to support dynamic policy decisions.

Category
Services
Introduced
Rel-13
Where
Core Network › 5G Core
Specifications
1 specs
NCA Description Purpose Related Classification Specifications

Description

The Network Status Continuous Report Answer (NCA) is a Diameter command defined within the 3GPP Rx reference point application (specified in 29.214 and referenced in 29.153). It is a critical component of the Policy and Charging Control (PCC) architecture. The NCA is sent by the Policy and Charging Rules Function (PCRF) in response to a Network Status Continuous Report Request (NCR) command from the Policy and Charging Enforcement Function (PCEF), which typically resides in the Packet Data Network Gateway (PGW) or Gateway GPRS Support Node (GGSN). This command pair establishes a mechanism for the PCEF to continuously report specific network or user plane events to the PCRF, and for the PCRF to acknowledge and potentially respond to these reports.

Operationally, the process begins when the PCRF, during an IP-CAN (Internet Protocol Connectivity Access Network) session establishment or modification, determines it needs to be informed about certain events. It sends an NCR to the PCEF to request the reporting of these events. The PCEF acknowledges this request with an NCA. Subsequently, whenever a subscribed event (e.g., a change in radio access type, a serving gateway change, or a user plane activation/deactivation) occurs, the PCEF sends an NCR to the PCRF to report it. The PCRF then responds with an NCA, which may contain new policy decisions or charging rules triggered by the reported event. This creates a continuous, event-driven dialog for dynamic policy enforcement.

The NCA command carries the Diameter Result-Code AVP to indicate the success or failure of processing the corresponding NCR. More importantly, it can include AVPs (Attribute-Value Pairs) that provide updated PCC rules, event triggers for further reporting, or other policy-related information. This allows the PCRF to react in real-time to changes in the network or user behavior. For example, upon receiving an NCR reporting a handover to a congested cell, the PCRF could send an NCA with a new rule to throttle the user's bandwidth. The NCA thus enables a closed-loop control system where network status directly and immediately influences service policy.

Purpose & Motivation

The NCA command exists to facilitate real-time, event-driven policy control in 3GPP networks. It solves the problem of static policy enforcement by enabling the PCRF to dynamically adapt policies based on live network conditions and user plane events. Before such mechanisms, policy rules were largely static for a session, unable to react to changes like mobility events or network congestion, leading to suboptimal resource utilization and user experience.

Its creation was motivated by the need for more intelligent PCC to support complex services like Voice over LTE (VoLTE), where session continuity and quality depend on immediate reactions to handovers. It also supports sponsored data services and on-demand quality of service (QoS) upgrades. The NCA/NCR dialog addresses the limitation of one-time policy provisioning by establishing a continuous reporting channel, allowing the network to become context-aware and responsive.

Historically introduced in Release 13 as part of PCC enhancements, the NCA command formalized and standardized the process for continuous status reporting over the Rx interface. This was a significant evolution from simpler credit-control and authorization models, enabling advanced use cases in LTE and later 5G systems. It provides the foundational signaling for network-triggered service modifications, which are essential for network slicing, edge computing, and other 5G core network capabilities that require agile policy response to network events.

Classification

Part ofPCRF
Related approachesNCR

Evolution Across Releases

Rel-13 Initial

Introduced the NCA command within the Rx Diameter application, as referenced in TS 29.153. Defined its initial role in the continuous reporting procedure, allowing the PCRF to acknowledge event reports from the PCEF and push updated policy decisions in real-time. Established the foundational AVPs and protocol flow for event-triggered policy updates.

Explore further

Broader topics and technologies where NCA plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 29.153 vj00 Ns Reference Point Protocol between SCEF and RCAF Rel-19