SNMP

Simple Network Management Protocol

Protocol →
Introduced in R99 Also in: Services, Core Network

SNMP is a standard IETF protocol used in 3GPP networks for monitoring and managing IP-based network elements by querying status information and applying configurations.

Category
Protocol
Introduced
R99
Where
Management
Also touches
2 segments
Specifications
11 specs
SNMP Description Purpose Related Classification Detected Changes Specifications

Description

The Simple Network Management Protocol (SNMP) is an application-layer protocol, part of the Internet protocol suite as defined by the IETF. It facilitates the exchange of management information between network devices (agents) and network management stations (managers). The core of SNMP is a simple request/response mechanism. A manager sends requests (GET, GETNEXT, GETBULK) to an agent to retrieve the values of specific managed objects. It can also send a SET request to modify a value. The agent, which resides on the managed device (e.g., a router, switch, or 3GPP network element with IP connectivity), responds with the data or an error code. Additionally, agents can asynchronously send TRAP or INFORM messages to managers to notify them of significant events (like a link failure).

The structure of the managed information is defined by Management Information Bases (MIBs). A MIB is a hierarchical tree of managed objects, each identified by a unique Object Identifier (OID). These objects represent scalar values (e.g., system uptime, interface status) or tabular data (e.g., a routing table). 3GPP defines its own MIB modules (e.g., for managing Node B, eNB, or MME functions) that extend standard IETF MIBs. The protocol operates over UDP, typically on ports 161 (for GET/SET) and 162 (for traps), prioritizing simplicity and low overhead over guaranteed delivery.

In a 3GPP management system, SNMP is often used as a southbound interface between a managing system (like an SNM or EM) and the Network Elements, especially for fault and performance management. The manager polls the agent at regular intervals for performance counters (PM) and receives traps for alarm reporting. The protocol's simplicity and ubiquity in the IP world made it a natural choice for managing the IP-based components that became integral to 3G and 4G networks, as referenced across numerous 3GPP specifications including those for management architecture (32.101, 32.102) and integration reference points (IRP) like the Bulk CM IRP (32.622).

Purpose & Motivation

SNMP was created to solve the problem of managing the rapidly growing and heterogeneous devices on IP networks in the late 1980s and early 1990s. Prior to its adoption, management was often done through proprietary command-line interfaces (CLIs) or protocols, making centralized, multi-vendor network management impossible. The key motivation was to provide a simple, extensible, and standards-based method to monitor device health, configure settings, and receive event notifications.

3GPP adopted and references SNMP (as an IETF standard) to manage the IP-based infrastructure within its networks. As 3GPP systems evolved from circuit-switched cores to all-IP architectures (GPRS, IMS, EPS), the need for standardized IP network management became critical. SNMP solves the problem of interfacing with a wide array of commercial off-the-shelf (COTS) IP routers, switches, and servers that form the transport and core network. It provides a well-understood mechanism for the Operations Support System (OSS) to collect performance data and faults from these elements. While 3GPP also defines its own management solutions (like CORBA-based IRPs for core network elements), SNMP remains a vital tool, particularly for element and sub-network level management of infrastructure with strong IP heritage.

Classification

Part ofCORBA
Specific typesMIBOIDSMI
Related approachesMIBOID

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change

In Release 15, the SNMP function was enhanced through the addition of new management functions and entities. This expansion was part of the broader IRP Solution Set framework, which maps management information services to specific technologies like SNMP/SMI. These additions provided a more protocol-independent model for representing network resources within the management infrastructure.

  • Addition of management functions and entities TS 32.101CR0067
Rel-18 1 change

In Release 18, the SNMP function was updated to improve the alignment between the EDGEAPP and the GSMA Operator Platform for the management of the ECSP (Edge Computing Service Provider) Management System. This work involved refining the protocol-independent Network Resource Model and its mapping to the SNMP/SMI technology within an IRP Solution Set to achieve more consistent management. The update focused on the standardized interfaces between the Management Infrastructure and the Element Manager or Network Manager to support these edge computing management capabilities.

  • Update on Alignment of EDGEAPP and GSMA OP for ECSP Management System TS 23.958CR0002

Explore further

Broader topics and technologies where SNMP plays a role.

Defining Specifications

3GPP specifications that define or reference SNMP, 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.207 vj00 End-to-End QoS Framework for GPRS Rel-19
TS 23.802 v1700 Enhanced End-to-End QoS Architecture Rel-7
TR 23.958 vj00 EDGEAPP alignment with ETSI MEC and GSMA OP Rel-19
TS 32.101 vj00 Management principles and high-level requirements Rel-19
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.602 vj00 Basic Configuration Management IRP Information Service Rel-19
TS 32.622 vb10 Generic Network Resources IRP NRM Rel-11
TS 32.662 vj00 Configuration Management (CM); Kernel CM IRP Rel-19
TS 32.824 v900 SOA and IRP Gap Analysis Rel-9
TS 52.402 vj00 GSM Performance Management Measurements Rel-19