NSMF

Network Slice Management Function

Network Slicing
Introduced in Rel-15
The Network Slice Management Function (NSMF) is a core management entity responsible for the management and orchestration of an end-to-end network slice. It translates service requirements into slice requirements and coordinates the lifecycle management of the slice across different network domains.

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

Rel-15 Initial

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

SpecificationTitle
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