NRM

Network Resource Model

Management
Introduced in Rel-4
A standardized, information model used in 3GPP management systems to represent managed network elements and their resources. It defines the objects, attributes, and relationships that can be managed, providing a common language for network configuration, fault, performance, and inventory management across multi-vendor environments.

Description

The Network Resource Model (NRM) is a cornerstone of the 3GPP Telecommunications Management Network (TMN) and Management System (MS) architecture. It is a comprehensive, object-oriented information model that provides an abstract representation of all physical and logical resources within a 3GPP network that are subject to management. The NRM is defined using Unified Modeling Language (UML) class diagrams and is implemented in management interfaces, typically using protocols like CORBA, SNMP, or more recently, NETCONF/YANG and RESTful APIs. Its primary function is to serve as the data schema for the Interface-N (Itf-N) reference point, which is used for communication between the Network Management (NM) layer and the Element Management (EM) layer or between different domains.

At its core, the NRM works by defining Managed Object (MO) classes. Each MO class represents a manageable network entity, such as a gNB, an AMF, a cell, a link, or a software feature. These classes have attributes that describe the entity's properties (e.g., administrative state, operational state, capacity parameters), notifications that the entity can emit (e.g., alarms, state changes), and actions that can be invoked upon it (e.g., reset, software upgrade). Crucially, the model also defines containment relationships (e.g., a gNB contains cells) and association relationships (e.g., a cell is associated with a frequency band) between these MO classes. This creates a hierarchical tree structure of managed objects that mirrors the network's physical and functional architecture.

Key components of the NRM are the Integration Reference Point (IRP) definitions. 3GPP defines multiple IRPs, each focusing on a specific management area: Configuration Management (CM), Fault Management (FM), Performance Management (PM), and Inventory Management (IM). Each IRP specifies a subset of the overall NRM, detailing the MO classes, attributes, and behaviors relevant to that management function. For example, the CM IRP defines MOs and attributes for configuring network elements, while the PM IRP defines MOs for collecting performance measurements like call drop rates or throughput. The NRM is extensible, allowing for the addition of new MO classes and attributes in each 3GPP release to support new network features, such as 5G NR, network slicing, or edge computing.

The role of the NRM in the network is to enable automated, standardized, and multi-vendor network management. By providing a common model, it ensures that a management system from one vendor can understand and control network elements from another vendor, as long as they both comply with the 3GPP NRM specifications. It is the foundation for provisioning new services, monitoring network health, collecting performance data for optimization, and maintaining an accurate inventory of network assets. The model's detail and structure allow for granular control and visibility, from high-level network slices down to individual hardware components within a base station.

Purpose & Motivation

The NRM was created to solve the critical problem of interoperability in managing complex, multi-vendor telecommunications networks. In the early days of mobile networks, each equipment vendor provided proprietary management interfaces and data models for their network elements. This forced operators to use separate, vendor-specific management systems, leading to operational inefficiency, high integration costs, and an inability to automate end-to-end service provisioning and assurance across the network.

The primary purpose of the NRM is to provide a standardized, technology-neutral information model that serves as a contract between network equipment providers and management system developers. It addresses the limitations of proprietary models by defining a common language for representing network resources. This allows for the development of generic, multi-vendor Network Management Systems (NMS) and Operations Support Systems (OSS) that can configure, monitor, and troubleshoot equipment from any compliant vendor. The motivation was deeply rooted in the TMN framework's goal of layered, standardized management.

Historically, its development began in 3GPP Release 4, formalizing management for UMTS networks. Its evolution has been driven by the introduction of new network architectures. Each new generation (3G, 4G, 5G) and new feature (IMS, LTE, NR, network slicing) necessitated extensions to the NRM to represent the new managed entities and their parameters. The NRM thus solves the ongoing challenge of keeping network management capabilities in lockstep with rapid network innovation, ensuring that operators can manage their entire heterogeneous network footprint through a consistent, standardized lens.

Key Features

  • Object-oriented information model defining Managed Object (MO) classes for all network resources
  • Structured using containment and association hierarchies to reflect network architecture
  • Defined per Integration Reference Point (IRP) for Configuration, Fault, Performance, and Inventory Management
  • Provides technology-neutral abstraction, applicable to 2G, 3G, 4G, and 5G network elements
  • Enables multi-vendor interoperability for network management systems (NMS/OSS)
  • Extensible model updated per 3GPP release to support new network features and architectures

Evolution Across Releases

Rel-4 Initial

Introduced the foundational NRM for UMTS network management. Defined the initial set of Managed Object classes for core UMTS network elements like the RNC, Node B, and core network nodes (MSC, SGSN, GGSN). Established the basic structure for IRPs (Configuration, Fault Management) and the principles of object-oriented modeling for telecommunications management.

TS 21.905TS 23.255TS 23.433TS 23.700TS 26.804TS 26.941TS 28.111TS 28.531TS 28.536TS 28.541TS 28.601TS 28.606TS 28.611TS 28.616TS 28.620TS 28.621TS 28.622TS 28.624TS 28.626TS 28.627TS 28.628TS 28.629TS 28.631TS 28.632TS 28.633TS 28.651TS 28.652TS 28.653TS 28.654TS 28.655TS 28.656TS 28.657TS 28.659TS 28.661TS 28.662TS 28.663TS 28.671TS 28.672TS 28.673TS 28.674TS 28.676TS 28.681TS 28.682TS 28.701TS 28.702TS 28.703TS 28.704TS 28.705TS 28.706TS 28.707TS 28.708TS 28.709TS 28.731TS 28.732TS 28.733TS 28.734TS 28.735TS 28.736TS 28.751TS 28.821TS 28.871TS 29.486TS 29.549TS 29.561TS 32.101TS 32.102TS 32.103TS 32.141TS 32.150TS 32.152TS 32.153TS 32.154TS 32.160TS 32.171TS 32.300TS 32.302TS 32.305TS 32.306TS 32.312TS 32.335TS 32.336TS 32.345TS 32.346TS 32.352TS 32.355TS 32.356TS 32.361TS 32.362TS 32.371TS 32.372TS 32.411TS 32.412TS 32.521TS 32.522TS 32.523TS 32.526TS 32.535TS 32.536TS 32.537TS 32.572TS 32.600TS 32.601TS 32.602TS 32.603TS 32.606TS 32.607TS 32.611TS 32.612TS 32.613TS 32.615TS 32.616TS 32.621TS 32.622TS 32.623TS 32.625TS 32.626TS 32.631TS 32.632TS 32.633TS 32.635TS 32.636TS 32.641TS 32.642TS 32.643TS 32.645TS 32.646TS 32.651TS 32.652TS 32.653TS 32.655TS 32.656TS 32.661TS 32.662TS 32.663TS 32.665TS 32.666TS 32.667TS 32.671TS 32.675TS 32.676TS 32.690TS 32.691TS 32.692TS 32.695TS 32.696TS 32.711TS 32.712TS 32.713TS 32.715TS 32.716TS 32.721TS 32.722TS 32.723TS 32.725TS 32.726TS 32.731TS 32.732TS 32.733TS 32.735TS 32.736TS 32.741TS 32.742TS 32.743TS 32.745TS 32.746TS 32.751TS 32.752TS 32.753TS 32.756TS 32.761TS 32.763TS 32.765TS 32.766TS 32.771TS 32.772TS 32.773TS 32.776TS 32.781TS 32.783TS 32.786TS 32.791TS 32.792TS 32.796TS 32.808TS 32.818TS 32.824TS 32.826TS 32.827TS 32.828TS 32.829TS 32.832TS 32.861TS 32.880TS 32.901TS 37.462

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.255 3GPP TS 23.255
TS 23.433 3GPP TS 23.433
TS 23.700 3GPP TS 23.700
TS 26.804 3GPP TS 26.804
TS 26.941 3GPP TS 26.941
TS 28.111 3GPP TS 28.111
TS 28.531 3GPP TS 28.531
TS 28.536 3GPP TS 28.536
TS 28.541 3GPP TS 28.541
TS 28.601 3GPP TS 28.601
TS 28.606 3GPP TS 28.606
TS 28.611 3GPP TS 28.611
TS 28.616 3GPP TS 28.616
TS 28.620 3GPP TS 28.620
TS 28.621 3GPP TS 28.621
TS 28.622 3GPP TS 28.622
TS 28.624 3GPP TS 28.624
TS 28.626 3GPP TS 28.626
TS 28.627 3GPP TS 28.627
TS 28.628 3GPP TS 28.628
TS 28.629 3GPP TS 28.629
TS 28.631 3GPP TS 28.631
TS 28.632 3GPP TS 28.632
TS 28.633 3GPP TS 28.633
TS 28.651 3GPP TS 28.651
TS 28.652 3GPP TS 28.652
TS 28.653 3GPP TS 28.653
TS 28.654 3GPP TS 28.654
TS 28.655 3GPP TS 28.655
TS 28.656 3GPP TS 28.656
TS 28.657 3GPP TS 28.657
TS 28.659 3GPP TS 28.659
TS 28.661 3GPP TS 28.661
TS 28.662 3GPP TS 28.662
TS 28.663 3GPP TS 28.663
TS 28.671 3GPP TS 28.671
TS 28.672 3GPP TS 28.672
TS 28.673 3GPP TS 28.673
TS 28.674 3GPP TS 28.674
TS 28.676 3GPP TS 28.676
TS 28.681 3GPP TS 28.681
TS 28.682 3GPP TS 28.682
TS 28.701 3GPP TS 28.701
TS 28.702 3GPP TS 28.702
TS 28.703 3GPP TS 28.703
TS 28.704 3GPP TS 28.704
TS 28.705 3GPP TS 28.705
TS 28.706 3GPP TS 28.706
TS 28.707 3GPP TS 28.707
TS 28.708 3GPP TS 28.708
TS 28.709 3GPP TS 28.709
TS 28.731 3GPP TS 28.731
TS 28.732 3GPP TS 28.732
TS 28.733 3GPP TS 28.733
TS 28.734 3GPP TS 28.734
TS 28.735 3GPP TS 28.735
TS 28.736 3GPP TS 28.736
TS 28.751 3GPP TS 28.751
TS 28.821 3GPP TS 28.821
TS 28.871 3GPP TS 28.871
TS 29.486 3GPP TS 29.486
TS 29.549 3GPP TS 29.549
TS 29.561 3GPP TS 29.561
TS 32.101 3GPP TR 32.101
TS 32.102 3GPP TR 32.102
TS 32.103 3GPP TR 32.103
TS 32.141 3GPP TR 32.141
TS 32.150 3GPP TR 32.150
TS 32.152 3GPP TR 32.152
TS 32.153 3GPP TR 32.153
TS 32.154 3GPP TR 32.154
TS 32.160 3GPP TR 32.160
TS 32.171 3GPP TR 32.171
TS 32.300 3GPP TR 32.300
TS 32.302 3GPP TR 32.302
TS 32.305 3GPP TR 32.305
TS 32.306 3GPP TR 32.306
TS 32.312 3GPP TR 32.312
TS 32.335 3GPP TR 32.335
TS 32.336 3GPP TR 32.336
TS 32.345 3GPP TR 32.345
TS 32.346 3GPP TR 32.346
TS 32.352 3GPP TR 32.352
TS 32.355 3GPP TR 32.355
TS 32.356 3GPP TR 32.356
TS 32.361 3GPP TR 32.361
TS 32.362 3GPP TR 32.362
TS 32.371 3GPP TR 32.371
TS 32.372 3GPP TR 32.372
TS 32.411 3GPP TR 32.411
TS 32.412 3GPP TR 32.412
TS 32.521 3GPP TR 32.521
TS 32.522 3GPP TR 32.522
TS 32.523 3GPP TR 32.523
TS 32.526 3GPP TR 32.526
TS 32.535 3GPP TR 32.535
TS 32.536 3GPP TR 32.536
TS 32.537 3GPP TR 32.537
TS 32.572 3GPP TR 32.572
TS 32.600 3GPP TR 32.600
TS 32.601 3GPP TR 32.601
TS 32.602 3GPP TR 32.602
TS 32.603 3GPP TR 32.603
TS 32.606 3GPP TR 32.606
TS 32.607 3GPP TR 32.607
TS 32.611 3GPP TR 32.611
TS 32.612 3GPP TR 32.612
TS 32.613 3GPP TR 32.613
TS 32.615 3GPP TR 32.615
TS 32.616 3GPP TR 32.616
TS 32.621 3GPP TR 32.621
TS 32.622 3GPP TR 32.622
TS 32.623 3GPP TR 32.623
TS 32.625 3GPP TR 32.625
TS 32.626 3GPP TR 32.626
TS 32.631 3GPP TR 32.631
TS 32.632 3GPP TR 32.632
TS 32.633 3GPP TR 32.633
TS 32.635 3GPP TR 32.635
TS 32.636 3GPP TR 32.636
TS 32.641 3GPP TR 32.641
TS 32.642 3GPP TR 32.642
TS 32.643 3GPP TR 32.643
TS 32.645 3GPP TR 32.645
TS 32.646 3GPP TR 32.646
TS 32.651 3GPP TR 32.651
TS 32.652 3GPP TR 32.652
TS 32.653 3GPP TR 32.653
TS 32.655 3GPP TR 32.655
TS 32.656 3GPP TR 32.656
TS 32.661 3GPP TR 32.661
TS 32.662 3GPP TR 32.662
TS 32.663 3GPP TR 32.663
TS 32.665 3GPP TR 32.665
TS 32.666 3GPP TR 32.666
TS 32.667 3GPP TR 32.667
TS 32.671 3GPP TR 32.671
TS 32.675 3GPP TR 32.675
TS 32.676 3GPP TR 32.676
TS 32.690 3GPP TR 32.690
TS 32.691 3GPP TR 32.691
TS 32.692 3GPP TR 32.692
TS 32.695 3GPP TR 32.695
TS 32.696 3GPP TR 32.696
TS 32.711 3GPP TR 32.711
TS 32.712 3GPP TR 32.712
TS 32.713 3GPP TR 32.713
TS 32.715 3GPP TR 32.715
TS 32.716 3GPP TR 32.716
TS 32.721 3GPP TR 32.721
TS 32.722 3GPP TR 32.722
TS 32.723 3GPP TR 32.723
TS 32.725 3GPP TR 32.725
TS 32.726 3GPP TR 32.726
TS 32.731 3GPP TR 32.731
TS 32.732 3GPP TR 32.732
TS 32.733 3GPP TR 32.733
TS 32.735 3GPP TR 32.735
TS 32.736 3GPP TR 32.736
TS 32.741 3GPP TR 32.741
TS 32.742 3GPP TR 32.742
TS 32.743 3GPP TR 32.743
TS 32.745 3GPP TR 32.745
TS 32.746 3GPP TR 32.746
TS 32.751 3GPP TR 32.751
TS 32.752 3GPP TR 32.752
TS 32.753 3GPP TR 32.753
TS 32.756 3GPP TR 32.756
TS 32.761 3GPP TR 32.761
TS 32.763 3GPP TR 32.763
TS 32.765 3GPP TR 32.765
TS 32.766 3GPP TR 32.766
TS 32.771 3GPP TR 32.771
TS 32.772 3GPP TR 32.772
TS 32.773 3GPP TR 32.773
TS 32.776 3GPP TR 32.776
TS 32.781 3GPP TR 32.781
TS 32.783 3GPP TR 32.783
TS 32.786 3GPP TR 32.786
TS 32.791 3GPP TR 32.791
TS 32.792 3GPP TR 32.792
TS 32.796 3GPP TR 32.796
TS 32.808 3GPP TR 32.808
TS 32.818 3GPP TR 32.818
TS 32.824 3GPP TR 32.824
TS 32.826 3GPP TR 32.826
TS 32.827 3GPP TR 32.827
TS 32.828 3GPP TR 32.828
TS 32.829 3GPP TR 32.829
TS 32.832 3GPP TR 32.832
TS 32.861 3GPP TR 32.861
TS 32.880 3GPP TR 32.880
TS 32.901 3GPP TR 32.901
TS 37.462 3GPP TR 37.462