Description
The Common Information Model (CIM) is a comprehensive, schema-based information model originally developed by the Distributed Management Task Force (DMTF). It provides a consistent definition and structure for describing and representing managed resources, such as computer systems, networks, applications, and services, in a unified, object-oriented manner. In 3GPP, CIM is leveraged within management specifications to facilitate standardized data modeling for telecommunications network elements, enabling seamless information exchange between network management systems (NMS), element management systems (EMS), and network functions. The model uses classes, properties, associations, and methods to abstract real-world entities, allowing for precise semantic definitions that are independent of specific implementations or platforms.
Architecturally, CIM is structured into a Core Model and Common Models. The Core Model defines fundamental concepts applicable across all domains, such as systems, services, and dependencies. Common Models extend the Core Model to address specific domains; in 3GPP contexts, these include models for network performance, fault management, configuration, and service assurance. The model is typically expressed in Unified Modeling Language (UML) and can be serialized into XML for data exchange via protocols like CIM-XML over HTTP or WBEM (Web-Based Enterprise Management). This enables management applications to discover, access, and manipulate managed objects in a standardized way, regardless of the underlying hardware or software.
Within 3GPP management frameworks, CIM plays a critical role in interfaces such as the Itf-N (Interface-Northbound) and management service specifications. It provides the schema for performance management (PM) data, fault management (FM) alarms, and configuration management (CM) parameters, ensuring that data from diverse network elements—like base stations, core network nodes, or virtualized network functions—can be consistently interpreted. Key components include managed object classes (e.g., CIM_ManagedElement for generic resources), associations (e.g., CIM_Dependency to model relationships), and qualifiers for adding metadata. By using CIM, 3GPP achieves interoperability in multi-vendor networks, simplifies integration of new technologies, and supports automated operations like provisioning, monitoring, and troubleshooting.
The implementation of CIM in 3GPP involves mapping network-specific concepts—such as 5G network slices, QoS flows, or UE contexts—into CIM classes and properties. This mapping is detailed in technical specifications like 32.622 and 32.642, which define how telecommunications management information is modeled. For example, a gNodeB might be represented as a subclass of CIM_ComputerSystem, with properties for cell identifiers and operational states. Management systems use these models to collect metrics, set configurations, and receive notifications, enabling end-to-end service management. CIM's extensibility allows 3GPP to incorporate new features across releases, such as network slicing or edge computing, without disrupting existing management interfaces.
Purpose & Motivation
CIM was created to address the challenges of managing heterogeneous IT and network environments, where proprietary data models led to interoperability issues, high integration costs, and operational inefficiencies. Before CIM, each vendor often used unique schemas for representing managed resources, making it difficult for management systems to aggregate data, automate processes, or support multi-vendor networks. The DMTF developed CIM as an open standard to provide a common language for describing resources, enabling consistent management across diverse systems. In telecommunications, 3GPP adopted CIM to standardize management interfaces, particularly as networks evolved to include more software-defined and virtualized components, requiring agile, interoperable management solutions.
The primary problem CIM solves in 3GPP networks is the lack of a unified information model for management data exchange. Without it, operators faced siloed management systems, manual data translation, and limited automation capabilities, especially in complex deployments involving multiple vendors or cloud-native network functions. CIM provides a vendor-neutral foundation that allows network elements—whether from traditional hardware vendors or new software providers—to expose management data in a consistent format. This supports key 3GPP objectives like reducing operational expenses (OPEX), enabling plug-and-play integration, and facilitating advanced management functions such as self-organizing networks (SON) and closed-loop automation.
Historically, the motivation for integrating CIM into 3GPP stemmed from the need to align with broader IT management practices and support convergence between telecom and IT domains. As networks embraced IP-based technologies and later virtualization (e.g., NFV), using an established standard like CIM allowed 3GPP to leverage existing tools and expertise. It addresses limitations of previous ad-hoc approaches by providing a scalable, extensible model that can evolve with network technologies, from 3G to 5G and beyond. By standardizing on CIM, 3GPP ensures that management systems can adapt to new services, such as network slicing or IoT, without requiring complete overhauls of management interfaces.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-18.
In Release 18, the update to the Common Information Model (CIM) function specifically involved updating references to imported information entities for the Core Network (CN). This work ensures the IRP Information Model and its associated Network Resource Model maintain correct and consistent definitions for managed objects and their relationships. The change refines the technical documentation without altering the fundamental behavior of the management interfaces.
- Rel-18 CR TS 28.708 Update references to imported information entities for CN TS 28.708CR0010
Explore further
Broader topics and technologies where CIM plays a role.
Defining Specifications
3GPP specifications that define or reference CIM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 28.708 vj00 | EPC NRM Integration Reference Point Information Service | Rel-19 |
| TS 29.198 v1900 | OSA API Overview Specification | Rel-9 |
| TS 32.622 vb10 | Generic Network Resources IRP NRM | Rel-11 |
| TS 32.642 vb50 | UTRAN Network Resource Model for Configuration Management | Rel-11 |
| TS 32.652 vc00 | GERAN Network Resources NRM for Configuration Management | Rel-12 |
| TS 32.692 vb00 | Inventory Management NRM IRP Specification | Rel-11 |
| TS 32.712 vb10 | Transport Network Interface NRM for CM | Rel-11 |
| TS 32.742 vb00 | STN NRM for Configuration Management | Rel-11 |
| TS 32.752 vb01 | EPC NRM IRP Information Service | Rel-11 |
| TR 37.829 vi00 | Technical Report | Rel-18 |