next up previous contents
Next: Alarm Messages (Traps) Up: The Simple Network Management Previous: The Simple Network Management

Architecture


  
Figure 4.1: SNMP Agents and Managers
\begin{figure}
 \begin{center}
 \vspace{1cm}
 
\epsfig {file=xfigpics/snmparch.xfig.eps}
 \end{center}\end{figure}

Figure 4.1 depicts the basic architecture. Management is based on a client-server model. The "manager" is a client process which communicates with managed nodes. These nodes provide information via server processes called "agents". RFC 1470 [33] contains an overview over existing SNMP manager products for different platforms.

Agents can be contacted by multiple managers. The manager contains the management functions and presents management information to the user. It perceives the agent as a virtual data store that is populated with instances of ``managed objects'' (MOs), as shown in Figure 4.2. A managed object is a parameter or an attribute that the agent monitors. Instances of the managed objects are simply the current values of the parameters or attributes.


  
Figure 4.2: SNMP Agent Functionality
\begin{figure}
 \begin{center}
 \vspace{1cm}
 
\epsfig {file=xfigpics/snmpobj.xfig.eps}
 \end{center}\end{figure}

A manager program sends requests to one or more agents. The agent returns the requested information in response. Each request causes the agent to generate exactly one corresponding response.



root
8/4/1997