Description
Network Slice Performance and Analytics (NSPA) is a comprehensive framework defined within the 3GPP standards to facilitate the monitoring, measurement, and analytical evaluation of network slices. A network slice is a logical, end-to-end network tailored to specific service requirements, and NSPA provides the mechanisms to ensure these slices perform as intended. The framework operates by defining performance measurement jobs that collect data from various network functions (NFs) involved in a slice instance, such as the Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF). This data includes key performance indicators (KPIs) like latency, throughput, reliability, and resource utilization, which are aggregated and processed to assess slice health and compliance with its Service Level Agreement (SLA).
The architecture of NSPA involves several functional components, primarily the Network Data Analytics Function (NWDAF) and management functions like the Network Slice Management Function (NSMF) and Communication Service Management Function (CSMF). The NWDAF plays a central role by collecting performance data from network functions and other sources, applying analytics models, and generating insights such as performance predictions, anomaly detection, and root cause analysis. These analytics outputs are then consumed by management systems to enable automated slice lifecycle management actions, such as scaling resources, reconfiguring parameters, or triggering corrective measures to prevent SLA violations.
NSPA works through a continuous cycle of data collection, analytics, and feedback. Measurement jobs are configured and activated based on the slice's requirements. The collected raw data is processed and correlated to create a holistic view of the slice's performance from both the network and service perspectives. This enables operators to move from reactive troubleshooting to proactive and predictive assurance. By providing deep visibility into slice behavior, NSPA is fundamental for realizing the promise of 5G network slicing, where multiple logical networks with diverse performance characteristics must coexist on shared physical infrastructure while maintaining strict isolation and guaranteed performance.
Purpose & Motivation
NSPA was created to address the critical challenge of performance assurance in 5G network slicing. Traditional network performance management tools were designed for monolithic, one-size-fits-all networks and could not provide the granular, per-slice visibility required for isolated logical networks. Without NSPA, operators would be unable to verify if a network slice dedicated to, for example, ultra-reliable low-latency communication (URLLC) for factory automation is actually meeting its stringent latency and reliability targets, leading to potential service failures and SLA breaches.
The motivation stems from the 5G vision of supporting a wide range of services—enhanced Mobile Broadband (eMBB), massive IoT (mIoT), and critical communications—each with vastly different requirements. Network slicing is the key enabler for this, but it introduces complexity in management. NSPA provides the necessary intelligence and automation to manage this complexity. It solves the problem of opaque performance within slices by delivering actionable analytics, enabling efficient resource utilization, automated optimization, and ultimately, the commercial viability of offering slice-as-a-service to enterprise customers.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (8 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 16, the NSPA function was introduced to enable performance and analytics-based charging for network slices. This was achieved by defining a new Charging Enablement Function (CEF) that subscribes to performance metrics from management services (MnS) or analytics from the NWDAF. The CEF then reports this charging information to the Charging Function (CHF) to support Post Event Charging (PEC) scenarios per network slice.
- Correction on NSPA Container Information in Charging Data Request message TS 28.201CR0007
In Release 17, the new Network Slice Performance and Analytics (NSPA) function introduced a dedicated charging architecture where a Charging Enablement Function (CEF) subscribes to performance metrics or analytics information for a specific network slice. This function specifically supports reporting this performance and analytics charging information per network slice to the Charging Function (CHF) for converged charging, with corrections made to the data container information and charging data message content.
In Release 18, a key enhancement for the Network Slice Performance and Analytics (NSPA) function was the clarification of triggers for the content of NSPA messages. This provides more precise guidance on the conditions under which the Charging Enablement Function (CEF) initiates the reporting of performance and analytics charging information to the Charging Function (CHF). The update refines the procedures for subscription-based charging, where the CEF consumes services from an MnS Producer or a Network Data Analytics Function (NWDAF).
- Rel-18 CR 28.201 Clarification on triggers for NSPA message content TS 28.201CR0013
In Release 19, the NSPA function was enhanced to support the reporting of energy-related information per network slice and received additions and corrections for its charging information container. These updates specifically expanded the scope of performance and analytics data that the Charging Enablement Function (CEF) can subscribe to and report to the Charging Function (CHF) for converged charging.
- Rel-19 CR 28.201 Support the energy related information per network slice TS 28.201CR0014
- Rel-19 CR 28.201 Addition on NSPA charging information TS 28.201CR0024
- Rel-19 CR 28.201 Correction of NSPA Container Information reference TS 28.201CR0020
- Rel-19 CR 28.201 Correction on NSPA charging information TS 28.201CR0022
Explore further
Broader topics and technologies where NSPA plays a role.
Defining Specifications
3GPP specifications that define or reference NSPA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 28.201 vj20 | 5G Network Slice Performance Analytics Charging | Rel-19 |
| TR 28.843 vi10 | Technical Report on Charging Aspects for Vertical Scenarios | Rel-18 |