CUC

Centralized User Configuration

Management →
Introduced in Rel-17

CUC is a 5G network management function that provides centralized storage and distribution of user configuration data as a single source of truth for network functions.

Category
Management
Introduced
Rel-17
Where
Core Network › 5G Core
Specifications
4 specs
CUC Description Purpose Related Classification Detected Changes Specifications

Description

Centralized User Configuration (CUC) is a network function introduced in 3GPP Release 17 that serves as a centralized repository and management point for user-specific configuration data within the 5G Core network. It operates as a logical function that can be implemented as part of the Unified Data Repository (UDR) or as a standalone entity, interacting with other network functions through standardized service-based interfaces. The CUC stores configuration parameters that are specific to individual subscribers or user equipment, such as service-specific policies, network slice selection preferences, quality of service profiles, and mobility management settings. This centralized approach eliminates the need for each network function to maintain its own separate configuration store for users, reducing data redundancy and synchronization complexity.

Architecturally, CUC integrates with the 5G Service-Based Architecture (SBA) through the Nucf service-based interface, allowing other network functions to query and update user configuration data. It typically interfaces with the Policy Control Function (PCF) for policy-related configurations, the Network Slice Selection Function (NSSF) for slice preferences, the Access and Mobility Management Function (AMF) for mobility settings, and the Session Management Function (SMF) for session-related parameters. The CUC maintains configuration data in a structured format, often organized by subscriber identifier (SUPI) or other user identifiers, with support for versioning and audit trails to track configuration changes over time.

From an operational perspective, CUC works by receiving configuration requests from consumer network functions, processing these requests based on stored policies and data models, and returning the appropriate configuration parameters. It supports both pull-based queries (where network functions request specific configuration elements) and push-based notifications (where CUC proactively informs network functions about configuration changes). The function includes capabilities for conflict resolution when multiple configuration sources exist, validation of configuration parameters against defined schemas, and authorization checks to ensure only authorized network functions can modify specific configuration elements. This centralized management approach enables more efficient network operations, particularly in multi-vendor environments where consistency across different network functions is challenging to maintain.

CUC plays a critical role in enabling advanced 5G features like network slicing by providing a centralized mechanism to store and distribute slice-specific user configurations. When a user requests a particular network slice, various network functions can query the CUC to retrieve the user's specific configuration for that slice, ensuring consistent behavior across the entire network. This is particularly important for enterprise users and specialized services that require specific configurations that differ from default network behavior. The CUC also supports dynamic configuration updates, allowing network operators to modify user configurations in real-time without requiring manual updates to multiple distributed systems.

Purpose & Motivation

CUC was created to address the growing complexity of user configuration management in 5G networks, particularly with the introduction of network slicing and diverse service requirements. In previous 4G and early 5G deployments, user configuration data was often distributed across multiple network functions, leading to inconsistencies, synchronization challenges, and operational overhead. Each network function maintained its own configuration store, making it difficult to ensure that all functions had the same view of a user's configuration parameters. This distributed approach also complicated the implementation of advanced features like network slicing, where user-specific slice configurations needed to be consistently applied across multiple network elements.

The limitations of previous approaches became particularly evident with the rollout of 5G Standalone networks and the increasing adoption of network slicing for enterprise and vertical applications. Without a centralized configuration management system, operators faced significant challenges in maintaining configuration consistency across different network functions, especially in multi-vendor environments. Configuration changes required updates to multiple systems, increasing the risk of errors and service disruptions. Additionally, the lack of a single source of truth for user configurations made it difficult to implement sophisticated service logic that depended on coordinated configuration across multiple network domains.

CUC solves these problems by providing a centralized repository for all user-specific configuration data, serving as a single source of truth that all network functions can reference. This eliminates configuration inconsistencies, reduces operational complexity, and enables more efficient implementation of advanced 5G features. By standardizing the storage and distribution of user configurations, CUC also facilitates interoperability between different vendor implementations and supports more agile service deployment. The creation of CUC reflects the broader trend in 5G toward centralized management and control functions that can scale to support the diverse requirements of next-generation networks.

Classification

Part ofUDR
Related approachesNSSFPCF

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-16 1 change

In Release 16, the Centralized User Configuration (CUC) function was enhanced to support the provisioning of configuration information for the RDS (Reliable Data Service). This was integrated within the broader SEAL (Service Enabler Architecture Layer) framework, specifically utilizing its configuration management client and server capabilities as defined in 3GPP TS 23.434.

  • Add RDS configuration information TS 29.244CR0392
Rel-17 1 change

In Release 17, the Centralized User Configuration (CUC) function was enhanced with updates for Bridge and User plane Node ID configuration. These updates specifically support the configuration management client and server (CM-C and CM-S) as part of the SEAL framework for Factory Automation applications. This enables the provisioning of configuration information, such as for 5GS Bridge mapping to 5GS QoS, to support integration with Time-Sensitive Networking (TSN).

  • Updates for Bridge/User plane Node ID configuration TS 29.244CR0585
Rel-18 1 change

In Release 18, the Centralized User Configuration (CUC) function introduced support for UE-level measurements configuration, as indicated by the new CR title. This enhancement is part of the broader SEAL (Service Enabler Architecture Layer) framework, where the Configuration Management client (CM-C) and server (CM-S) reference points, as specified in TS 23.434, are utilized for managing such configurations. The update allows for more granular control and provisioning of measurement parameters directly at the individual user equipment level.

  • Support of UE level measurements configuration TS 29.244CR0905
Rel-19 2 changes

In Release 19, the CUC function was enhanced to support new protocol-specific configuration parameters for N6 delay measurements. These parameters are used to enable the monitoring of QoS for 5GS Bridge configurations, which is critical for integrating with TSN systems and ensuring end-to-end service performance. This functionality involves interactions between the TSN AF, NEF, and PCF in the control plane.

  • Security related protocol-specific configuration parameters for N6 delay measurement TS 29.244CR0975
  • Protocol-specific configuration parameters for N6 delay measurements TS 29.244CR0980

Explore further

Broader topics and technologies where CUC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 23.745 vh00 Study on App Layer Support for Factories of the Future in 5G Rel-17
TS 29.244 vj40 PFCP Specification for Control/User Plane Separation Rel-19
TS 29.585 vj00 TSN Interworking Protocol for 5G System Rel-19
TR 33.851 vh10 Security for Industrial IoT in 5G Rel-17