NEST

Network Slice Template

Network Slicing →
Introduced in Rel-16 Also in: Core Network, Management

NEST is a standardized, machine-readable data model that defines the structure and requirements of a network slice, serving as a blueprint for its automated lifecycle management.

Category
Network Slicing
Introduced
Rel-16
Where
Services › Codecs
Also touches
2 segments
Specifications
6 specs
NEST Description Purpose Related Classification Detected Changes Specifications

Description

The Network Slice Template (NEST) is a fundamental concept within the 3GPP management framework for network slicing. It is defined as a formal, structured data model that describes all the necessary information to create and manage a network slice instance. This template is not a static document but a machine-interpretable specification, typically expressed using YANG data modeling language or similar, which can be processed by management and orchestration systems like the Network Slice Management Function (NSMF) and the Communication Service Management Function (CSMF). The template encompasses a comprehensive set of slice characteristics, including performance requirements (e.g., latency, bandwidth, reliability), service-level agreements (SLAs), resource requirements, topological constraints, and the constituent network functions and sub-network slices required.

Architecturally, the NEST acts as the input for the slice design and onboarding phase. It defines the 'what' of a network slice. When a communication service request is received, the CSMF maps the service requirements to a suitable NEST. The NSMF then consumes this template to decompose the slice requirements into resource-level requirements for the underlying network domains (e.g., RAN, Transport, Core), managed by Domain Management Systems (DMS) or the Network Slice Subnet Management Function (NSSMF). The template includes both service-facing and resource-facing parameters, bridging the gap between business intent and technical implementation.

Key components described within a NEST include the Slice Service Type (eSST), Slice Differentiator (SD), and a detailed list of slice profiles. The slice profile is a core element, specifying the network slice subnet (NSS) requirements, which detail the specific behaviors and capabilities needed from the RAN and Core Network parts. This includes the selection of network functions (NFs), their connectivity via service-based interfaces (SBIs), and specific configurations for features like network slicing selection policy (NSSP). The template also includes lifecycle management policies, monitoring descriptors for slice assurance, and security and isolation requirements.

Its role in the network is pivotal for automation and agility. By standardizing the slice definition, NEST enables multi-vendor interoperability and allows operators to offer slices as a service (Slice-as-a-Service) efficiently. It ensures that every instantiated slice instance conforms to a pre-validated design, reducing configuration errors and enabling predictable performance. The template is stored in a catalog or repository, allowing for reuse, versioning, and efficient management of the slice portfolio across its entire lifecycle from preparation to commissioning, operation, and decommissioning.

Purpose & Motivation

NEST was created to address the fundamental challenge of efficiently managing the complexity and diversity of network slices in 5G and beyond. Prior to its standardization, defining a network slice was an ad-hoc, manual process involving lengthy design documents and bespoke configurations for each use case, such as enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communication (URLLC), and massive Machine-Type Communication (mMTC). This approach was not scalable, error-prone, and hindered rapid service deployment and dynamic resource allocation.

The primary problem NEST solves is the lack of a common, machine-readable language to describe a network slice. Without it, automation of slice lifecycle management—instantiation, modification, monitoring, and termination—was impossible. The template provides this common language, enabling closed-loop automation where management systems can interpret service requirements, translate them into technical configurations, and orchestrate the necessary resources across multiple administrative and technological domains. This is essential for realizing the 5G vision of supporting millions of simultaneous connections with diverse and stringent requirements on a shared physical infrastructure.

Historically, network services were monolithic and rigid. The shift to cloud-native, software-defined networks demanded a new paradigm for service creation. NEST, introduced in 3GPP Release 16 as part of the enhanced management and orchestration framework, provides this paradigm. It addresses the limitations of previous network service descriptors by being specifically tailored for the end-to-end logical network concept of a slice, incorporating not just virtual network function (VNF) connectivity but also specific RAN behaviors, transport characteristics, and stringent SLA parameters. It is the cornerstone for commercializing network slicing, allowing operators to productize and offer standardized slice blueprints to enterprise customers.

Classification

Part ofNSMF

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (49 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 2 changes

In Release 15, the initial framework for the Network Slice Template (NEST) function introduced the ability to manage network slice subnets with an assigned priority. It also defined new management interactions with NFV MANO for handling network service priority within the slice lifecycle.

  • Add Network slice subnet management use case with assigned priority TS 28.531CR0009
  • Add network slice management interactions with NFV MANO for network service priority TS 28.531CR0010
Rel-16 5 changes

In Release 16, the enhancements for the Network Slice Template (NEST) function focused on providing greater clarity and procedural corrections. Specifically, this included clarifications and fixes for network slice-related identifiers and the procedure for Network Slice Subnet Instance Deallocation. Furthermore, corrections were made to the use case describing Network Slice Subnet termination.

  • Add informative annex to describe a network slice journey TS 28.531CR0024
  • Clarification on network slice related identifiers TS 28.531CR0047
  • Fix general information of network slice related identifiers TS 28.531CR0057
  • Correction on procedure of Network Slice Subnet Instance Deallocation TS 28.531CR0015
  • Fix Network Slice subnet termination use case TS 28.531CR0044
Rel-17 15 changes

In Release 17, the NEST function was enhanced with new procedures for reservation and feasibility checking of both network slices and slice subnets, alongside refined processes for slice subnet instance allocation and configuration. It introduced specific capabilities for network slice subnet management and removed several earlier functions, such as network slice capacity planning and capability exposure notification. Furthermore, the release provided clarifications and corrections to roles and translations within slice allocation and provisioning management use cases.

  • Modification of network slice related requirements TS 28.531CR0098
  • Update procedure of reservation and checking feasibility of network slice subnet TS 28.531CR0106
  • Update procedure of reservation and checking feasibility of network slice TS 28.531CR0107
  • Update procedure of reservation and checking feasibility of network slice subnet TS 28.531CR0114
  • Network slice subnet capabilities TS 28.531CR0110
  • Update procedure of network slice subnet instance allocation TS 28.531CR0099

+ 9 more changes

Rel-18 20 changes

In Release 18, the NEST function introduced a new provisioning procedure for slice activation and deactivation using administrative state. Furthermore, it enhanced key lifecycle management procedures—including Network Slice Instance Allocation, Deallocation, and Modification—by adding support for asynchronous operations to improve scalability and flexibility.

  • Add provisioning procedure for slice activation and deactivation using adminsitrative state TS 28.531CR0121
  • Update Procedure of Network Slice Instance Allocation to support asynchronous operations TS 28.531CR0173
  • Update Procedure of Network Slice Instance Deallocation to support asynchronous operations TS 28.531CR0174
  • Update Procedure of Network Slice Instance Modification to support asynchronous operations TS 28.531CR0175
  • Update Procedure of Network Slice Subnet Instance Allocation to support asynchronous operations TS 28.531CR0176
  • Update Procedure of network slice subnet instance deallocation to support asynchronous operations TS 28.531CR0177

+ 14 more changes

Rel-19 7 changes

In Release 19, the NEST function introduced enhancements for slice requirement verification and alignment, as well as a new late notification capability for network slice adaptation procedures. It also expanded predictive slice modification to support Inter-PLMN based slice service continuity scenarios. These updates built upon existing NSCE services like policy harmonization and application layer network slice lifecycle management.

  • Enhancements to Network slice allocation procedure in NSaaS model TS 23.435CR0004
  • Enhancements to Slice requirement verification and alignment capability TS 23.435CR0005
  • Enhancements to Slice requirement verification and alignment capability TS 23.435CR0017
  • Enhancements to Slice requirement verification and alignment capability TS 23.435CR0022
  • Add late notification to the network slice adaptation procedures TS 23.435CR0011
  • Update on predictive slice modification in Inter-PLMN based slice service continuity TS 23.435CR0024

+ 1 more changes

Explore further

Broader topics and technologies where NEST plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.435 vj30 Network Slice Capability Exposure Procedures Rel-19
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
TR 26.941 vj01 5G Media Slicing Extensions Rel-19
TS 28.531 vk00 Management and Orchestration Rel-20
TS 28.880 vj00 Study on 5G Energy Efficiency & Saving Rel-19
TR 32.847 vi00 Technical Report Rel-18