Home     Blog

SNMP (Simple Network Management Protocol)

Network management systems use SNMP (Simple Network Management Protocol) to communicate with network elements.

For this to work, the network element must be equipped with an SNMP agent.

Most professional grade network hardware comes with an SNMP agent built in. These agents must be enabled and configured to communicate with the network management system.

Operating systems such as Unix and Windows can also be configured with SNMP agents.

SNMP Messages

Either the network management system (NMS) or the network element intitiates SNMP messages.

 SNMP (Simple Network Management Protocol)

An SNMP TRAP is a message that a network element initiates and sends to the network management system. For example, a router can send a message if one of its redundant power supplies fails or a printer can send an SNMP trap when it is out of paper.

An SNMP GET is a message that the network management system initiates when it wants to retrieve some data from a network element. For example, the network management system might query a router for the utilization on a WAN link every 5 minutes. It can then create charts and graphs from that data or warn the operator when the link is over utilized.

An SNMP SET is a message that the NMS initiates when it wants to change data on a network element. For example, the NMS may wish to alter a static route on a router.

The SNMP MIB

The SNMP MIB (Management Information Base) is a collection of variables that are shared between the NMS and the network element (NE).

The MIB is extensible, which means that hardware and software manufacturers can add new variables to it. These new MIB definitions must be added both to the network element and to the network management system.

SNMP Community Strings

The most basic form of SNMP security is the Community String.

SNMP Community Strings are like passwords for network elements.

There is often one community string used for read only access to a network element. The default value for this community string is often “public.” Using this community string like a password, the NMS can retrieve data from network elements.

Less often, there is also a read-write community string. The default value for this is often “private.” Using this community string, the NMS can actually change MIB variables on a network element.

SNMP Versions

The SNMP protocol has benefited from major upgrades since its introduction in 1988.

Unfortunately, a large percentage of network element vendors and even some network management system vendors are not taking advantage of these improvements.

Many network elements support only SNMPv1 and SNMPv2c. Support for SNMPv3 is minimal.

Version Description
SNMPv1 SNMPv1, which implements community-based security
SNMPv2c SNMPv2 with community-based security
SNMPv2u SNMPv2 with user-based security
SNMPv2 SNMPv2 with party-based security
SNMPv3 SNMPv3, which implements user-based security
VN:F [1.9.17_1161]
Rating: 10.0/10 (2 votes cast)
SNMP (Simple Network Management Protocol), 10.0 out of 10 based on 2 ratings
Follow Will.Spencer on

Comments (16)

 

  1. ankur khanna says:

    thanks for the article :-)

    VN:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  2. JakyMix says:

    I’ve been googling left to right trying to understand the concept behind SNMP. But this article made my life easier and now i’m quiet clear how it works and what it does. Thank you so much.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    • Sesh says:

      Nice aritcle on SNMP.
      i worked on SNMP but not clear on basic concepts. This article helped me..

      VA:F [1.9.17_1161]
      Rating: 0.0/5 (0 votes cast)
  3. Evil-Thinker says:

    Really , i Found This Article Helpfull and Great , Before Reading it , i was Disturbed ..
    Now understand More Things and Articles i read Talked about Networks Security ,
    Thanks for Posting .

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  4. saranya says:

    thank u…really interesting

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  5. nilesh says:

    thanks for this wonderful article it really helped me a  lot…….

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  6. Rajni Bharti says:

    thanks 4 the SNMP version

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  7. Senthil says:

    Nice one.
    Now im very clear about the concepts.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  8. Ejat says:

    thank..really helpful for computer maintenance..
    n maybe programmer..

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  9. Indika says:

    Nice and clear.. Thanks

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  10. Thangam says:

    It Would be good if added with more details on SNMP like how it manages the networks using MIB VAriables,and also want more details on MIB.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  11. Shreeharsha N S says:

    The best SNMP tool is HP OPEN VIEW.Any comments?

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    • JMon says:

      Depends what you mean by SNMP tool…
      If you mean Network Management tool, then no you are wrong. IBM Tivoli Netcool is the best Network Management tool by a long long way.
      HP OpenView is OK for IT networks but cannot compete with IBM Tivoli Netcool when it comes to communications network management. Overall, IBM Tivoli Netcool is hands down the winner.

      VA:F [1.9.17_1161]
      Rating: 0.0/5 (0 votes cast)
  12. Jayashree says:

    Nice article & very helfpul to understand basics

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  13. Rajesh says:

    god may bless u with everhappines.
    Really very very very lucid.

    thanks u a lot

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  14. Sachin says:

    It Would be good if added with more details on SNMP like how it manages the networks using MIB VAriables,and also want more details on MIB.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)

Leave a Reply

Related Posts

  • Network Management Software

    Listed here are the best of the open-source network management software packages. If these packages do not meet your requirements, look into the heavy-duty commercial grade network management systems like HP OpenView, Micromuse NetCool, and SolarWinds. Nagios Nagios is a host and service monitor designed to inform you of network problems before your clients, end-users [...]...


  • SMTP (Simple Mail Transfer Protocol)

    SMTP is short for Simple Mail Transfer Protocol and it is used to transfer e-mail messages between computers. It is a text based protocol in which message text is specified along with the recipients of the message. Simple Mail Transfer Protocol is a 'push' protocol and it cannot be used to 'pull' the messages from [...]...


  • NNTP (Network News Transfer Protocol)

    NNTP (Network News Transfer Protocol) is the protocol used by Usenet news servers and clients (readers). Usenet is a huge shared message system which is used on the Internet. Usenet consists of newsgroups such as comp.sys.ibm.pc.hardware.video and rec.collecting.sport.hockey. The NNTP protocol exists on the Application Layer of the OSI Model. NNTP utilizes TCP port 119; [...]...


  • RSN (Robust Secure Network)

    RSN (Robust Secure Network) is a protocol for establishing secure communications over an 802.11 wireless network. RSN (Robust Secure Network) is part of the 802.11i standard. The RSN Protocol Process The RSN protocol functions as follows: The wireless NIC sends a Probe Request. The wireless access point sends a Probe Response with an RSN Information [...]...


  • UDP (User Datagram Protocol)

    User Datagram Protocol or UDP is part of the Internet Protocol suite. By using UDP, programs running on different computers on a network can send short messages known as Datagrams to one another. UDP can be used in networks where TCP is traditionally implemented, but unlike TCP, it does not guarantee reliability or correct data [...]...