SNMP:
Stands for Simple Network
Management Protocol, is a widely used protocol for managing and monitoring
network devices.
The basic idea behind
SNMP is simple:
Network devices such as routers,
switches, and servers store information about their own performance and status
in a database known as the Management
Information Base (MIB).
SNMP allows network
administrators to retrieve this information from devices on the network,
enabling them to monitor the performance of the network as a whole and
troubleshoot problems as they arise.
Fig:
SNMP Architecture
How SNMP Work
works by using a set of messages called
Protocol Data Units (PDUs) to communicate between network devices and a central
management system.
The PDUs
contain information about the-
status, status, performance, and other important
metrics of the network devices, and can be used to retrieve information, modify
settings, or receive notifications about events.
SNMP uses a client-server model for communication, with the SNMP
manager acting as the client and the SNMP agent acting as the server.
The SNMP manager is a software application used by network
administrators to monitor and manage network devices. The manager sends
requests to the SNMP agent to retrieve information about the status,
performance, and other metrics of the network devices.
The SNMP agent is a software component that runs on network devices
such as routers, switches, and servers. The agent stores information about the
device’s performance and status in a database called the Management Information
Base (MIB).
When the SNMP manager sends a
request for information, the agent responds with the requested information from
its MIB.
SNMP
(Simple Network Management Protocol) uses a set of messages called Protocol
Data Units (PDUs) to communicate between the SNMP manager and agent.
Here are some of the most common
types of SNMP PDUs:
GetRequest: The SNMP manager sends a GetRequest PDU to the SNMP
agent, requesting information about a specific aspect of the device’s
performance or status.
GetResponse: The SNMP agent responds with a GetResponse PDU, which
contains the requested information from its MIB.
SetRequest: The SNMP manager sends a SetRequest PDU to the SNMP
agent, requesting that the agent modify a specific setting or configuration
parameter.
Trap: The SNMP agent sends a Trap PDU to the SNMP manager to notify
it of important events, such as system failures or network outages.
InformRequest: Similar to a Trap PDU, an InformRequest PDU is sent
by the SNMP agent to notify the SNMP manager of important events, but with the
expectation of an acknowledgement in the form of a response.
Response: In response to an InformRequest PDU, the SNMP manager
sends a Response PDU to the SNMP agent to acknowledge receipt of the Trap or
InformRequest.
SNMP Versions:
Here is a table outlining some key differences between SNMP
v1, v2, and v3: