IOC

Information Object Class

Management →
Introduced in Rel-8

IOC is a 3GPP management concept defining a template for managed objects that specifies their attributes, notifications, and behaviors to enable standardized, multi-vendor network management.

Category
Management
Introduced
Rel-8
Where
Management
Specifications
119 specs
IOC Description Purpose Related Detected Changes Specifications

Description

Information Object Class (IOC) is a fundamental construct in 3GPP's network management framework, particularly within the Fault, Configuration, Accounting, Performance, and Security (FCAPS) model. An IOC serves as a template or schema that defines the structure and semantics of managed objects, which are software abstractions representing physical or logical network resources, such as network elements, functions, or services. Each IOC specifies a set of attributes (properties), actions (operations that can be invoked), notifications (events emitted), and behavior (rules governing the object). Managed objects are instances of IOCs, populated with specific values, and they reside in a Management Information Base (MIB) accessible via management interfaces like the Itf-N or OAM interfaces.

The architecture of IOC-based management involves hierarchical class inheritance, where IOCs can be derived from parent classes, inheriting and extending their definitions. This object-oriented approach promotes reusability and consistency. Key components include the IOC definition in specification documents (e.g., 3GPP TS 28.xxx and 32.xxx series), the supporting management protocols (e.g., SNMP, CORBA, or RESTful APIs in newer releases), and the agent-manager paradigm where managed objects are implemented by network elements and accessed by management systems. IOCs cover a wide range of entities, from physical equipment like base stations to logical functions like network slices or QoS flows.

In operation, IOCs enable standardized management operations such as monitoring performance counters, configuring parameters, receiving fault alarms, and auditing usage. For example, an IOC for a gNB would define attributes for cell ID, transmit power, and connection statistics, actions for reset or software update, and notifications for link failure. By adhering to IOC definitions, vendors ensure interoperability, allowing network operators to manage multi-vendor deployments seamlessly. IOCs are central to 3GPP's Self-Organizing Networks (SON), network slicing management, and 5G service assurance, providing a unified information model for the entire network lifecycle.

Purpose & Motivation

IOC was developed to address the challenges of managing complex, multi-vendor telecommunications networks. Prior to standardization, each vendor used proprietary information models, making integration and unified management difficult and costly. The IOC concept, rooted in ITU-T's TMN and OSI systems management, provides a common language for describing network resources, enabling interoperability and reducing operational expenses.

The primary problems solved include fragmentation in management data representation and lack of consistency across different network domains. IOCs facilitate automated management, essential for scaling 5G networks with massive numbers of devices and dynamic services. They support FCAPS functions by ensuring that all managed entities expose a consistent set of attributes and behaviors. Historically, as networks evolved from 2G to 5G, the scope of IOCs expanded from basic network element management to encompass virtualized network functions, end-to-end service management, and network slicing. This evolution was motivated by the need for agile, software-driven networks where management must be as flexible and scalable as the services themselves.

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-8, normative work from Rel-15.

Rel-15 11 changes

In Release 15, the IOC function was updated to enhance network slice modeling, including the addition of attributes to support SON for AAS deployment management and NRM changes for EPC CUPS. Specific IOC class definitions were corrected and updated, such as for the NSSFFunction and the inheritance hierarchy for NR NRM to include BWP and NRSectorCarrier IOCs. Furthermore, the Information Service was updated to resolve Network Slice modeling issues, refining the resource and management model information used for slice lifecycle management.

  • Add new attribute peeParametersList to IOC ManagedFunction TS 28.622CR0022
  • Adding attribute of IOC EUtranGenericCell to support SON for AAS deployment management TS 28.659CR0021
  • NRM IOC changes for EPC CUPS TS 28.708CR0008
  • Complete the reference information and reword the note TS 28.531CR0001
  • Remove release specific information from clause 7.9.1 TS 28.531CR0005
  • Update the inheritance hierarchy figure for NR NRM to include BWP IOC and NRSectorCarrier IOC TS 28.541CR0015

+ 5 more changes

Rel-16 32 changes

In Release 16, the IOC function was expanded with several new management capabilities for QoS and policy control. Specifically, new IOCs were introduced for the control of QoS monitoring per QoS flow and per GTP-U path, for configurable and dynamic 5QIs, and for predefined PCC rules. Additionally, IOCs were added to manage non-collocated LWA and WLANMobilitySets, and existing models were updated to improve network slice and transport endpoint management.

  • Update 5GC Information Service to align with Managed Service Definition TS 28.541CR0089
  • Add IOC for control of QoS monitoring per QoS flow per UE TS 28.541CR0261
  • Add IOC for control of GTP-U path QoS monitoring TS 28.541CR0262
  • Add IOC for configurable 5QIs TS 28.541CR0286
  • Add IOC for 5QI to DSCP mapping TS 28.541CR0287
  • Add IOC for predefined PCC rules TS 28.541CR0329

+ 26 more changes

Rel-17 22 changes

In Release 17, the IOC function was enhanced with new NRM definitions for the N5, N70, and N71 reference points and a new `networkSliceSubnetType` attribute for the NetworkSliceSubnet IOC. It also introduced a Network Slice Subnet Provider Capability IOC and refined containment relationships and attribute definitions for several existing IOCs, such as EP_Transport and RRMPolicyRatio. Furthermore, IOCs for Distributed RACH and PCI control were moved between CU and DU entities to optimize management.

  • Update the information model definitions for network slice NRM TS 28.541CR0459
  • Add NRM IOC definitions for N5, N70 and N71 reference points TS 28.541CR0526
  • Add attribute networkSliceSubnetType for NetworkSliceSubnet IOC TS 28.541CR0581
  • Network slice subnet provider capability IOC TS 28.541CR0712
  • Enhance NRM with geographical information supporting MDA TS 28.622CR0131
  • Add serving area information for NSACF discovery and selection TS 28.541CR0583

+ 16 more changes

Rel-18 28 changes

In Release 18, the IOC function saw enhancements primarily focused on refining the NRM for improved network slice provisioning and introducing new capabilities for emerging network functions. Specifically, updates were made to the NWDAFFunction IOC to explicitly support management and control purposes, and new attributes for energy saving were added to the UPFFunction IOC. Furthermore, the release introduced satellite-specific information, adding satellite backhaul information to the AMFFunction IOC and defining NTN Coverage Availability Information Configuration.

  • Fix MnS for network slice provisioning information TS 28.531CR0192
  • Fix MnS for network slice subnet provisioning information TS 28.531CR0193
  • Update NWDAFFunction IOC to support management and control purpose TS 28.541CR0765
  • Update NWDAFFunction IOC to support management and control purpose TS 28.541CR0823
  • NRM enhancements for class diagram TS 28.541CR0898
  • TS28.541 Rel18 NRM enhancements for class Diagram TS 28.541CR0966

+ 22 more changes

Rel-19 16 changes

In Release 19, the IOC function was enhanced by adding new attributes to the NFService within the NRFFunction and by introducing the AIOTF and ADM IOCs to support the management of Ambient IoT. The release also added roaming exchange capability information to the NWDAFFunction and updated the MnSInfo IOC to support an MnS Registry capability. Furthermore, corrections and alignments were made, including fixing associations between network slice classes and their profiles and adding inheritance information for the NRECMappingRule and Beam IOCs.

  • Rel-19 CR TS 28.541 Add Exsting Attributes to NFService in NRFFunction IOC TS 28.541CR1391
  • Rel-19 CR TS 28.541 Add New Attributes to NFService in NRFFunction IOC TS 28.541CR1392
  • Rel-19 CR 28.541 Add roaming exchange capability information to NWDAFFunction TS 28.541CR1404
  • Rel-19 CR TS 28.541 Add AIOTF and ADM IOC to support management of Ambient IoT TS 28.541CR1510
  • Rel-19 CR TS 28.622 Update MnSInfo IOC to support MnS Registry capability TS 28.622CR0515
  • Rel-19 CR TS 28.541 Add the inheritance information for NRECMappingRule IOC and Beam IOC. TS 28.541CR1369

+ 10 more changes

Rel-20 4 changes

In Release 20, the IOC function was enhanced to support Vertical and Local Layer (VFL) services by extending the information model for both TrustedAF and unTrustedAF. Additionally, new support was added for exposing QoSMonitoring-related information for XRM services within the PreDefinedPccRule and for delivering media-related information from encrypted traffic using an on-path N6 signaling method.

  • Rel-20 CR TS 28.541 Enhancement on PreDefinedPccRule for exposure of information related to XRM service based on QoSMonitoring TS 28.541CR1570
  • Rel-20 CR TS 28.541 Enhancement of TrustedAF information to support VFL TS 28.541CR1573
  • Rel-20 CR TS 28.541 Enhancement of unTrustedAF information to support VFL TS 28.541CR1574
  • Rel-20 CR TS 28.541 Management Support to Deliver Media Related Information for Encrypted Traffic Using On-path N6 Signaling Method TS 28.541CR1650

Explore further

Broader topics and technologies where IOC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 28.531 vk00 Management and Orchestration Rel-20
TS 28.536 vj20 Management services for communication service assurance Rel-19
TS 28.541 vk00 5G Network Resource Model (NRM) Stage 2/3 Rel-20
TS 28.601 vc00 Telecom management; CN and non-3GPP access NRM IRP Requirements Rel-12
TS 28.602 vc00 CN & non-3GPP NRM IRP Information Service Rel-12
TS 28.606 vc10 CN and non-3GPP interworking NRM IRP Solution Sets Rel-12
TS 28.611 vj00 EPC-WLAN Interworking NRM IRP Requirements Rel-19
TS 28.612 vj00 EPC and non-3GPP interworking NRM IRP IS Rel-19
TS 28.616 vj00 EPC and non-3GPP access NRM IRP SS definitions Rel-19
TS 28.620 vj20 FMC Federated Network Information Model (FNIM) UIM Rel-19
TS 28.621 vj00 Generic Network Resource Model (NRM) IRP Requirements Rel-19
TS 28.622 vk20 Telecommunication Management; Generic NRM Information Service Rel-20
TS 28.625 vj00 State Management Data Definition IRP Information Service Rel-19
TS 28.626 vj00 State Management Data Definition IRP Solution Set Rel-19
TS 28.628 vj00 SON Policy NRM IRP Information Service Rel-19
TS 28.629 vj00 SON Policy NRM IRP Solution Set Definitions Rel-19
TS 28.632 vj00 Inventory Management NRM Integration Reference Point Rel-19
TS 28.652 vj00 UTRAN Network Resource Model (NRM) IRP Information Service Rel-19
TS 28.653 vj00 UTRAN NRM IRP Solution Set Definition Rel-19
TS 28.655 vj00 GERAN NRM IRP Information Service Rel-19
TS 28.656 vj00 GERAN NRM IRP Solution Set Definitions Rel-19
TS 28.659 vj00 E-UTRAN NRM IRP Solution Set Definitions Rel-19
TS 28.662 vj10 Generic RAN Network Resource Model (NRM) IRP IS Rel-19
TS 28.663 vj00 Generic RAN NRM IRP Solution Set Definitions Rel-19
TS 28.671 vj00 HNS Network Resource Model Requirements Rel-19
TS 28.674 vj00 HeNS NRM IRP Requirements Rel-19
TS 28.680 vj00 WLAN Management Concepts and Requirements Rel-19
TS 28.682 vj00 WLAN Management NRM IRP Information Service Rel-19
TS 28.701 vj00 Core Network NRM IRP Requirements Rel-19
TS 28.702 vj00 Core Network NRM IRP Information Service Rel-19
TS 28.703 vj00 Core Network NRM IRP Solution Set Definitions Rel-19
TS 28.704 vj00 IMS NRM IRP Requirements Rel-19
TS 28.705 vj00 IMS NRM IRP Information Service Rel-19
TS 28.706 vj00 IMS NRM IRP Solution Set definitions Rel-19
TS 28.707 vj00 EPC NRM IRP Requirements Rel-19
TS 28.708 vj00 EPC NRM Integration Reference Point Information Service Rel-19
TS 28.709 vj00 EPC NRM IRP Solution Set Definitions Rel-19
TS 28.732 vj00 Transport Network NRM IRP Information Service Rel-19
TS 28.733 vj00 TN NRM IRP Solution Set Definitions Rel-19
TS 28.735 vj00 STN Interface NRM IRP Information Service Rel-19
TS 28.752 vj00 SuM NRM IRP Information Service Rel-19
TS 28.821 vd00 UML Model Repertoire for FMC Management Rel-13
TR 28.837 vi00 Technical Report on Trace/MDT Management Rel-18
TS 28.871 vj00 Study on Service Based Management Architecture enhancement phase 3 Rel-19
TS 32.111 vj00 Fault Management Requirements Rel-19
TS 32.122 vj00 Advanced Alarm Management IRP Information Service Rel-19
TS 32.123 v1900 Advanced Alarm Management IRP CORBA Solution Set Rel-9
TS 32.125 v1930 AAM IRP XML File Format Definition Rel-9
TS 32.126 vj00 AAM IRP Solution Set Definitions Rel-19
TS 32.150 vj00 IRP Concept and Definitions Rel-19
TS 32.151 ve00 IRP Information Service Template Specification Rel-14
TS 32.153 vj00 IRP Technology-Specific Templates Specification Rel-19
TS 32.157 vj00 IRP Information Service Template for Converged Management Rel-19
TS 32.172 vb00 SuM NRM IRP: Information Service Rel-11
TS 32.300 vj00 3GPP Network Resource Naming Convention Rel-19
TS 32.302 vj00 Notification IRP Information Service Rel-19
TS 32.312 vj00 Generic IRP Management Information Service Rel-19
TS 32.313 v900 Generic IRP CORBA Solution Set Rel-9
TS 32.316 vj00 Generic IRP Management Solution Set Definitions Rel-19
TS 32.317 v910 Generic IRP management SOAP Solution Set Rel-9
TS 32.322 vj00 Test Management IRP Information Service Rel-19
TS 32.323 v900 Test Management IRP CORBA SS Rel-9
TS 32.326 vj00 Test Management IRP Solution Set Definitions Rel-19
TS 32.332 vj00 Notification Log IRP Information Service Rel-19
TS 32.342 vj00 File Transfer IRP Information Service Rel-19
TS 32.352 vj00 Communication Surveillance IRP Information Service Rel-19
TS 32.353 v1900 Communication Surveillance IRP CORBA Solution Set Rel-9
TS 32.356 vj00 Communication Surveillance IRP Solution Set Rel-19
TS 32.361 vj00 Entry Point IRP Requirements Rel-19
TS 32.362 vj00 Entry Point IRP Information Service Rel-19
TS 32.363 v900 EP IRP CORBA Solution Set Rel-9
TS 32.366 vj00 EP IRP Solution Set definitions Rel-19
TS 32.372 vj00 Security Service for IRP Information Service Rel-19
TS 32.382 vj00 Partial Suspension of Itf-N IRP Information Service Rel-19
TS 32.392 vj00 Delta Synchronization IRP Information Service Rel-19
TS 32.412 vj00 PM IRP Information Service Specification Rel-19
TS 32.442 vj00 Trace Management IRP: Information Service Rel-19
TS 32.522 vb70 SON Policy NRM IRP Information Service Rel-11
TS 32.523 v930 SON Policy NRM IRP CORBA Solution Set Rel-9
TS 32.526 vb70 SON Policy NRM IRP Solution Set definitions Rel-11
TS 32.600 vj00 3GPP Configuration Management Specification Rel-19
TS 32.622 vb10 Generic Network Resources IRP NRM Rel-11
TS 32.631 vb00 Core Network Resources IRP Requirements Rel-11
TS 32.632 vb00 Core Network Resources IRP: Network Resource Model Rel-11
TS 32.633 v1920 Core Network Resources IRP CORBA Mapping Rel-9
TS 32.636 vb00 CM Core Network Resources IRP Solution Set Rel-11
TS 32.642 vb50 UTRAN Network Resource Model for Configuration Management Rel-11
TS 32.643 v930 UTRAN Network Resources IRP: CORBA Solution Set Rel-9
TS 32.646 vc00 UTRAN NRM IRP Solution Set Definitions Rel-12
TS 32.652 vc00 GERAN Network Resources NRM for Configuration Management Rel-12
TS 32.653 v920 GERAN Network Resources IRP CORBA Solution Set Rel-9
TS 32.656 vc00 GERAN NRM IRP Solution Set Definitions Rel-12
TS 32.672 vb00 State Management IRP Information Service Rel-11
TS 32.673 v900 State Management IRP CORBA Solution Set Rel-9
TS 32.676 vc00 3GPP TS 32.676: State Management IRP Solution Set Rel-12
TS 32.690 vj00 Inventory Management IRP Requirements Rel-19
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.713 v900 TN Interface NRM IRP: CORBA Solution Set Rel-9
TS 32.716 vb00 TN NRM IRP Solution Set Definitions Rel-11
TS 32.722 vb00 Repeater NRM IRP: Network Resource Model Rel-11
TS 32.723 v900 Repeater NRM CORBA Solution Set Rel-9
TS 32.726 vb00 Repeater NRM IRP Solution Set Definitions Rel-11
TS 32.731 vb00 IMS Network Resource Model IRP Requirements Rel-11
TS 32.732 vb00 IMS Network Resource Model IRP: Information Service Rel-11
TS 32.733 v910 IMS NRM IRP CORBA Solution Set Rel-9
TS 32.736 vb00 IMS NRM IRP Solution Set Definitions Rel-11
TS 32.742 vb00 STN NRM for Configuration Management Rel-11
TS 32.751 vb00 EPC NRM IRP Requirements Rel-11
TS 32.752 vb01 EPC NRM IRP Information Service Rel-11
TS 32.753 v920 EPC NRM IRP CORBA Solution Set Rel-9
TS 32.756 vb00 EPC NRM IRP Solution Set Definitions Rel-11
TS 32.763 v1950 E-UTRAN NRM IRP CORBA Solution Set Rel-9
TS 32.766 vb90 E-UTRAN NRM IRP Solution Set Definitions Rel-11
TS 32.771 vb00 HNS Network Resource Model IRP Requirements Rel-11
TS 32.781 vb00 HeNS NRM IRP Requirements Rel-11
TS 32.792 vb10 Generic RAN Network Resource Model (NRM) IRP Rel-11
TS 32.796 vc00 Generic RAN NRM IRP Solution Set Definitions Rel-12
TS 32.827 va10 UE Management over Itf-N for MDT/SON Rel-10