SNMPDas Simple Network Management Protocol wurde ursprünglich als Mittel zur Überwachung von Rotern in einem Netzwerk entworfen. Es sollte unabhängig vom Trägerprotokoll sein, so das es auch mit Novells IPX/SPX funktionieren würde. Eigentlich ist SNMP nicht ein einzelnes Protokoll, sondern es sind deren drei, nämlich:
SNMP-fähige Geräte betreiben ein Software-Packet namens SNMP-Agent, das meistens in die Firmware integriert ist. Man nennt Sie meistens managebare Geräte. Um mit den SNMP-Agenten zu kommunizieren gibt es zwei Methoden:
Die Management Information BaseJedes SNMP-fähige Gerät unterhält eine Datenbank, die Statistiken und Zustandsdaten des Gerätes enthält. Diese Datenbank heißt Management Information Base oder kurz MIB. Jeder Eintrag in einer MIB wird durch vier Parameter beschrieben.
MIB-Einträge folgen strengen Formategeln die durch ASN.1 definiert sind. ASN.1 (Abstract Syntax Notation 1) ist eine von der ISO definierte Regelsammlung zur definition der Informationen. Wie alles aus diesem Bereich ist sie sehr komplex. Es gibt 2 Arten von MIB, MIB-1 und MIB-2, mit unterschiedlichen Strukturen. MIB-1 wurde 1988 eingeführt und besitzt 114 Einträge in 7 Gruppen.
Ein Gerät das MIB-1 implementiert muss alle Eintragsgruppen behandeln,
die auf es anwendbar sind. So wird ein SNMP-Drucker kaum die Einträge
für das EGP liefern, die normalerweise in nur Routern implementiert
werden. MIB-2 ist eine Erweiterung von MIB-1 aus dem Jahre 1990 mit 171 Einträgen in 10 Gruppen. MIB-Einträge werden in die folgenden Gruppen unterteilt:
Zusätzlich zu MIB-1 und MIB-2 definieren einige experimentelle MIBs verschiedene andere Gruppen und Einträge. Ach einige größere Firmen wie HP haben verschiedene spezifische MIB-Ergänzungen definiert. |