What is the SNMP in the Computer Network?

SNMP stands for Simple Network Management Protocol. It is an Internet-standard protocol for managing and monitoring devices on IP networks. Devices that typically support SNMP include routers, switches, servers, workstations, printers, and network appliances. SNMP is primarily used in network management frameworks to monitor network-attached devices for conditions that require administrative attention.

SNMP operates as an application-layer protocol that provides a framework for managing devices on the Internet using the TCP/IP protocol suite. It supports a set of fundamental operations for monitoring and maintaining network infrastructure across diverse hardware platforms.

SNMP Network Management Architecture SNMP Manager (NMS) Controls & Monitors SNMP Agent SNMP Agent Managed Devices Routers, Switches, Servers, Printers Manager queries agents for device status and configuration data

Manager and Agent Architecture

SNMP operates on a manager-agent model where a manager (typically a Network Management System) controls and monitors multiple agents distributed across the network. The manager is a host running SNMP client software, while agents are network devices running SNMP server programs that collect and store management information locally.

The manager initiates communication by sending requests to agents, which respond with the requested information from their local databases. This architecture enables centralized monitoring of distributed network resources.

Components of SNMP

An SNMP-managed network consists of three key components:

  • Managed Device − A network node that implements an SNMP interface, allowing unidirectional (read-only) or bidirectional access to device-specific information such as system status, configuration parameters, and performance metrics.

  • Agent − Network management software running on managed devices that maintains local knowledge of management data and translates information between device-specific formats and SNMP-compliant representations.

  • Network Management System (NMS) − A centralized system that runs applications to monitor, control, and configure managed devices across the network infrastructure.

SNMP Supporting Protocols

SNMP relies on two additional protocols that define the structure and organization of management information:

Structure of Management Information (SMI)

SMI defines the general framework for naming objects, specifying object types (including data ranges and lengths), and encoding objects and their values. SMI provides the syntax rules but does not define specific objects or their relationships.

Management Information Base (MIB)

MIB creates a hierarchical database that defines the specific objects to be managed for each network entity. It names objects according to SMI rules and associates data types with each object, creating a standardized collection of manageable parameters and their relationships.

SNMP Operations

Operation Direction Purpose
GET Manager ? Agent Retrieve specific variable values
SET Manager ? Agent Modify variable values
TRAP Agent ? Manager Notify of exceptional conditions

Conclusion

SNMP provides a standardized framework for network management through its manager-agent architecture, enabling centralized monitoring and control of diverse network devices. The protocol's integration with SMI and MIB standards ensures consistent management across multi-vendor environments.

Updated on: 2026-03-16T23:36:12+05:30

9K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements