HLC

Higher Level Control functions

Management →
Introduced in R99

HLC is the set of higher-level control functions for managing and orchestrating network resources, services, and policies to enable efficient, automated operation and service delivery across multiple domains.

Category
Management
Introduced
R99
Where
Core Network › Legacy Core
Specifications
4 specs
HLC Description Purpose Related Classification Specifications

Description

Higher Level Control (HLC) functions in 3GPP systems represent a suite of management and control mechanisms that oversee and coordinate network operations at an abstracted level, beyond the immediate physical or link-layer controls. These functions are typically implemented within network management systems (NMS), element management systems (EMS), or orchestration platforms like the Network Functions Virtualization (NFV) Orchestrator. HLC encompasses activities such as service lifecycle management, policy enforcement, fault management, configuration management, and performance monitoring across the core network (CN) and radio access network (RAN).

Architecturally, HLC functions interact with lower-level control planes (e.g., the control plane in the 5G core) and user planes through standardized interfaces, such as those defined in 3GPP TS 28 and TS 32 series for management. Key components include the Network Slice Management Function (NSMF) for managing network slices, the Network Data Analytics Function (NWDAF) for data-driven insights, and the Policy Control Function (PCF) for policy decisions. HLC works by collecting telemetry data from network elements, applying algorithms or rules to optimize resource allocation, and issuing commands to reconfigure the network dynamically—for instance, scaling virtualized network functions (VNFs) or adjusting QoS parameters.

The role of HLC is central to achieving network automation, scalability, and adaptability in modern 3GPP deployments, especially with the advent of 5G and network slicing. It enables operators to deploy services rapidly, ensure efficient use of infrastructure, and maintain service level agreements (SLAs). By abstracting complexity, HLC facilitates multi-vendor interoperability and supports emerging paradigms like self-organizing networks (SON) and zero-touch network and service management (ZSM).

Purpose & Motivation

HLC functions were developed to address the growing complexity of mobile networks as they evolved from simple voice systems to multi-service platforms supporting data, IoT, and low-latency applications. Early networks relied on manual, decentralized management, which became unsustainable with the scale and dynamic requirements of 3G/4G. HLC provides a centralized, automated approach to control network behavior, solving issues like inefficient resource utilization, slow service deployment, and inconsistent policy application.

Historically, the concept gained prominence with 3GPP Release 99, which introduced more sophisticated core network architectures. Over subsequent releases, HLC expanded to cover areas like QoS management, security policy control, and, later, network slicing and NFV orchestration in 5G. It addresses limitations of previous ad-hoc management by standardizing interfaces and functions, enabling cross-domain coordination and real-time adaptability. The motivation includes reducing operational costs, enhancing user experience through proactive management, and supporting innovative services that require agile network control.

Classification

Part ofNMS
Related approachesSON

Evolution Across Releases

R99 Initial

Initial introduction of HLC concepts in 3GPP, focusing on basic management functions for the UMTS core network. Established foundational frameworks for service control and policy management within the circuit-switched and packet-switched domains, as outlined in specifications like TS 23.018 and TS 23.050.

Explore further

Broader topics and technologies where HLC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19
TS 23.050 v1100 UMTS Network Principles and Architecture R99
TS 33.108 vj00 LI Handover Interface Specification Rel-19