Information About SNMP
Simple Network Management Protocol (SNMP) is an application layer protocol in a TCP/IP network. SNMP allows the network devices to exchange management information. SNMP helps centralized management of large networks by making it convenient for a network administrator to retrieve information from any node, make modifications, find faults, and complete fault diagnosis, capacity planning, and report generation.
The SNMP system consists of a Network Management Station (NMS) and an agent. The NMS is a workstation that runs client programs and forwards GetRequest, GetNextRequest, and SetRequest packets to the agent. An agent is a server software running on a network device. When the Agent receives an NMS request message, it performs Read or Write operations and generates a Response packet. This Response packet is sent back to the NMS. If a device experiences an abnormal event, like a hot start or a cold start, the agent forwards a trap packet to NMS to report the event.
The SNMP system supports SNMP v1, SNMP v2c, and SNMP v3.
SNMP v1 provides a simple authentication mechanism. It does not support administrator-to-manager communications. SNMP v1 Trap does not have a confirmation mechanism.
SNMP v2c version has enhanced security, management information structure, protocol operation, and manager communications.
SNMP v3 provides user authentication and packet encryption mechanisms. This greatly improves the security of the SNMP protocol.
SNMP MIB is a repository for information about device parameters and network data. An SNMP agent contains MIB variables, whose values the SNMP manager can request or change through Get or Set operations.