Description
The Network Slice Management Function (NSMF) is a critical functional block within the 3GPP management system, defined across several specifications including TS 23.435, TS 28.530, and TS 28.531. It resides in the management plane and is responsible for the lifecycle management of a complete, end-to-end network slice. Conceptually, the NSMF acts as the 'orchestrator' for a specific network slice instance, ensuring it is created, modified, monitored, and terminated according to its service requirements.
Operationally, the NSMF receives a network slice service request, typically from a Communication Service Management Function (CSMF) or an operator. This request contains the service requirements (e.g., latency, bandwidth, device density). The NSMF's first task is to translate these service requirements into detailed network slice requirements. It then decomposes the end-to-end slice into manageable sub-network parts, known as Network Slice Subnets (NSSs), which correspond to specific technology domains like the RAN, Core, or Transport network.
For each NSS, the NSMF interacts with the corresponding Network Slice Subnet Management Function (NSSMF). The NSMF delegates the management of resources within a specific domain (e.g., provisioning Core Network functions) to the responsible NSSMF. The NSMF aggregates the responses and status from all NSSMFs to maintain a holistic view of the slice's health and performance. It is responsible for ensuring the slice meets its overall Service Level Agreement (SLA) by monitoring Key Performance Indicators (KPIs), managing faults, and triggering corrective actions like scaling resources. The NSMF exposes northbound interfaces for integration with higher-level business support systems (BSS) and operation support systems (OSS).
Purpose & Motivation
The NSMF was created to solve the problem of centralized, automated orchestration for complex end-to-end network slices. Before network slicing, network functions were managed in silos (RAN management, core management), making it impossible to guarantee an integrated service level across all domains for a specific logical network. Manual coordination between domain managers was slow and error-prone.
Its introduction in Release 15 was fundamental to realizing the 5G vision of network slicing. The NSMF provides the necessary intelligence to abstract the complexity of the underlying multi-domain, multi-vendor infrastructure. It enables operators to offer 'slices as a service' by automating the translation of business intent (from a customer or internal service team) into technical reality across the entire network. Without the NSMF, the agility, isolation, and guaranteed performance promised by network slicing would be unattainable.
Key Features
- End-to-end network slice lifecycle orchestration (creation, modification, termination)
- Translation of service-level requirements (from CSMF) into technical slice and subnet requirements
- Decomposition of an end-to-end slice into Network Slice Subnets (NSS) and coordination with NSSMFs
- Aggregation of fault and performance data from NSSMFs for holistic slice assurance
- SLA management and enforcement for the entire slice instance
- Policy enforcement and configuration management for the slice across domains
Evolution Across Releases
Introduced the NSMF as a core component of the 5G management architecture. Defined its role in end-to-end slice lifecycle management, its interfaces with CSMF and NSSMF, and the basic procedures for slice instantiation and operational management.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.435 | 3GPP TS 23.435 |
| TS 23.700 | 3GPP TS 23.700 |
| TS 26.501 | 3GPP TS 26.501 |
| TS 28.530 | 3GPP TS 28.530 |
| TS 28.531 | 3GPP TS 28.531 |
| TS 28.801 | 3GPP TS 28.801 |
| TS 28.805 | 3GPP TS 28.805 |