History of SNMP: SNMP, Is A Protocol That Lets Us Manage and Monitor Managed Network Devices Including
History of SNMP: SNMP, Is A Protocol That Lets Us Manage and Monitor Managed Network Devices Including
History of SNMP
Managing all devices in a network is a tough job for a single administrator or even for a group
because simply making sure they are up and running doesn’t mean the network is working
good but they also have to study the performance and optimize the network accordingly. Due
to this inconvenience, SNMP, which stands for Simple Network Management Protocol was
introduced in 1988 to meet the growing need for a standard for managing IP devices.
SNMP, is a protocol that lets us manage and monitor managed network devices including
routers, switches, servers, printers and other devices that are in an IP based network with the
help of management system or software. This runs on Application layer when it is referred
from OSI layer.
What SNMP actually do?
✓ Monitor inbound and outbound traffic flowing through the network devices.
✓ Fault detection in a network device along with alert or notifications.
✓ Analyzing data collected from network devices to identify bottlenecks and performance
issues (Baselining).
✓ Has the ability to allow administrators to remotely access, control and configure
compatible devices connected via SNMP.
1
ND&M Assignment on SNMP 05180234
Agent
Manager
SNMPv1. (1988)
✓ This is the initial version of SNMP protocol.
✓ It’s defined in RFCi (Request for Comment) 1157 and is a historical
IETFii (Internet Engineering Task Force) standard.
✓ The security in this version is based communities which are nothing but
passwords which are plain-text strings.
✓ The communities include read-only, read-write and trapiii.
2
ND&M Assignment on SNMP 05180234
SNMPv2. (1993)
✓ Often referred to as community-string-based and technically called
SNMPv2c.
✓ Improvement over v1 which includes transport mapping, MIB structure
elements and most importantly, improved authentication and security
updates.
✓ However, it still used community strings like the v1 which was still
under security risks.
SNMPv3. (1998)
✓ This is the latest version which contributes mainly in the field of
security.
✓ This version adds support for strong authentication and private
communication between managed entitiesiv.
✓ 3 levels of authentication were implemented:
• NoAuthNoPriv: Data sent over this mode had no user
authentication and encryption of data.
• AuthNoPriv: User authentication is used but not encryption
over the data sent.
• AuthPriv: This is the most secure mode as it uses both user
authentication as well as data encryption.
3
ND&M Assignment on SNMP 05180234
Reference
O’Reilly. Chapter 1. Introduction to SNMP and Network Management. Retrieved from
https://www.oreilly.com/library/view/essential-snmp-2nd/0596008406/ch01.html
Parker, J. (2020). What is SNMP? Basic Tutorial on NMS, MIBs, OIDs, Traps & Agents.
Retrieved from
https://www.pcwdld.com/what -is-snmp-and-tutorial/
i
RFCs are specifications for many protocols that exist in the IP world.
ii
IETF is responsible for defining the standard protocols that govern the internet traffic, including the SNMP.
iii
Trap is a way for the agent to tell the network management system that something has happened.
iv
Entities include managers and agents: Managers are simply the server running some kind of software that
handles the network management task and agents are piece of software that runs on the network device that you
are managing.