Description
The NAS Node Selection Function (NNSF) is a core network function responsible for selecting the appropriate Non-Access Stratum (NAS) node for a User Equipment (UE) during network attachment or session establishment. NAS refers to the protocol layer between the UE and the core network that handles signaling for mobility management, session management, and authentication, independent of the radio access technology. The NNSF determines which NAS node (e.g., MME in LTE/EPC, AMF in 5GC) should serve the UE based on criteria like UE identity, network topology, load conditions, and policies.
In operation, when a UE attempts to connect to the network, the access network (e.g., eNB in LTE, gNB in 5G) receives the initial NAS message and may invoke the NNSF to choose the correct NAS node. The NNSF evaluates factors such as the UE's subscribed network slice, the geographical location, the current load on available NAS nodes, and any specific routing policies. It then directs the NAS signaling to the selected node, ensuring that the UE is managed by an appropriate entity for its services and requirements.
Key components involved in NNSF include the access network elements that trigger selection, the NAS nodes themselves (MME, AMF), and possibly dedicated selection logic within the core network. In 5G systems, the NNSF is integrated into the access network or core network functions to support network slicing and flexible NAS routing. The function enhances network efficiency by balancing load across NAS nodes, enabling slice-specific routing, and reducing signaling latency.
NNSF plays a critical role in optimizing core network resource utilization and supporting advanced features like network slicing. By intelligently selecting NAS nodes, it ensures that UEs are connected to nodes capable of handling their specific service requirements, improving overall network performance and user experience. It is particularly important in 5G networks where diverse services (e.g., IoT, enhanced mobile broadband) require differentiated NAS handling.
Purpose & Motivation
The NNSF was introduced to address the need for efficient and intelligent selection of NAS nodes in mobile core networks. As networks evolved to support more UEs, diverse services, and complex topologies, simply assigning NAS nodes based on static configurations became inefficient. The NNSF solves problems like unbalanced load among NAS nodes, suboptimal routing for specific services, and lack of flexibility in handling network slices or geographical variations.
Historically, earlier releases had simpler NAS routing mechanisms, but with Rel-5 and subsequent enhancements, the NNSF provided dynamic selection capabilities. It was motivated by the growth of network scale, the introduction of new services requiring specialized NAS handling, and the need for load balancing to prevent node congestion. By enabling dynamic selection, the NNSF improves network resilience, scalability, and service quality.
The creation of NNSF also supports network slicing in 5G, where different slices may require different NAS nodes for optimized management. It allows the network to route NAS signaling to nodes tailored for slice characteristics (e.g., low-latency slices to nearby nodes). This addresses limitations of fixed routing that could not adapt to slicing or varying network conditions, ensuring that NAS processing aligns with service requirements and network policies.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-5, normative work from Rel-19.
In Release 19, the enhancement for the NNSF function specifically introduced assistance information to support cell selection for IoT devices connecting from IoT Non-Terrestrial Networks (IoT-NTN) to NR-based Non-Terrestrial Networks (NR-NTN). This is defined in the work item titled "Assistance info for IoT-NTN to NR-NTN Cell Selection." The update provides the NAS layer with necessary data to perform efficient and reliable cell selection when an IoT device moves between these two types of non-terrestrial network access technologies.
- Assistance info for IoT-NTN to NR-NTN Cell Selection [IoT_NR_NTN_CellSelect] TS 36.300CR1444
Explore further
Broader topics and technologies where NNSF plays a role.
Defining Specifications
3GPP specifications that define or reference NNSF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 25.401 vj00 | UTRAN Overall Architecture | Rel-19 |
| TS 25.410 vj00 | Iu Interface Introduction for UTRAN | Rel-19 |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 |
| TS 25.820 v820 | 3G Home NodeB Study Report | Rel-8 |
| TS 29.108 vj00 | RANAP on E-interface for 3G MSC Relocation | Rel-19 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TS 36.413 vj10 | S1 Application Protocol (S1AP) | Rel-19 |
| TR 38.882 vi00 | Technical Report on UE Location Service | Rel-18 |
| TS 43.130 vj00 | Iur-g Interface Overview | Rel-19 |