Simple Network Management Protocol
Enable Javascript to display Table of Contents.
SNMP wird verwendet zur
p69
- Netzwerküberwachung und
- Netzwerkkonfiguration
SNMP seit 1988 ein Kommunikationsmechanismus für Netzwerkmanagement.
Kommunikationswege
p70
- Frage / Antwort
- Nachrichten vom Agent (Traps, Notifications (v2))
p73
Jedes verwaltungsfähiges Attribut (zB Prozessorauslastung) erhält einen eindeutigen "Object Identifier" (OID). OIDs existieren in
- textueller Form, zB iso.org.dod.internet.mgmt.mib...
- numerischer Form, zB 1.3.6.1.2.1...
OIDs sind hierarchisch geordnet. Teilbäume werden durch Standards definiert. Unterstützt ein Gerät
diesen Standard, muss nicht mehr der volle Namen angegeben werden.
p74
Tabellen werden mit
BasisOID.[Tabelle].[SpaltenDef].[Spalte].[Zelle]
addressiert.
Tabellen Indexes können
- Ganzzahlen
- Strings fester Länge (jedes Zeichen wird durch eine Ganzzahl ersetzt, die das Zeichen repräsentiert)
- Strings variabler Länge (wie bei fester Länge, nur dass eine Ganzzahl mit der Länge vorrausgestellt wird)
- OIDs
- Netzwerkadresse
- IP Addresse
Jede Tabelle besitzt mindestens eine Index-Spalte. Der Inhalt der Index-Spalten wird benutzt, um die Zellen zu adressieren.
index | höhe | breite | ... |
ab | 6 | 12 | ... |
cd | 2 | 100 | ... |
ef | 8 | 8 | ... |
Die OIDs wären in diesem Fall:
...höhe.ab = 6
...breite.ab = 12
...höhe.cd = 2
Structure of Management Information (SMIv1)
Die "Structure of Management Information (SMI)" definiert alle OIDs und Datentypen und Macros.
Die SMI wird durch die "Abstract Syntax Notation One (ASN.1)" definiert. Diese nutzt zur Übertragung die "Basic Encoding Rules (BER)". Beides sind ISO Standards.
p81
SNMIv1 - RFC 1065 (Bugfix-RFC: 1155, Extension RFC: 1212, 1215)
Datentypen
p82
NULL
- Platzhalter
OCTET STRING
- Zeichenkette aus 8-Bit Zeichen (wird selten verwendet)
Opaque
- Kompatibilitätstyp
INTEGER
- vorzeichenbehaftete Ganzzahl
COUNTER
- positive Ganzzahl, kann nur steigen, kann überlaufen, Startwert ist nicht definiert, oft zusammen mit Timestamp
GAUGE
- positive Ganzzahl, Wert kann frei gesetzt werden, kann nicht überlaufen 0 und INT_MAX sind keine echten Werte
TIMETICKS
- Ticks von 10ms, bis 497 Tage
IPADDRESS
- OCTET STRING
der Länge 4 für IP-Adressen
SMIv2
p88
- Zwei neue Zweige (internet, snmpv2)
- mehrere neue Datentypen
- Redefinition verschiedener Attribute von SNMP Objecten und Nachrichten
Management Information Base (MIB)
p108
- MIB ist eine hierarchische Struktur von OIDs
- MIB-II ersetzt MIB-I
- MIB-II ist Erweiterung von MIB-I
- definiert allgemeine Objecte für Netzwerkkomponenten
- MIB-I und II tragen die selbe OID
- MIB-I und II müssen beide von jedem SNMP-fähigen Gerät implementiert werden
MIB-I (1988)
p110
- auf IP Protokoll ausgelegt
- ist in MIB-II eingeschlossen
MIB-II (1990)
p111
- vollwertiger Ersatz von MIB-I
- Existiert in SMIv1 und SMIv2