v
SNMP
consists
of three key components: managed devices, agents, and networkmanagement systems
(NMSs).
v
A
managed device is a node that has an SNMP agent and resides on a managed
network. These devices can be routers and access server, switches and bridges,
hubs, computer hosts, or printers.
v
An
agent is a software module residing within a device. This agent translates
information into a compatible format with SNMP.
v
An
NMS runs monitoring applications. They provide the bulk of processing and
memory resources required for network management.
v
The
SNMP manager provides the interface between the human network manager and the management
system.
v
The
SNMP agent provides the interface between the manager and the physical
device(s) being managed.
v
The
SNMP manager and agent use an SNMP Management Information Base (MIB) and
a relatively small set of commands to exchange information.
v
The
SNMP MIB is organized in a tree structure with individual variables,
such as point status or description, being represented as leaves on the
branches.
Figure:
- SNMP-Managed Configuration.
v
A
long numeric tag or object identifier (OID) is used to distinguish each
variable uniquely in the MIB and in SNMP messages.
v
SNMP
uses five basic messages (GET, GET-NEXT, GET-RESPONSE, SET, and TRAP) to
communicate between the SNMP manager and the SNMP agent.
v
The
GET and GET-NEXT messages allow the manager to request information for a specific
variable.
v
The
agent, upon receiving a GET or GET-NEXT message, will issue a GET-RESPONSE message
to the SNMP manager with either the information requested or an error indication
as to why the request cannot be processed.
v
A
SET message allows the SNMP manager to request a change be made to the value of
a specific variable in the case of an alarm remote that will operate a relay.
v
The
SNMP agent will then respond with a GET-RESPONSE message indicating the change
has been made or an error indication as to why the change cannot be made.
v
The
SNMP TRAP message allows the agent to spontaneously inform the SNMP
manager of an "important" event.
0 comments