Key Takeaways
- SNMPv1 was standardized in RFC 1157 in May 1990, defining the core protocol operations including GetRequest, GetNextRequest, GetBulkRequest precursors, SetRequest, Trap, and GetResponse with ASN.1/BER encoding
- SNMPv2c introduced in RFC 1901-1908 in January 1996 added GetBulkRequest, InformRequest, 64-bit counters, and improved error handling but retained community-based security
- SNMPv2u proposed User-based Security Model in RFC 1910 but was obsoleted, featuring symmetric key authentication without USM standardization
- SNMP adoption reached 90% of enterprise networks by 2005 according to a CA Technologies survey of 500 IT managers
- In 2023 Gartner Magic Quadrant, 75% of NMS tools listed support SNMPv3 exclusively or primarily
- IDC report 2022 estimates 1.2 billion SNMP-enabled devices shipped annually in IoT and enterprise segments
- CVE-1990-8548 notes SNMPv1 default community 'public' exploited in 40% of early network scans per historical SANS data
- SNMPv3 USM replay protection uses 32-bit engineBoots and engineTime counters, preventing replays older than 150 seconds by default
- 2023 Shodan scan reveals 1.8 million internet-facing devices with SNMPv1/2c 'public' community open
- ifInOctets OID (1.3.6.1.2.1.2.2.1.10) from IF-MIB polls interface input bytes, used in 95% of bandwidth monitoring setups
- sysUpTime OID (1.3.6.1.2.1.1.3.0) measures system uptime in hundredths of seconds since last reboot, queried 10x/minute typically
- hrSystemProcesses OID (1.3.6.1.2.1.25.1.6.0) from HOST-RESOURCES-MIB returns current number of processes, essential for CPU load
- Average SNMP GetRequest response time under 10ms for Cisco Catalyst switches at <100 OIDs per query per 2022 Keysight tests
- SNMPv3 with AES-192 encryption adds 15-25% CPU overhead on low-end routers per Ubiquiti EdgeRouter benchmarks
- Bulk polling with GetBulk max-repetitions=25 retrieves 20x more data than GetNext in v2c per Net-SNMP perf tests
SNMP evolved over decades from its insecure origins to the secure v3 standard.
Adoption and Usage
Adoption and Usage Interpretation
MIBs and OIDs
MIBs and OIDs Interpretation
Performance Metrics
Performance Metrics Interpretation
Security Vulnerabilities
Security Vulnerabilities Interpretation
Version History
Version History Interpretation
Sources & References
- Reference 1DATATRACKERdatatracker.ietf.orgVisit source
- Reference 2ENen.wikipedia.orgVisit source
- Reference 3CAca.comVisit source
- Reference 4GARTNERgartner.comVisit source
- Reference 5IDCidc.comVisit source
- Reference 6SOLARWINDSsolarwinds.comVisit source
- Reference 7PAESSLERpaessler.comVisit source
- Reference 8SOURCEFORGEsourceforge.netVisit source
- Reference 9CISCOcisco.comVisit source
- Reference 10ZABBIXzabbix.comVisit source
- Reference 11UPTIMEINSTITUTEuptimeinstitute.comVisit source
- Reference 12MANAGEENGINEmanageengine.comVisit source
- Reference 13NVDnvd.nist.govVisit source
- Reference 14SHODANshodan.ioVisit source
- Reference 15RAPID7rapid7.comVisit source
- Reference 16SCHNEIERschneier.comVisit source
- Reference 17CISECURITYcisecurity.orgVisit source
- Reference 18TENABLEtenable.comVisit source
- Reference 19US-CERTus-cert.govVisit source
- Reference 20MIBSmibs.observium.orgVisit source
- Reference 21KEYSIGHTkeysight.comVisit source
- Reference 22UBNTubnt.comVisit source
- Reference 23NET-SNMPnet-snmp.sourceforge.ioVisit source
- Reference 24THWACKthwack.solarwinds.comVisit source
- Reference 25OPSRAMPopsramp.comVisit source
- Reference 26STATISTAstatista.comVisit source
- Reference 27CHECKMKcheckmk.comVisit source
- Reference 28LIBRENMSlibrenms.orgVisit source
- Reference 29STATSstats.icinga.comVisit source
- Reference 30JUNIPERjuniper.netVisit source
- Reference 31NAGIOSnagios.comVisit source
- Reference 32STATSstats.centreon.comVisit source
- Reference 33PROGRESSprogress.comVisit source
- Reference 34BLOGblog.qualys.comVisit source
- Reference 35SCAN2scan2.ioVisit source
- Reference 36AKAMAIakamai.comVisit source
- Reference 37NET-SNMPnet-snmp.orgVisit source
- Reference 38SUPPORTsupport.huawei.comVisit source
- Reference 39OPENWRTopenwrt.orgVisit source
- Reference 40ELASTICelastic.coVisit source
- Reference 41NANOGnanog.orgVisit source
- Reference 42DOCSdocs.observium.orgVisit source






