SNMP
SNMP — the polling-based telemetry workhorse of every DCIM. The animation shows a polling metronome on the wire (amber dots pulse at the polling interval) with poll-request and response chips visible between pulses.
Animation
frame 0
Engineering pitfalls
Community strings are cleartext authentication
SNMP v1/v2c uses a "community string" that is sent in plaintext. Anyone with packet capture can read it and now has read/write access. Use SNMPv3 with USM (User-based Security Model) — encrypted auth and priv.
MIB / OID discovery doesn't scale
Walking a large MIB tree on a busy device takes seconds and can flood the management plane. Use GET-BULK (v2c+) and rate-limit your NMS polling.
Polling-interval blind spots
If your polling interval is 5 minutes, a 60-second flap is invisible. Pair SNMP with SNMP traps (push) or syslog for event-driven anomalies.
References
Primary sources
- RFC 3411 — An Architecture for Describing SNMP Management Frameworks.
- RFC 3414 — User-based Security Model (USM) for SNMPv3.
- RFC 3416 — SNMP Version 2 (SNMPv2).