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.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (123 CRs across 6 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- 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
- S-NSSAI info for PDN connection established over ePDG/EPC TS 24.302CR0666
- Correction to rejected S-NSSAI TS 23.501CR0007
- Correction to handling of S-NSSAI mapping information TS 23.501CR0020
- Change subscribed S-NSSAI in UE to configured NSSAI of HPLMN TS 23.501CR0040
+ 20 more changes
- 23.501 part of PCF selection for PDU sessions with same DNN and S-NSSAI TS 23.501CR1375
- Support of S-NSSAI for non-3GPP access TS 29.507CR0092
- Same PCF selection for the same UE ID, S-NSSAI and DNN combination TS 29.512CR0383
- include S-NSSAI and DNN in Application Data for xBDT TS 29.519CR0161
- Same PCF selection for the same UE ID, S-NSSAI and DNN combination TS 29.521CR0053
- Clarification on S-NSSAI(s) for PDU session TS 23.501CR1548
+ 15 more changes
- Support multiple NSACFs for one S-NSSAI during UE mobility TS 23.501CR2909
- 5G DN and S-NSSAI Config TS 24.483CR0149
- Update DNN and S-NSSAI in ChargeableParty API TS 29.122CR0347
- Update DNN and S-NSSAI in AsSessionWithQoS API TS 29.122CR0348
- Update DNN and S-NSSAI in MonitoringEvent API TS 29.122CR0488
- DNN and S-NSSAI notification TS 29.514CR0405
+ 20 more changes
- N3IWF selection enhancement for support of S-NSSAI needed by UE TS 23.501CR3707
- TNGF selection enhancement for support of S-NSSAI needed by UE TS 23.501CR3953
- Introduction of partially Allowed NSSAI and Partially Rejected S-NSSAI TS 23.501CR4035
- Introduction of Alternative S-NSSAI replacement determined by NSSF TS 23.501CR4036
- Updates on S-NSSAI Location Availability information TS 23.501CR4487
- Storage of S-NSSAI validity time information TS 23.501CR4488
+ 29 more changes
- S-NSSAI of HPLMN PCO parameter TS 24.008CR3353
- Provisioning an S-NSSAI via the PDN CONNECTIVITY REQUEST message TS 24.301CR3655
- Provisioning an S-NSSAI via the PDN CONNECTIVITY REQUEST message TS 24.526CR0284
- Support S-NSSAI level exposure related to EnergySys feature TS 29.122CR0920
- DNN association for served S-NSSAI in Terminal Response for PLI - list of slices information and Envelope (Event Download slice status) command TS 31.111CR0871
- S-NSSAI selection while in EPS TS 23.501CR5866
+ 8 more changes
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.
| Specification | Title | Release |
|---|---|---|
| TS 23.435 vk00 | Network Slice Capability Enablement (NSCE) Architecture | Rel-20 |
| TS 23.501 vk20 | 5G System Architecture Stage 2 | Rel-20 |
| TS 23.700 vk10 | AI/ML Application Layer Support Phase 2 | 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 vk00 | Mobile radio interface layer 3 specification | Rel-20 |
| TS 24.301 vk00 | 3GPP TS 24301 vk00: NAS Protocols for EPS | Rel-20 |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 |
| TS 24.483 vk00 | MCS Management Objects Configuration | Rel-20 |
| TS 24.484 vk00 | MCS Configuration Management Protocols | Rel-20 |
| TS 24.501 vk00 | 5G System (5GS) Non-Access Stratum (NAS) Protocol | Rel-20 |
| TS 24.526 vj40 | UE Policies for 5G System (5GS) | Rel-19 |
| TS 24.549 vj20 | 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 vk00 | T8 Reference Point Protocol for SCEF and SCS/AS | Rel-20 |
| TS 29.507 vk00 | Access and Mobility Policy Control Service Stage 3 | Rel-20 |
| TS 29.508 vk00 | Session Management Event Exposure Service | Rel-20 |
| TS 29.512 vk00 | Session Management Policy Control Service | Rel-20 |
| TS 29.513 vk00 | Policy and Charging Control in 5G System | Rel-20 |
| TS 29.514 vk00 | 3GPP TS 29514 vk00: Policy Authorization Service | Rel-20 |
| TS 29.518 vk00 | 3GPP TS 29518 vk00: Namf Service Based Interface | Rel-20 |
| TS 29.519 vk00 | UDR Policy, Application & Exposure Data Service | Rel-20 |
| TS 29.520 vk00 | 5G Network Data Analytics Function Services | Rel-20 |
| TS 29.521 vk00 | BSF Binding Support Management Service | Rel-20 |
| TS 29.522 vk00 | NEF Northbound Interface Specification | Rel-20 |
| TS 29.523 vk00 | Policy Control Event Exposure Service | Rel-20 |
| TS 29.532 vk00 | Nmbsmf Service Based Interface Specification | Rel-20 |
| TS 29.543 vk01 | Data Transfer Policy Control Services | Rel-20 |
| TS 29.554 vk00 | BDT Policy Control Service (Npcf_BDTPolicyControl) | Rel-20 |
| TS 29.561 vk00 | 5G Network Interworking Procedures | Rel-20 |
| TS 29.581 vk00 | Nmbstf Service Based Interface Stage 3 | Rel-20 |
| TS 29.890 vg00 | CT3 5G System Technical Report | Rel-16 |
| TS 31.105 vj20 | Slice Subscriber Identity Module (SSIM) Application | Rel-19 |
| TS 31.111 vj40 | 3GPP TS 31111 vj40: USIM Application Toolkit | Rel-19 |
| TS 31.127 vi50 | UE Behavioural Tests for Non-Removable UICC/USIM | Rel-18 |
| TR 31.826 vi00 | Technical Report | Rel-18 |
| TS 32.240 vk00 | Charging Architecture and Principles in 3GPP | Rel-20 |
| TR 32.847 vi00 | Technical Report | Rel-18 |
| TS 32.899 vf10 | 5G Charging Architecture Study | Rel-15 |
| TS 33.117 vk10 | Security Assurance Specification (SCAS) Catalogue | 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 vj30 | E1 Application Protocol (E1AP) Specification | Rel-19 |
| TS 38.300 vj30 | NR and NG-RAN Overall Description | Rel-19 |
| TS 38.413 vj30 | NG Application Protocol (NGAP) for 5G NG Interface | Rel-19 |
| TS 38.423 vj30 | Xn Application Protocol (XnAP) for NG-RAN | Rel-19 |
| TS 38.463 vj00 | E1 Application Protocol (E1AP) | Rel-19 |
| TS 38.473 vj30 | F1 Application Protocol (F1AP) for 5G | Rel-19 |