NPN

Non-Public Network

Services →
Introduced in Rel-16 Also in: Services, Core Network, Management, Security

NPN is a private 5G network, such as for an enterprise or factory, providing dedicated, localized connectivity with enhanced control over security and performance, distinct from public networks.

Category
Services
Introduced
Rel-16
Where
Radio Access Network › NG-RAN (5G)
Also touches
4 segments
Specifications
28 specs
NPN Description Purpose Related Classification Detected Changes Specifications

Description

A Non-Public Network (NPN) is a 5G network system intended for the private use of an entity such as an enterprise, utility, government, or industrial facility. It is defined by 3GPP as a network that is not offered to the general public. NPNs can be deployed as fully standalone systems or can be integrated with a public land mobile network (PLMN) for certain services. The architecture is built upon the standard 3GPP 5G System (5GS) but is tailored for private operation, offering dedicated and predictable performance, ultra-reliable low-latency communication (URLLC), and enhanced data privacy and security within a defined geographical area like a factory floor, port, mine, or campus.

NPNs operate using the core 5G network functions (NFs) such as the Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF), which can be deployed on-premises or in a dedicated cloud. They utilize 5G New Radio (NR) for wireless access, potentially operating in licensed, shared, or unlicensed spectrum (e.g., 5G NR-U). A key architectural concept is the Network Identifier (NID), which, used in conjunction with a PLMN ID, uniquely identifies an NPN. Standalone NPNs (SNPNs) operate completely independently with their own credentials and identity, while Public Network Integrated NPNs (PNI-NPNs) leverage network slices or dedicated resources from a public PLMN operator to provide NPN services.

How it works: Devices (UEs) configured for the NPN discover and select the network based on broadcast identifiers. For SNPNs, authentication and authorization are performed using credentials managed by the private entity, not a public MNO. Network policies, such as access control, QoS prioritization for critical machinery, and local breakout of data traffic, are enforced by the locally deployed 5G core functions. This allows sensitive data to remain on-site, ensures low latency for industrial control loops, and provides the enterprise with full administrative control over their network resources, user devices, and services.

Purpose & Motivation

NPNs were created to meet the demanding connectivity requirements of vertical industries (e.g., manufacturing, logistics, energy) that cannot be fully satisfied by best-effort public mobile networks. Public networks are designed for broad coverage and high capacity but offer limited guarantees on latency, reliability, data locality, and administrative control. Industries undergoing digital transformation (Industry 4.0) require deterministic performance for applications like automated guided vehicles, real-time process control, augmented reality for maintenance, and massive sensor networks.

The motivation for standardizing NPNs in 3GPP (starting in Release 16) was to provide a unified, interoperable framework for private 5G, moving away from proprietary solutions. It addresses the limitations of previous approaches like Wi-Fi (which lacks seamless mobility, ultra-reliability, and native support for network slicing) and early non-standardized private LTE systems. NPNs leverage the full capabilities of 5G—including network slicing, edge computing, and precise QoS—in a dedicated environment. They solve problems of data sovereignty, mission-critical communication reliability, and integration with industrial operational technology (OT) systems, enabling enterprises to build a secure, high-performance wireless infrastructure tailored to their specific operational needs.

Classification

Part of5GS
Specific typesHSDNLCNRSNPN
Related approachesPLMN

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 28 changes

In Release 15, the foundational concept of the Non-Public Network (NPN) was introduced to provide exclusive network access for specific sets of users and purposes, catering to vertical industry needs. The release established that 5G system requirements generally apply to both NPNs and PLMNs, and it specified mechanisms for an MNO to operate a hosted NPN and coordinate its services with slices in a public PLMN. Furthermore, it defined support for secure, remote credential provisioning for IoT devices specifically within an NPN.

  • Storing Configured NSSAI when the PLMN is changed TS 24.501CR0203
  • Network sharing prioritised PLMN handling TS 23.501CR0056
  • Inter-PLMN mobility when N26 is not used TS 23.501CR0070
  • Non-Allowed Area as criterion for Cell Reselection or trigger for PLMN Selection TS 23.501CR0076
  • 5G QoS fixes for URLLC services related attributes - PDB, PER, MDB, 5QI TS 23.501CR0087
  • Clarification on usage of PLMN ID received via PCO during PDN connection establishment TS 23.501CR0383

+ 22 more changes

Rel-16 143 changes

In Release 16, the NPN function was formally introduced, defining non-public networks intended for exclusive use by a specific set of users. It specifically added support for Stand-alone Non-Public Networks (SNPNs) and detailed mechanisms for a UE to access an NPN via encrypted connection, including the ability for an MNO to update a UE's subscription to allow on-demand connectivity to a desired NPN. The release also addressed security requirements for non-public networks and support for emergency services in public network integrated NPNs.

  • TS 23.501: Introducing Non-public network TS 23.501CR0734
  • Introducing support for Non-Public Networks TS 23.501CR0757
  • New clause for URLLC supporting TS 23.501CR0810
  • Introducing Non-public network TS 23.501CR0734
  • FQDN format of N3IWF in a standalone non-public network TS 23.501CR0841
  • Support of emergency services in public network integrated NPNs TS 23.501CR1073

+ 137 more changes

Rel-17 81 changes

In Release 17, key NPN enhancements included support for IMS emergency services within SNPNs and mobility between SNPNs and between SNPNs and PLMNs. It also introduced mechanisms for updating subscription credentials for SNPN access and provided support for Disaster Roaming, allowing users from a failed PLMN to register on other networks. Furthermore, the release added support for Public Warning System (PWS) messages in SNPNs.

  • Supporting IMS emergency for NPN TS 22.261CR0425
  • Informative guideline on supporting session/service continuity between SNPN and PLMN when using N3IWF TS 23.501CR2563
  • Adding the usage of Redundant Transmission Experience analytics for URLLC service TS 23.501CR2581
  • User Plane Remote Provisioning of UEs if PLMN as ON TS 23.501CR2802
  • Mobility support between SNPNs and between SNPN and PLMN TS 23.501CR2826
  • PLMN with disaster condition TS 24.501CR3585

+ 75 more changes

Rel-18 74 changes

In Release 18, enhancements for Non-Public Networks (NPN) introduced support for a UE to access multiple NPNs simultaneously and expanded management capabilities. Specifically, the release added solutions for NPN fault management, SLA monitoring and assurance, and the management of NPN service customers and their shared or dedicated resource demands. Furthermore, it introduced charging architecture considerations for NPNs and enhanced Management Data Collection (MDT) to operate with an NPN area scope.

  • Support multiple non-public networks access and corresponding simultaneous services for a UE TS 22.261CR0564
  • Edge Relocation within the same hosting PLMN's EHEs TS 23.501CR3820
  • KI#4: Support for Centralized NSACF in a PLMN with multi-service areas TS 23.501CR3822
  • Add use case and requirements for NPN fault management TS 28.557CR0002
  • Add use case and requirements for management of NPN service customer TS 28.557CR0003
  • Add solution for NPN fault management TS 28.557CR004

+ 68 more changes

Rel-19 24 changes

In Release 19, key enhancements for Non-Public Networks (NPN) included the introduction of ProSe (Proximity Services) support within NPNs, enabling direct device-to-device communication and relaying for scenarios like Public Safety. The release also added specific security considerations for PLMNs hosting an NPN and introduced token-based authorization mechanisms for secure indirect communication when a Network Function is selected at a target PLMN. Furthermore, requirements were defined for a PLMN operator to provide location reporting information to an NPN and for the system to support mechanisms for an MNO to update a UE's subscription to allow on-demand connectivity to a desired NPN.

  • Add requirements on NPN security considerations TS 22.261CR0688
  • Location reporting information obtained from the PLMN operator (5G) TS 23.289CR0126
  • NF discovery and selection by target PLMN TS 23.501CR5399
  • Enhancement of getting public UE IP address and port number TS 23.501CR5445
  • ProSe and NPN TS 24.501CR6392
  • Storage and replacement of RAT utilization control information associated to the current PLMN TS 24.501CR6460

+ 18 more changes

Rel-20 2 changes

In Release 20, the NPN function introduced a specific correction for roaming scenarios by replacing appended PLMN ID access token claims with PLMN ID specific claims to resolve a misalignment with the technical specification for the network function repository. This update refined the credential mechanism for authorizing UE access to non-public networks, ensuring proper interoperability when extending services through a PLMN as required by the 5G system architecture.

  • MCC Editorial update for publication after TSG SA approval (SA#109) TS 23.700
  • Correction of misalignment with TS 29.510: Replace appended PLMN ID access token claims with PLMN ID specific claims in roaming TS 33.501CR2214

Explore further

Broader topics and technologies where NPN plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 22.261 vk30 5G System Service Requirements Rel-20
TR 22.832 vh40 Study on cyber-physical control in vertical domains Rel-17
TS 23.289 vk10 Mission Critical services over 5G System Rel-20
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
TS 24.501 vj50 5G NAS Protocols Specification Rel-19
TR 26.805 vh01 Study on Media Production over 5G NPN Systems Rel-17
TR 26.942 vj00 Study on Media Energy Consumption Exposure & Evaluation Rel-19
TS 28.557 vj00 Management of Non-Public Networks (NPN) Rel-19
TS 28.622 vk20 Telecommunication Management; Generic NRM Information Service Rel-20
TR 28.807 vh00 Study on NPN Management Rel-17
TR 28.843 vi10 Technical Report on Charging Aspects for Vertical Scenarios Rel-18
TR 28.907 vj00 Enhanced Management of Non-Public Networks Rel-19
TS 29.244 vj40 PFCP Specification for Control/User Plane Separation Rel-19
TS 32.255 vk10 Telecom Management; Charging for 5G Data Connectivity Rel-20
TS 33.501 vk00 5G Security Architecture and Procedures Rel-20
TS 33.776 vj00 Study of ACME for 5G SBA Rel-19
TS 33.819 vg10 5GS Security for Vertical & LAN Services Rel-16
TS 37.320 vj00 Minimization of Drive Tests (MDT) Overview 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