S-NSSAI

Single Network Slice Selection Assistance Information

Network Slicing →
Introduced in Rel-15 Also in: Services, Management, Radio Access Network, User Equipment

S-NSSAI is a key identifier in 5G network slicing, consisting of a Slice/Service Type and an optional Slice Differentiator, used to select a specific network slice instance for a UE.

Category
Network Slicing
Introduced
Rel-15
Where
Core Network › 5G Core
Also touches
4 segments
Specifications
57 specs
S-NSSAI Description Purpose Related Classification Detected Changes Specifications

Description

The Single Network Slice Selection Assistance Information (S-NSSAI) is a fundamental construct in the 5G System (5GS) that uniquely identifies a network slice. A network slice is a logical, end-to-end network tailored to meet the specific requirements of a service or customer. The S-NSSAI is used by the User Equipment (UE) and the network to select and associate the UE with the appropriate network slice instance during registration and session establishment procedures. It is a critical parameter carried in Non-Access Stratum (NAS) signaling messages between the UE and the Access and Mobility Management Function (AMF).

An S-NSSAI is composed of two parts: a mandatory Slice/Service Type (SST) and an optional Slice Differentiator (SD). The SST is an 8-bit value that indicates the expected network slice behavior in terms of features and services. Standardized SST values include 1 for enhanced Mobile Broadband (eMBB), 2 for Ultra-Reliable Low Latency Communications (URLLC), and 3 for massive IoT (mIoT). The SD is a 24-bit optional identifier used to differentiate among multiple network slices of the same SST, allowing operators to create further specialized slices within a broad category (e.g., different eMBB slices for enterprise and consumer services). The combination of SST and SD allows for fine-grained slice selection.

During initial registration, the UE provides a Requested NSSAI, which is a list of S-NSSAIs corresponding to the slices it wishes to access. The network validates these requests against the subscriber's Subscribed S-NSSAIs stored in the Unified Data Management (UDM). The AMF, in coordination with the Network Slice Selection Function (NSSF), selects the appropriate network slice instances and returns an Allowed NSSAI to the UE for use in the current registration area. This Allowed NSSAI is then used for subsequent session establishment with the Session Management Function (SMF). The S-NSSAI influences the selection of all other core network functions (SMF, PCF, UPF) and can be used to apply specific network policies, quality of service (QoS) profiles, and charging rules, enabling true end-to-end logical network isolation and customization.

Purpose & Motivation

S-NSSAI was introduced in 3GPP Release 15 as a core enabler of 5G network slicing, a revolutionary concept that allows a single physical network infrastructure to be partitioned into multiple virtual, independent logical networks. Prior to 5G, networks provided largely monolithic services; customizing the network for different service types (e.g., video streaming, autonomous driving, sensor networks) was complex and inefficient. S-NSSAI solves this by providing a simple, standardized identifier that allows both the device and the network to dynamically select a pre-configured slice with specific characteristics.

The creation of S-NSSAI was motivated by the diverse and stringent requirements of 5G use cases, which range from high bandwidth and low latency to massive connection density. It addresses the problem of how to efficiently direct traffic and apply tailored resources without building separate physical networks. By including the S-NSSAI in signaling, the 5G system can instantiate the correct set of network functions and policies on a per-session basis. This enables operators to offer Network-as-a-Service (NaaS), support enterprise private networks, and optimize resource utilization, thereby unlocking new revenue streams and meeting the performance demands of modern applications.

Architecture

Classification

Part ofNSSF
Specific typesNSINSAG

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 212 changes

In Release 15, the S-NSSAI function was newly introduced to enable network slice selection for PDN connections in EPS, including those established over ePDG, and to handle slice continuity during mobility between EPS and 5GS. This included procedures for including an S-NSSAI received in EPS within the Requested NSSAI upon inter-system change to 5GS, and for establishing a NAS signalling connection due to changes in network slicing information. The release also introduced mechanisms for conveying S-NSSAI via extended PCO and for handling the PDU session ID during this inter-system mobility.

  • S-NSSAI of a PDN connection context vie (e)PCO TS 24.008CR3116
  • Handling of S-NSSAI and PDU session ID during mobility between EPS and 5GS TS 24.301CR2965
  • Mode selection for inter-system change between EPS and 5GS TS 24.301CR2979
  • Ciphering keys delivery for broadcast of ciphered assistance data TS 24.301CR3041
  • Update of UE identity used for attach in S1 mode for single-registered UE without N26 TS 24.301CR3070
  • Clarification on usage of ePDG selection procedures TS 24.302CR0662

+ 206 more changes

Rel-16 372 changes

In Release 16, the S-NSSAI function was enhanced with the introduction of Slice-Specific Authentication and Authorisation. Furthermore, the release added new capabilities for network slice optimization based on VAL server policy and for network slice adaptation for VAL applications. These enhancements provided more granular control and optimization of network slices for vertical applications.

  • CIoT Introduction of CN Selection and Steering TS 23.501CR0896
  • Description of solution 2 in 23.725 for redundancy as an informational annex TS 23.501CR0754
  • ATSSS-SMF and UPF selection TS 23.501CR0761
  • Trusted non-3GPP Access Network Selection TS 23.501CR0783
  • eSBA communication schemas related to general discovery and selection TS 23.501CR0799
  • eSBA communication schemas related to UDM and UDR discovery and selection TS 23.501CR0800

+ 366 more changes

Rel-17 408 changes

In Release 17, the S-NSSAI function was enhanced to support network slice restriction and optimization based on analytics from the NWDAF. It also introduced new capabilities for network slice adaptation for VAL applications by guiding updates to URSP rules and enabled coordinated resource optimization across multiple slices, including PNI-NPN slices. Furthermore, the release added support for predictive slice modification in edge deployments to maintain service performance during migration.

  • Support of different slices over different Non 3GPP access TS 23.501CR2525
  • Network Slice restriction based on NWDAF analytics TS 23.501CR2567
  • NWDAF discovery and selection TS 23.501CR2575
  • NWDAF discovery and selection based on provided ML models TS 23.501CR2585
  • UP path selection enhancement based on analytics info provided by NWDAF TS 23.501CR2586
  • NWDAF discovery and selection for model sharing TS 23.501CR2614

+ 402 more changes

Rel-18 563 changes

In Release 18, key enhancements for S-NSSAI included the introduction of a **Partially Allowed NSSAI** and **Partially Rejected S-NSSAI** to provide finer granularity in slice admission control. The release also introduced the capability for **Alternative S-NSSAI replacement determined by NSSF** and added support for **graceful network slice PDU sessions release** during slice decommissioning or replacement. Furthermore, optimizations were specified for the support of **time validity policies for a network slice**.

  • N3IWF selection enhancement for support of S-NSSAI needed by UE TS 23.501CR3707
  • Discovery and Selection of the NWDAF Supporting Federated Learning in 5GC TS 23.501CR3772
  • KI#4 23.501 AF traffic influence for common EAS, DNAI selection TS 23.501CR3788
  • Common EAS/DNAI selection by AF TS 23.501CR3789
  • Change of Network Slice instance for PDU sessions TS 23.501CR3867
  • Introduction of 5GS Information Exposure TS 23.501CR3887

+ 557 more changes

Rel-19 323 changes

In Release 19, enhancements to the S-NSSAI function focused on improving the Network Slice Capability Enablement (NSCE) service for vertical applications. Specifically, new procedures were introduced for **slice requirement verification and alignment** and for **network slice allocation within a Network Slice as a Service (NSaaS) model**. These additions provided improved policy harmonization between verticals and operators and enabled more dynamic slice lifecycle management based on VAL server policies.

  • 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
  • RVAS with target NF selection enhancement. TS 23.501CR5364
  • NF discovery and selection by target PLMN TS 23.501CR5399

+ 317 more changes

Rel-20 4 changes

In Release 20, the S-NSSAI-related enhancements introduced new network slice capability enablement (NSCE) services for vertical applications, such as network slice optimization based on VAL server policy and predictive slice modification in edge deployments. These capabilities enable application-layer lifecycle management and coordinated resource optimization across multiple slices based on collected performance and analytics. Furthermore, the release introduced functionality for network slice adaptation for VAL applications, providing guidance to update URSP rules when a UE is subscribed to multiple slices.

  • N3IWF/TNGF reselection considering energy related information. TS 23.501CR6493
  • KI#1: Per UE application ranking related information exposed by EIF TS 23.501CR6501
  • Energy Consumption information exposure and policy control TS 23.501CR6508
  • SMF and PCF Selection for UIA_ARC TS 23.501CR6504

Explore further

Broader topics and technologies where S-NSSAI plays a role.

Defining Specifications

3GPP specifications that define or reference S-NSSAI, 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.501 vk00 5G System Architecture Stage 2 Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
TR 23.745 vh00 Study on App Layer Support for Factories of the Future in 5G Rel-17
TR 23.758 vh00 Study on Edge Application Architecture Rel-17
TS 24.008 vj50 3GPP TS 24008: Core Network Protocols Rel-19
TS 24.301 vj60 NAS protocol for Evolved Packet System Rel-19
TS 24.302 vj00 Access to EPC via non-3GPP networks; Stage 3 Rel-19
TS 24.483 vj20 Mission Critical Services Management Object Rel-19
TS 24.484 vj30 MCS Configuration Management Rel-19
TS 24.501 vj50 5G NAS Protocols Specification Rel-19
TS 24.526 vj30 UE Policies for 5GS; Stage 3 Rel-19
TS 24.549 vj10 SEAL Network Slice Capability Enablement Protocol Rel-19
TS 24.575 vj00 UE Pre-configuration for MBS Rel-19
TS 24.890 vg00 5G NAS Protocol for 5GS Stage 3 Rel-16
TS 28.202 vj00 5G Network Slice Management Charging Rel-19
TS 28.203 vi10 Charging management Rel-18
TS 28.204 vi11 Charging management Rel-18
TS 28.535 vj00 Closed Control Loop Assurance Management Rel-19
TR 28.833 vi01 Technical Report on 5G LAN-type Service Management Rel-18
TR 28.836 vi00 Technical Report on Intent Driven Management Rel-18
TR 28.843 vi10 Technical Report on Charging Aspects for Vertical Scenarios Rel-18
TS 29.122 vj40 T8 Reference Point for Northbound APIs Rel-19
TS 29.507 vj40 5G Access & Mobility Policy Control Service Rel-19
TS 29.508 vj40 5G Session Management Event Exposure Service Rel-19
TS 29.512 vj40 5G Session Management Policy Control Service Rel-19
TS 29.513 vj40 5G PCC Signalling Flows & QoS Mapping Rel-19
TS 29.514 vj40 5G System; Policy Authorization Service; Stage 3 Rel-19
TS 29.518 vj50 AMF Service Based Interface Protocol Rel-19
TS 29.519 vj40 UDR Usage for Policy & Exposure Data Rel-19
TS 29.520 vj40 5G Network Data Analytics Services Stage 3 Rel-19
TS 29.521 vj40 5G Binding Support Management Service Stage 3 Rel-19
TS 29.522 vj40 5G NEF Northbound APIs Stage 3 Rel-19
TS 29.523 vj20 5G Policy Control Event Exposure Service Rel-19
TS 29.532 vj30 MB-SMF Service Based Interface Protocol Rel-19
TS 29.543 vj20 5G Data Transfer Policy Control Services Stage 3 Rel-19
TS 29.554 vj10 5G Background Data Transfer Policy Control Service Rel-19
TS 29.561 vj30 5G Interworking with External Data Networks Rel-19
TS 29.581 vj20 MBSTF Service Based Interface Protocol Specification Rel-19
TS 29.890 vg00 CT3 5G System Technical Report Rel-16
TS 31.105 vj10 Slice Subscriber Identity Module (SSIM) Application Rel-19
TS 31.111 vj30 USIM Application Toolkit (USAT) Specification Rel-19
TS 31.127 vi40 UICC-terminal interaction testing specification Rel-18
TR 31.826 vi00 Technical Report Rel-18
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
TR 32.847 vi00 Technical Report Rel-18
TS 32.899 vf10 5G Charging Architecture Study Rel-15
TS 33.117 vk00 Catalogue of General Security Assurance Requirements Rel-20
TR 33.739 vi10 Study on security enhancement of support for Rel-18
TS 33.749 vj00 Study on security aspects of edge computing enhancement Rel-19
TS 37.473 vj00 W1 Application Protocol (W1AP) Specification Rel-19
TS 37.483 vj10 E1 Application Protocol (E1AP) Rel-19
TS 38.300 vj00 NG-RAN Overall Description Rel-19
TS 38.413 vj10 NG Application Protocol (NGAP) Rel-19
TS 38.423 vj10 Xn Application Protocol (XnAP) specification Rel-19
TS 38.463 vj00 E1 Application Protocol (E1AP) Rel-19
TS 38.473 vj10 5G F1 Application Protocol (F1AP) Rel-19