Simple Network Management Protocol
Simple Network Management Protocol or SNMP, is an application layer protocol that is used to monitor the network and configure remote devices.
The components of SNMP are:
- SNMP Manager
It is also known as NMS or Network Management Station and is used to monitor networks.
- SNMP Agent
It is a software module installed on a managed dec\vice for software management.
- Management Information Base
MIB manages information of resources.
SNMP Variables
Different variables in SNMP messages are as follows:
Variables | Meaning |
GetRequest | It is sent to request data from the SNMP agent. |
GetNextRequest | It discovers the data available at the SNMP agent. |
GetBulkRequest | It retrieves large data. |
Trap | The message sent by the agent without any request from the manager is known as a Trap. |
SetRequest | It sets the value of an object instance. |
Response | The message sent by the agent at the request of the manager is known as a response. |
InformRequest | It identifies if the trap message is received by the manager. |
SNMP Security Levels
The different types of security levels in SNMP protocol are as follows:
- noAuthnoPriv (No authentication, no privacy)
- authNoPriv (Authentication, no privacy)
- authPriv (Authentication, Privacy)
SNMP Versions
The versions of SNMP are as follows:
- SNMPv1
- SNMPv2c
- SNMPv3
Reference