NID

Network Identifier

Identifier
Introduced in Rel-8
NID is a unique identifier used in conjunction with a PLMN ID to form a full identifier for a Stand-alone Non-Public Network (SNPN). It allows private 5G networks to be uniquely identified and selected by devices, enabling operation independent of public mobile network operators.

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.

Key Features

  • 20-bit to 32-bit identifier used in combination with a PLMN ID to uniquely identify a Stand-alone Non-Public Network (SNPN)
  • Broadcast in 5G system information (SIB1) for UE discovery and selection
  • Enables logical isolation and independent operation of multiple private networks under a single operator PLMN ID
  • Stored in UE USIM or device configuration as part of the SNPN subscription identifier
  • Used in NAS signaling (e.g., Registration Request) for core network routing and authentication
  • Fundamental to the access control and security model for private 5G networks

Evolution Across Releases

Rel-16 Initial

Introduced as a core component of the new Stand-alone Non-Public Network (SNPN) architecture. Defined the NID as a variable-length identifier (20-32 bits) to be used with a PLMN ID. Specified its broadcast in system information, storage in the UE, and usage in NAS procedures for SNPN selection, registration, and authentication, enabling fully private 5G network operation.

Defining Specifications

SpecificationTitle
TS 23.287 3GPP TS 23.287
TS 23.289 3GPP TS 23.289
TS 23.501 3GPP TS 23.501
TS 24.229 3GPP TS 24.229
TS 24.368 3GPP TS 24.368
TS 24.502 3GPP TS 24.502
TS 24.554 3GPP TS 24.554
TS 24.558 3GPP TS 24.558
TS 24.588 3GPP TS 24.588
TS 28.622 3GPP TS 28.622
TS 28.828 3GPP TS 28.828
TS 29.214 3GPP TS 29.214
TS 29.507 3GPP TS 29.507
TS 29.508 3GPP TS 29.508
TS 29.512 3GPP TS 29.512
TS 29.513 3GPP TS 29.513
TS 29.514 3GPP TS 29.514
TS 29.523 3GPP TS 29.523
TS 29.525 3GPP TS 29.525
TS 29.536 3GPP TS 29.536
TS 29.558 3GPP TS 29.558
TS 31.102 3GPP TR 31.102
TS 31.111 3GPP TR 31.111
TS 32.422 3GPP TR 32.422
TS 33.108 3GPP TR 33.108
TS 37.483 3GPP TR 37.483
TS 38.300 3GPP TR 38.300
TS 38.304 3GPP TR 38.304
TS 38.331 3GPP TR 38.331
TS 38.401 3GPP TR 38.401
TS 38.413 3GPP TR 38.413
TS 38.423 3GPP TR 38.423
TS 38.463 3GPP TR 38.463
TS 38.473 3GPP TR 38.473