RFC 3416 – Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP)
| Status | Internet Standard |
|---|---|
| Veröffentlicht | Dezember 2002 |
| Ersetzt | RFC 1905 |
| Volltext | rfc-editor.org/rfc/rfc3416 |
RFC 3416 definiert die Version 2 der Protokolloperationen für das Simple Network Management Protocol (SNMP). Es spezifiziert die Syntax und die Verfahrenselemente zum Senden, Empfangen und Verarbeiten von SNMP-PDUs (Protocol Data Units). Das Dokument ersetzt RFC 1905 und ist Teil der SNMP-Management-Architektur, die aus Komponenten wie der Gesamtarchitektur (RFC 3411), der Struktur von Managementinformationen (SMI) und verschiedenen Nachrichtenprotokollen besteht.
Der Kern des Protokolls umfasst mehrere PDU-Typen: GetRequest, GetNextRequest, GetBulkRequest, SetRequest, Response, SNMPv2-Trap und InformRequest. Die Verarbeitung definiert, wie ein Kommando-Generator (Manager) mit einem Kommando-Responder (Agent) kommuniziert, wobei Variablenbindungen aus Objektbezeichnern und Werten oder Ausnahmeindikatoren bestehen. Die Nachrichtengröße wird durch die minimale Kapazität von Sender und Empfänger begrenzt, wobei das GetBulkRequest-PDU speziell für effiziente Abrufe großer Datenmengen entwickelt wurde.
Historisch stellt RFC 3416 einen wichtigen Fortschritt gegenüber SNMPv1 dar, da es erweiterte Operationen wie Bulk-Abrufe und verbesserte Trap- und Inform-Mechanismen einführte. Es bleibt aktuell als zentraler Bestandteil der SNMPv2- und SNMPv3-Architektur und wird in modernen Netzwerkmanagement-Umgebungen verwendet. Das Protokoll setzt auf zuverlässige Antworten bei Anfragen und überlässt Wiederholungsstrategien der Anwendung, unter Berücksichtigung von Überlastungskontrolle gemäß BCP 41.