Professional Documents
Culture Documents
SNMP Simple Network Management Protocol
SNMP Simple Network Management Protocol
• SNMP
– Application-layer protocol for managing TCP/IP based
networks.
- Runs over UDP, which runs over IP
• Components of SNMP:
NMS (Network Management Station)
- Device that pools SNMP agent for info.
SNMP Agent
- Device (e.g. Router) running software that understands SNMP language
MIB
- Information in the database is described by Management Information
Bases (MIBs)
SNMP agent
SNMP
manager
SNMP agent
SNMP
protocol
messages
SNMP agent
SNMP Commands
get-request
get-response Port 161
SNMP manager
get-next-request
SNMP agent
get-response Port 161
set-request
get-response Port 161
- Example .1.3.6.1.2.1.1 3
dod(6)
6
- iso(1) org(3) dod(6) internet(1) internet(1)
mgmt(2) 1 private(4)
mib-2(1) directory(1) 4
system(1) 1
mgmt(2) experimental(3)
2 3
Note: mib-2(1)
1
- dod: U.S. Department of Defense system(1)
tcp(6)
6
1
interfaces(2) ip(4)
2 4
SNMP Versions
• Three versions are in use today:
– SNMPv1 (1990)
• SNMPv1 uses plain text community strings for authentication as plain text without
encryption
– SNMPv2c (1996)
• SNMPv2 was supposed to fix security problems, but effort de-railed (The “c” in SNMPv2c
stands for “community”).
• SNMPv2 has become split into:
– SNMPv3 (2002)
– Ensure that a packet has not been tampered with (integrity),
– Ensures that a message is from a valid source (authentication)
– Ensures that a message cannot be read by unauthorized (privacy).