Question: Short Note : SNMP

Mumbai University >Computer>Sem5>Computer Networks

Marks: 5 M

Year: Dec 2014

modified 2.6 years ago by gravatar for Sagar Narkar Sagar Narkar1.5k written 2.7 years ago by gravatar for Ramnath Ramnath3.3k


  1. SNMP Stands for Simple Network Management Protocol.

  2. It is a framework for managing devices in an internet using the TCP/IP protocol suite.

  3. It is an Application Level Protocol.

  4. It provides a set of fundamental operations for monitoring and maintaining an internet.

  5. SNMP uses the concept of manager and agent.

  6. That is, a manager, usually a host, controls and monitors a set of agents, usually routers.

SNMP Architecture:

enter image description here

I) SNMP Manager:

  1. A manager or management system is a separate entity that is responsible to communicate with the SNMP agent implemented network devices.

  2. This is typically a computer that is used to run one or more network management systems.

  3. SNMP Manager’s key functions:

    a. Queries agents.

    b. Gets responses from agents.

    c. Sets variables in agents.

    d. Acknowledges asynchronous events from agents.

II) Managed Devices:

  1. A managed device or the network element is a part of the network that requires some form of monitoring and management

  2. Example: Routers, Switches, Servers, Workstations, Printers, UPSs, etc.

III) SNMP Agent:

  1. The agent is a program that is packaged within the network element.

  2. It makes information available to the SNMP manager, when it is queried for.

  3. These agents could be standard (e.g. Net-SNMP) or specific to a vendor (e.g. HP insight agent)

  4. SNMP agent’s key functions:

    a. Collects management information about its local environment.

    b. Stores and retrieves management information as defined in the MIB.

    c. Signals an event to the manager.

    d. Acts as a proxy for some non–SNMP manageable network node.

IV) Management Information Base (MIB):

  1. Every SNMP agent maintains an information database describing the managed device parameters.

  2. The SNMP manager uses this database to request the agent for specific information and further translates the information as needed for the Network Management System (NMS).

  3. This commonly shared database between the Agent and the Manager is called Management Information Base (MIB).

  4. MIB contains standard set of statistical and control values defined for hardware nodes on a network.

  5. MIB files are the set of questions that a SNMP Manager can ask the agent.

  6. Agent collects these data locally and stores it, as defined in the MIB.

written 2.6 years ago by gravatar for Sagar Narkar Sagar Narkar1.5k

Large networks with hundreds or thousands of nodes are difficult to manage without a large staff to monitor every computer. SNMP, which is widely used in local area networks (LANs), lets you monitor network nodes from a management host. You can monitor network devices such as servers, workstations, printers, routers, bridges, and hubs, as well as services such as Dynamic Host Configuration Protocol (DHCP) or Windows Internet Name Service (WINS).sing SNMP, you can monitor network performance, audit network usage, detect network faults or inappropriate access, and in some cases configure remote devices. SNMP is designed to be deployed on the largest possible number of network devices, to have minimal impact on the managed nodes, to have minimal transport requirements, and to continue working when most other network applications fail.

written 2.7 years ago by gravatar for Rohit Rohit40

SNMP stands for Simple Network Management Protocol. It is a protocol that uses the TCP/IP protocol suite for managing the devices on the internet. It provides a set of operations to maintain and monitor the internet. SNMP is an application layer protocol that frees management tasks from underlying network technology. The communication of information in SNMP takes place through the exchange of messages. This message is referred to as PDU (Packet Data Unit).

SNMP uses the concept of two basic entities: Manager and Agent.

i. A manager is a management station used for running the SNMP client program. A manager is responsible for managing or controlling a set of agents.

ii. An agent is a managed station that runs the SNMP server program.

  • In other words, management with SNMP is based on three basic ideas:

    • The manager maintains a check on the agent by requesting information that reflects the agent’s behaviour.

    • The manager compels an agent to perform a task by changing values in the agent database.

    • The agent informs the manager of any unusual situation thus contributing to the management process.

SNMP is a client pull model i.e. the manager (client) “pulls” data from the agent (server). SNMP is a server push model i.e. the agent (server) “pushes” out a message to a manager (client).

Advantages of SNMP:

i. It is standardized and universally supported.

ii. It is extendible for future support.

iii. It is a lightweight protocol i.e. a protocol designed with less complexity in order to reduce overhead.

iv. It allows distributed management access.

written 2.7 years ago by gravatar for Ramnath Ramnath3.3k
Please log in to add an answer.