NID

Network Identifier

Identifier →
Introduced in Rel-8 Also in: Radio Access Network, User Equipment, Services, Management

NID is a unique identifier used with a PLMN ID to form the full identifier for a Stand-alone Non-Public Network, enabling private 5G networks to be uniquely identified and selected by devices.

Category
Identifier
Introduced
Rel-8
Where
Core Network › 5G Core
Also touches
4 segments
Specifications
34 specs
NID Description Purpose Related Classification Detected Changes Specifications

Description

The Network Identifier (NID) is a critical component in 3GPP's architecture for Stand-alone Non-Public Networks (SNPNs), introduced to enable private cellular network deployments. An SNPN is a 5G network operated for private use (e.g., by an enterprise, factory, or utility) that does not rely on a Public Land Mobile Network (PLMN) for core network functions. To uniquely identify such a network globally, a two-part identifier is used: a PLMN ID (Public Land Mobile Network Identity) and a NID. The PLMN ID (MCC+MNC) in this context identifies the SNPN operator, which could be the enterprise itself or a third-party private network operator, and is not necessarily a traditional public operator code. The NID is a 20-bit to 32-bit value (typically represented as 5 to 8 hexadecimal digits) that uniquely identifies a specific network under that PLMN ID.

Architecturally, the NID is broadcast in the system information (SIB1) by the 5G radio cells (gNBs) belonging to the SNPN. A User Equipment (UE) configured to access an SNPN will have one or more SNPN subscription identifiers stored in its Universal Subscriber Identity Module (USIM) or in device configuration. This identifier is a combination of the PLMN ID and the NID. During initial cell selection and network registration, the UE reads the broadcast PLMN ID and NID and compares it with its configured list. If a match is found, the UE proceeds to attach to that SNPN. The NID is carried in key NAS (Non-Access Stratum) messages, such as the Registration Request, to inform the network core of the specific network the UE is attempting to access.

How it works involves several layers. At the physical and RRC layer, the NID is broadcast, allowing UE discovery. At the NAS layer, it is used for network selection and registration. Within the core network, the Network Function (NF) responsible for access management, the Access and Mobility Management Function (AMF), uses the received PLMN ID and NID to route the registration request to the correct network slice and authentication infrastructure specific to that SNPN. The Authentication Server Function (AUSF) will use the full SNPN identifier (PLMN ID + NID) to select the correct credentials and authentication method for that private network. This ensures complete logical isolation between different SNPNs, even if they share the same radio spectrum or are managed by the same infrastructure provider.

Key components include the NID value itself, the broadcast mechanism in system information, the UE's configuration storage for SNPN identifiers, and the core network's routing and subscription lookup based on the combined PLMN+NID. Its role is fundamental to the SNPN concept, providing the granularity needed to support multiple, independent private networks within a shared operator space. It enables features like closed access groups, where only pre-configured UEs can access the network, and forms the basis for secure, isolated private network operation as envisioned for Industry 4.0, campus networks, and critical infrastructure.

Purpose & Motivation

The NID was created to solve the fundamental problem of identifying and isolating private cellular networks in a standardized global framework. Prior to its introduction, private networks often used closed subscriber groups (CSG) within a public PLMN or operated as completely isolated islands with non-standard identifiers, leading to interoperability issues and management complexity. The rise of Industry 4.0, smart factories, and critical infrastructure demanded dedicated, secure, and reliable 5G networks that could operate independently of public MNOs. The SNPN concept, enabled by the NID, was the 3GPP-standardized answer to this demand.

It addresses the limitation of the PLMN ID alone, which is designed for public operators. An enterprise deploying a private network is not a public operator and should not need a globally unique MNC from the scarce ITU-administered pool just for its internal network. The NID provides the necessary additional namespace under a designated PLMN ID (which could be a dedicated range for private network use, e.g., using the MCC '999' as defined for test/private networks). This allows an infinite number of private networks to be created under a single PLMN ID, simplifying administration while ensuring global uniqueness through the combination.

Furthermore, the NID enables clear network selection for devices. A device can be configured with subscriptions to multiple different SNPNs (e.g., for different corporate campuses or roles). The broadcast NID allows the device to automatically identify and connect to the correct one. This is crucial for automated industrial equipment, drones, and sensors that must operate in specific, controlled network environments. The creation of the NID and the SNPN framework in 3GPP Release 16 was a direct response to strong market demand for standardized private 5G, moving beyond proprietary solutions and ensuring device and network interoperability across different vendors and vertical industries.

Classification

Part ofSNPN
Specific typesSNN
Related approachesUSIM

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-8, normative work from Rel-15.

Rel-15 30 changes

In Release 15, the NID (Network Identifier) function was newly introduced to support Stand-alone Non-Public Networks (SNPNs). Specifically, the NID is used alongside the TMGI (Temporary Mobile Group Identity) for the announcement and identification of MBS (Multicast/Broadcast Service) sessions, such as those for V2X communication, when operating within an SNPN. This provides a specific identifier for non-public network environments within the 5G system.

  • Subscription identifier privacy suppport TS 31.102CR0778
  • USIM Service Table update for PDU session call control support TS 31.102CR0786
  • Allow configuration of MCS (Access Identity 2) via USIM. TS 31.102CR0794
  • Mission Critical Services configuration data update to USIM TS 31.102CR0808
  • Fix implementation error for USIM Call Control procedure and allow updating only the operator specific ePCOs. TS 31.111CR0694
  • Enhance USIM OPL configuration to support 3 bytes TAC when in NG-RAN. TS 31.102CR0818

+ 24 more changes

Rel-16 68 changes

In Release 16, the NID (Network Identifier) was integrated into several new network functions to support Stand-alone Non-Public Networks (SNPNs). Specifically, it was added as an input for policy decisions, provided to the P-CSCF for IMS, and included in MBS session announcements alongside the TMGI. Furthermore, support was introduced for configuring SNPN access parameters in the UE, including the N3IWF FQDN for accessing PLMN services via an SNPN.

  • Configuration parameters for a UE operating in SNPN access mode TS 24.368CR0051
  • N3IWF FQDN configured in a UE to support access to PLMN/SNPN services via SNPN/PLMN TS 24.502CR0079
  • Providing NID to the P-CSCF TS 29.214CR1646
  • Adding NID as input for policy decisions TS 29.507CR0061
  • Line Identifier TS 29.507CR0084
  • Adding NID as input for policy decisions TS 29.512CR0303

+ 62 more changes

Rel-17 77 changes

In Release 17, the NID (Network Identifier) function was enhanced to support Standalone Non-Public Networks (SNPNs) with credentials owned by a separate Credentials Holder, enabling mobility between SNPNs and between SNPN and PLMN networks. Key additions included support for an AAA Server for primary authentication, IMSI-based SUPI for access, and IMS emergency services for SNPNs. The release also clarified the use of NID alongside a TMGI for MBS session announcements in SNPN scenarios.

  • Informative guideline on supporting session/service continuity between SNPN and PLMN when using N3IWF TS 23.501CR2563
  • SNPN support AAA Server for primary authentication and authorization TS 23.501CR2611
  • SNPN with separate entity hosting subscription TS 23.501CR2625
  • General introduction of Enhancements to Support SNPN along with credentials owned by an entity separate from the SNPN TS 23.501CR2684
  • Homogeneously support SNPN connectivity for UEs with credentials owned by Credentials Holder TS 23.501CR2799
  • Mobility support between SNPNs and between SNPN and PLMN TS 23.501CR2826

+ 71 more changes

Rel-18 92 changes

In Release 18, the enhancements for the Network Identifier (NID) function primarily expanded SNPN (Standalone Non-Public Network) access and selection capabilities. Specifically, new support was introduced for non-3GPP and wireline access to SNPNs, along with procedures for SNPN selection over these access types. The release also provided clarifications and updates for accessing localized services within an SNPN and for N3IWF selection mechanisms.

  • Support of Non-3GPP access for SNPN TS 23.501CR3714
  • Equivalent SNPN support TS 23.501CR3730
  • N5CW device access to SNPN services TS 23.501CR3821
  • Clarification of SNPN access mode TS 23.501CR3841
  • Clarifications on Onboarding in SNPN supporting localized services TS 23.501CR3927
  • SNPN broadcast system information and manual network selection for localized service TS 23.501CR4095

+ 86 more changes

Rel-19 74 changes

In Release 19, the NID (Network Identifier) function was enhanced to support 5G Proximity Services (5G ProSe) within Standalone Non-Public Networks (SNPN). This involved updates to multiple core procedures, including the 5G ProSe Discoverer/Discoveree request procedures, UE-to-network relay selection, and QoS handling for layer-3 UE-to-network relay with N3IWF, all specifically for SNPN operation. Furthermore, identifiers for non-3GPP devices connecting behind a UE or 5G-RG were newly defined, expanding the scope of managed devices within the network.

  • UDR enhancement supporting Device Identifier of non-3GPP Devices connecting behind a UE/5G-RG TS 23.501CR5547
  • Definition of identifiers of N3GPP device behind UE/5G-RG TS 23.501CR5749
  • Update on 5G ProSe Discoverer request procedure to support 5G ProSe in SNPN TS 24.554CR0634
  • Update on UE-to-network relay selection procedure to support 5G ProSe in SNPN TS 24.554CR0637
  • Update on QoS handling for 5G ProSe layer-3 UE-to-network relay with N3IWF to support 5G ProSe in SNPN TS 24.554CR0639
  • Update on 5G ProSe configuration information to support 5G ProSe in SNPN TS 24.554CR0643

+ 68 more changes

Explore further

Broader topics and technologies where NID plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.287 vj00 5G V2X Architecture Enhancements Rel-19
TS 23.289 vk10 Mission Critical services over 5G System Rel-20
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 24.229 vj50 IMS call control protocol based on SIP and SDP Rel-19
TS 24.368 vj40 NAS Configuration Management Object Rel-19
TS 24.502 vj20 5G Core Access via Non-3GPP Networks; Stage 3 Rel-19
TS 24.554 vj40 5G Proximity Services (ProSe) Protocols Rel-19
TS 24.558 vj50 Edge Enabler APIs Stage 3 Rel-19
TS 24.588 vj00 UE Policies for V2X Services in 5GS Rel-19
TS 28.622 vk20 Telecommunication Management; Generic NRM Information Service Rel-20
TR 28.828 vi00 Charging Aspects for Non-Public Networks Rel-18
TS 29.214 vj20 Policy and Charging Control over Rx 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.523 vj20 5G Policy Control Event Exposure Service Rel-19
TS 29.525 vj40 5G UE Policy Control Service Stage 3 Rel-19
TS 29.536 vj30 NSACF Service Based Interface Protocol Rel-19
TS 29.558 vj40 Enabling Edge Applications Rel-19
TS 31.102 vj40 USIM Application Specification Rel-19
TS 31.111 vj30 USIM Application Toolkit (USAT) Specification Rel-19
TS 32.422 vk00 Telecom Management: Trace Control & Configuration Rel-20
TS 33.108 vj00 LI Handover Interface 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.304 vj00 UE RRC_IDLE and RRC_INACTIVE Procedures Rel-19
TS 38.331 vj00 NR Radio Resource Control (RRC) Protocol Specification Rel-19
TS 38.401 vj10 NG-RAN Architecture Specification 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