NSAG

Network Slice Access Group

Network Slicing
Introduced in Rel-17
A group identifier used in the RAN to associate a UE with a specific set of network slices. It enables the RAN to apply common policies and optimizations (like paging, resource allocation) for all UEs belonging to the same group of slices, improving RAN efficiency for slice-aware operations.

Description

The Network Slice Access Group (NSAG) is a RAN-level concept introduced in 3GPP Release 17 to optimize Radio Access Network (RAN) procedures for network slicing. It is an identifier that groups together one or more Network Slice Selection Assistance Information (S-NSSAI) values. The core idea is that from the RAN's perspective, UEs that are allowed to access the same set of slices (i.e., the same NSAG) can be treated similarly for certain RAN procedures, allowing for more efficient resource management and signaling. The NSAG is configured in the RAN by the management system (OAM) and is communicated to the UE and the core network.

Operationally, the NSAG is used in several key RAN procedures. During the initial access, a UE may indicate its supported NSAG to the gNB in the RRC message, helping the RAN understand the slice grouping context early. More importantly, NSAG is utilized in paging optimization. When the core network (AMF) needs to page a UE in RRC_IDLE or RRC_INACTIVE state, it includes the UE's NSAG in the paging message sent to the RAN. The RAN can then broadcast the paging message only in cells that support the slices associated with that NSAG, rather than in all cells. This significantly reduces unnecessary paging overhead and improves battery life for UEs not in the target slice group. Furthermore, the RAN can use NSAG for radio resource allocation policies, connection establishment prioritization, and mobility settings that are common to all slices within the group.

The NSAG identifier is part of the UE context in both the core network and the RAN. The AMF determines the NSAG for a UE based on the subscribed and allowed S-NSSAIs and includes it in the UE context established with the gNB (e.g., via the NGAP interface). This allows the RAN to maintain a mapping between the UE, its allowed slices, and the corresponding NSAG. The use of NSAG effectively abstracts the potentially large and dynamic set of S-NSSAIs into a smaller number of stable groups, simplifying RAN implementations and reducing the signaling burden of handling individual slice identifiers in every RAN procedure.

Purpose & Motivation

NSAG was introduced to address RAN scalability and efficiency challenges posed by a large number of fine-grained network slices. In early 5G releases, the RAN had to handle individual S-NSSAIs for each UE, which could lead to signaling overhead and complex processing, especially for procedures like paging and mobility that are agnostic to the specific service but related to the slice group a UE belongs to. The RAN needed a way to aggregate slice-specific information to apply common policies without processing each slice individually.

The primary problem NSAG solves is inefficient paging. Without NSAG, when paging a UE, the RAN might have to broadcast the page in all cells, wasting radio resources and causing interference, because it doesn't know which cells support the UE's specific slices. NSAG allows the RAN to perform 'slice-aware paging,' targeting only relevant cells. This is crucial for network slicing to be efficient in the RAN. Furthermore, NSAG simplifies RAN implementation for slice-based radio resource management, allowing the gNB to configure common parameters (like dedicated random access resources or scheduling policies) per NSAG rather than per S-NSSAI, which is more scalable and manageable.

Key Features

  • Groups multiple S-NSSAIs into a single RAN-level identifier for efficient processing.
  • Enables slice-aware paging optimization by restricting paging to cells supporting the NSAG.
  • Allows the RAN to apply common radio resource management policies to all UEs in the same group.
  • Reduces signaling overhead between core and RAN by abstracting slice lists.
  • Configured by OAM and communicated to UE and network functions (AMF, gNB).
  • Used in RRC signaling (e.g., UE capability, paging) and NGAP interface procedures.

Evolution Across Releases

Rel-17 Initial

Introduced the NSAG concept and its fundamental architecture. Defined the NSAG identifier, its configuration via OAM, and its use in RAN procedures such as paging and RRC connection establishment. Specified how the AMF determines the NSAG for a UE and includes it in the UE context provided to the gNB.

Enhanced NSAG support for multi-connectivity (EN-DC, NR-DC) and carrier aggregation scenarios. Refined the procedures for NSAG handling during handover and inter-gNB mobility. Introduced support for dynamic updates of NSAG membership based on changing UE slice requirements.

Extended NSAG applicability to integrated access and backhaul (IAB) networks and non-terrestrial networks (NTN). Introduced mechanisms for NSAG-based prioritization and pre-emption during network congestion. Enhanced coordination between NSAG and QoS flow-level policies in the RAN.

Further integration of NSAG with AI/ML for predictive RAN resource allocation per slice group. Enhanced support for ultra-reliable low-latency communication (URLLC) slices within NSAG frameworks, including tighter latency control for specific groups. Strengthened security aspects of NSAG assignment and validation.

Defining Specifications

SpecificationTitle
TS 23.501 3GPP TS 23.501
TS 24.501 3GPP TS 24.501
TS 29.531 3GPP TS 29.531
TS 37.320 3GPP TR 37.320
TS 38.300 3GPP TR 38.300
TS 38.304 3GPP TR 38.304
TS 38.321 3GPP TR 38.321
TS 38.331 3GPP TR 38.331
TS 38.413 3GPP TR 38.413
TS 38.423 3GPP TR 38.423
TS 38.470 3GPP TR 38.470
TS 38.473 3GPP TR 38.473