Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Management

PVS

Provisioning Server

Management →

PVS is a 5G network function that securely delivers configuration data, policies, and service parameters to User Equipment for remote management and provisioning.

Introduced
Rel-17
Where
Core Network › 5G Core
Specifications
3 specs
PVS Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Provisioning Server (PVS) is a standardized network function introduced in 5G System (5GS) architecture, operating within the management and enabling framework. Its primary role is the secure, reliable, and efficient delivery of provisioning information to User Equipment (UE). This information is diverse and can include initial bootstrap configuration for devices (especially crucial for IoT), policy parameters, service-related configuration data, updates for applications on the UE, and parameters for network slice selection. The PVS interacts with other 5G core network functions and external entities like application servers or device management platforms.

Architecturally, the PVS is defined as an application server that communicates with the UE via the 5G core network. A key protocol for this communication is the Provisioning Protocol, which can be based on HTTPS or CoAP for constrained IoT devices. The UE discovers and connects to the PVS using information that may be pre-configured, derived from the UICC, or provided by the network during registration (e.g., via the UDM or PCF). The 5G core network, specifically the Network Exposure Function (NEF), often acts as an intermediary or enabler, providing a secure API-based interface for external Application Functions (AFs) to request the delivery of provisioning data to specific UEs via the PVS.

The provisioning process typically involves several steps. First, the UE triggers provisioning, often at initial power-on or based on a policy. It establishes a secure connection (e.g., TLS/DTLS) to the PVS, authenticated using 5G credentials. The PVS, which may have received provisioning instructions from an external management system, then delivers a structured data package (e.g., a JSON object) to the UE. The UE's provisioning client processes this data, applying the configuration to the relevant subsystems (e.g., updating connectivity policies, configuring an application, or storing service parameters). The PVS supports both push and pull models of data delivery and can handle acknowledgements and error reporting, ensuring the provisioning transaction is complete and successful.

Purpose & Motivation

The PVS was created to address the critical need for scalable, automated, and secure remote device provisioning in 5G, a system designed to support a massive number of diverse devices, from smartphones to massive IoT sensors. Traditional manual provisioning or device-specific management protocols were insufficient for this scale and heterogeneity. The PVS provides a unified, standards-based mechanism within the 5G architecture.

It solves several key problems. First, it enables zero-touch provisioning for IoT devices, allowing them to be deployed in the field and automatically receive their operational configuration from the network, drastically reducing operational costs. Second, it allows for dynamic updates of policies and service parameters without requiring a full device firmware update or user intervention, enabling flexible service delivery. Third, it provides a secure channel for delivering sensitive configuration data, leveraging 5G's robust authentication and security framework. Its introduction was motivated by the vision of network slicing and service-based architecture, where a device's configuration may need to be tailored for specific network slices or applications on-the-fly. The PVS is a foundational enabler for efficient device lifecycle management in the 5G era.

What changed in its specifications

The latest release-to-release comparison of specifications that define PVS. Each summary describes the whole specification, not only this term.

TS 23.501Rel-18 → Rel-19

Rel-19 added MPQUIC steering to multi-access PDU sessions, XR and media handling, and an Energy Information Function. It also added Local Offloading Management for edge computing, Vertical Federated Learning for AI/ML, and Ambient IoT text.

Full comparison in TS 23.501 →
TS 24.008Rel-17 → Rel-18

Rel-18 adds ECS authentication methods, ECS supported PLMNs information, and carriage return handling in Network Name. It adds URSP provisioning text for EPS support and removes an extended DRX restriction for RedCap UEs in RRC_INACTIVE state.

Full comparison in TS 24.008 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-17 16 changes
  • PVS information providing in PDU session establishment for onboarding TS 24.008CR3268
  • PVS information providing in PDU session establishment for onboarding TS 24.501CR3323
  • Providing PVS addresses for obtaining SO-SNPN credentials when registered for non-onboarding services in SNPN TS 24.501CR3988
  • DCS providing PVS address to ONN TS 23.501CR3085
  • Interaction between PVS and SO-SNPN TS 23.501CR3084
  • Clarification on the FQDN(s) and IP address(es) of PVS for remote provisioning TS 23.501CR3623

+ 10 more changes

Rel-18 1 change
  • Correction on maximum number of PVS IP address(es) and/or PVS FQDN(s) allowed to be provided to the UE TS 23.501CR4461
Rel-20 1 change
  • Correction to description of table caption for PVS name and to references in 3GPP TS 24.008. TS 24.008CR3371

Defining Specifications

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

SpecificationTitleRelease
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 24.008 vk10 NAS Call, Mobility and Session Procedures Rel-20 read
TS 24.501 vk10 5GS NAS Protocol Specification Rel-20 read