Skip to content
Release: Australia · Updated: 2026-07-09 · Official documentation · View source

MPN data model

The Mobile Private Network (MPN) data model extends the Telecom data model to represent both the physical hardware and the virtual network functions that make up a mobile private network, along with the relationships that connect them.

A mobile private network contains a mix of physical and virtual objects. Physical objects include servers, firewalls, routers, switches, antennas, and radio units. Virtual objects include the network functions that run on those servers, such as the User Plane Function (UPF) and the Unified Data Management (UDM) function, along with their associated licenses. The MPN data model provides dedicated classes and relationships in the Configuration Management Database (CMDB) for these objects so that the physical and virtual components of an MPN can be modeled accurately and consistently. Accurate inventory and relationship data enables faster troubleshooting, supports impact analysis when faults occur, and provides the foundation for automated event and performance monitoring across MPN network elements.

The model spans two domains of the mobile network: the Radio Access Network (RAN), which connects user equipment to the network over the air interface, and the Mobile Core, which provides packet routing, session management, authentication, and policy control. The model also defines upper‑layer logical objects that group RAN and Core components into end‑to‑end network service instances and assign them to network sites.

Physical hardware classes

Physical hardware classes represent the tangible equipment deployed in the RAN and the Mobile Core. The following table describes the physical classes used in the MPN data model.

DomainClassDescription
RANRemote Radio UnitRadio frequency unit, typically mounted close to the antenna, that transmits and receives signals over the air interface.
RANAntennaAntenna assembly used to radiate and receive signals to and from user equipment.
RANBaseband UnitEquipment that processes baseband signals and connects radio units to the transport network.
RANBaseband Control and Interface CardsCards inside a Baseband Unit that provide control plane processing and interfaces to radio and transport networks.
RANServerCompute platform that hosts virtualized 5G Distributed Units (DUs) and Centralized Units (CUs).
RANBBU chassis (cmdb_ci_chassis)Physical enclosure that houses one or more Baseband Units and their interface cards.
RANAntenna Tower (cmdb_ci_antenna_structure)Physical tower structure that supports one or more antennas and their associated radio units.
RANIndoor Radio Unit (IRU) (cmdb_ci_indoor_radio_unit)Radio frequency unit deployed indoors to provide cellular coverage inside buildings.
RANRadio Dot/ Distributed IRU (cmdb_ci_distributed_indoor_radio_unit)Distributed indoor radio unit that extends indoor coverage from a central Indoor Radio Unit.
RAN and CoreMPN box/ cabinet (cmdb_ci_container_cabinet)Outdoor or indoor cabinet that houses the BBU chassis and other RAN equipment at the cell site.
RANCable (cmdb_ci_cable)Physical cable connection between MPN hardware components.
CoreFirewallSecurity appliance that enforces traffic policies at the boundaries of the Mobile Core network.
CoreIP RouterLayer 3 device that forwards IP traffic between network segments in the Mobile Core.
CoreIP SwitchLayer 2 device that forwards traffic between hosts and routers in the Mobile Core.
CoreTime sync sourceTiming source that provides accurate clock synchronization to the mobile network. Common sources include GPS receivers and other PTP grandmaster clocks.
CoreServerCompute platform that hosts 4G and 5G virtualized network functions (VNFs).
RAN and CoreNetwork AdapterPhysical network interface hardware (cmdb_ci_network_adapter) installed in a Server, Router, Switch, or Firewall.
RAN and CoreNetwork InterfaceLogical interface (cmdb_ci_network_interface) exposed by a Network Adapter and used to terminate IP connectivity.
RAN and CoreIP AddressIP address (cmdb_ci_ip_address) assigned to a Network Adapter or Network Interface and used for routing traffic across the MPN.

Virtual network function classes

Virtual network function classes represent the software components that run on the MPN servers. RAN virtual functions handle radio‑side processing, while Core virtual functions provide subscriber, session, and policy services. The following table describes the virtual classes used in the MPN data model.

DomainClassDescription
RANMobile CellLogical representation of a radio cell served by a Baseband Unit and its associated radio units.
RANvDU (virtual Distributed Unit)5G virtual service that performs lower‑layer baseband processing and connects to one or more radio units.
RANvCU-CP (virtual Centralized Unit, Control Plane)5G virtual service (cmdb_ci_5g_cu_control_plane_network_function) that performs higher-layer control plane processing and signaling between the RAN and the Mobile Core.
RANvCU-UP (virtual Centralized Unit, User Plane)5G virtual service (cmdb_ci_5g_cu_user_plane_network_function) that performs higher-layer user plane processing and forwards subscriber traffic to the Mobile Core.
Core4G and 5G VNFsVirtual services that represent Mobile Core network functions. The 5G Core includes nine functions: AMF (Access and Mobility Management), AUSF (Authentication Server), SMF (Session Management), UPF (User Plane), UDM (Unified Data Management), PCF (Policy Control), NRF (Network Repository), NEF (Network Exposure), and NSSF (Network Slice Selection). The 4G EPC (Evolved Packet Core) includes six functions: MME (Mobility Management Entity), HSS (Home Subscriber Server), PCRF (Policy and Charging Rules), AAA (Authentication, Authorization, and Accounting), SGW (Serving Gateway), and PGW (Packet Data Network Gateway).
CoreVNF licenseLicense assigned to a specific virtual network function. Tracks entitlement and consumption per VNF.
RANVirtual MachineCompute instance (cmdb_ci_vm_object) that runs on a RAN Server and hosts a vDU or vCU virtual service.
CoreVirtual MachineCompute instance (cmdb_ci_vm_object) that runs on a Core Server and hosts a 4G or 5G VNF.
CoreIMS network functionsShared 3GPP network functions (cmdb_ci_network_function_instance) that provide IP Multimedia Subsystem (IMS) services for voice and multimedia sessions across 4G and 5G.
CoreMPN O&M functionsOperations and management applications (cmdb_ci_app) such as ProbeApp and Prometheus that monitor and manage the MPN.

MPN-specific classes

The MPN data model introduces custom classes that represent assets and resources unique to mobile private networks, including radio spectrum, network slices, data network names, and SIM provisioning. The following table describes the MPN-specific classes used in the MPN data model.

ClassDescription
SpectrumFrequency band (u_mpn_spectrum) allocated to the mobile private network and consumed by Mobile Cells for radio transmission.
SIM rangeBlock of subscriber identities (u_mpn_sim_range) provisioned to the MPN for allocation to SIM cards.

CI attributes

For each CI class in the MPN data model, the pull connector captures and stores relevant data attributes in the CMDB so that detailed information is available for management and troubleshooting. The following table lists the key attributes captured per CI type.

CI typeAttributeDescription

Upper‑layer logical classes

Upper‑layer logical classes group the physical and virtual components of an MPN into end‑to‑end service constructs and assign them to a geographic site. The following table describes the upper‑layer logical classes used in the MPN data model.

ClassDescription
Network service instanceEnd‑to‑end logical service that represents an entire MPN deployment, including its RAN and Mobile Core components.
Mobile Core network service instanceLogical service that groups the Mobile Core VNFs, supporting hardware, and licenses that deliver core packet, session, and policy functions.
RAN network service instanceLogical service that groups the RAN virtual functions, baseband and radio hardware, and Mobile Cells that deliver radio access.
Network SitePhysical or logical location to which the MPN network service instance and its components are assigned.
SliceLogical network slice (u_mpn_slice) that partitions the MPN to deliver tailored connectivity for specific use cases or tenants.
DNNData Network Name (u_mpn_slice_dnn) that identifies the external data network reachable through a slice.
SIM cardIndividual subscriber identity module (cmdb_ci_sim_card) assigned from a SIM range and consumed by user equipment connecting to a Mobile Cell.

Relationships between physical and virtual objects

The MPN data model uses CMDB relationships to express how physical equipment hosts virtual functions, how virtual functions consume each other, and how individual components roll up into network service instances and sites. These relationships make dependencies and connectivity visible in the CMDB and support downstream assurance workflows such as fault management, performance monitoring, and impact analysis.

Parent CIRelationship typeChild CICMDB type
RAN ServerContainsVirtual Machine (vDU / vCU)``
Core ServerContainsVirtual Machine (4G / 5G VNF)``
Baseband UnitContainsBaseband Control and Interface Cards, Remote Radio Units, Antennas``
Baseband Unit and radio unitsProvidesMobile Cell``
VNF licenseIs consumed byVNF``
MPN network service instanceContainsMPN RAN network service instance, MPN Mobile Core network service instance``
MPN Network SiteContainsMPN network service instance and components``

Related topics

Configure elastic connectors for MPN alarm collection

Configure elastic event pull connectors for MPN

MPN Formula Engine processing

Metric-to-CI binding