SNMP (Simple Network Management Protocol) kann eine Vielzahl von Nachrichten verarbeiten, die alle unter drei Hauptkategorien fallen:
1. Management Information Base (MIB) -Operationen:
* GET: Ruft den Wert einer bestimmten MIB -Variablen aus dem verwalteten Gerät ab.
* GetNext: Ruft den Wert der nächsten MIB -Variablen in der Sequenz ab.
* getBulk: Ruft mehrere MIB -Variablen in einer einzigen Anforderung ab.
* Set: Verändert den Wert einer bestimmten MIB -Variablen auf dem verwalteten Gerät.
* Trap: Sendet unerwünschte Benachrichtigungen über Ereignisse oder Änderungen auf dem verwalteten Gerät.
2. Verwaltungsvorgänge:
* Informieren: Ähnlich wie eine Falle, aber der Manager kann eine Antwort senden, in der die Benachrichtigung bestätigt wird.
* Bulkwalk: Ruft eine große Anzahl von MIB -Variablen ab, indem sie einen bestimmten Teil des MIB -Baums durch Iterating durchführen.
* getNextrequest: Ähnlich wie GetNext, aber in einem Massenoperation verwendet.
3. Kontrollvorgänge:
* Antwort: Die Antwort auf eine Anforderungsnachricht.
* Bericht: Meldet Fehler oder andere Informationen, die sich auf eine Anfrage beziehen.
Arten von Informationen behandelt:
Während sich die Nachrichten selbst auf Operationen konzentrieren, wird SNMP verwendet, um verschiedene Netzwerkelemente und deren Merkmale zu verwalten und zu überwachen. Dies beinhaltet:
* Geräteinformationen: Hersteller, Modell, Seriennummer, Firmware -Version usw.
* Schnittstellenstatus: Verbindungsstatus, Geschwindigkeit, Duplex, MAC -Adresse usw.
* Leistungsmetriken: CPU -Auslastung, Speicherverbrauch, Netzwerkverkehr usw.
* Sicherheitseinstellungen: Zugriffskontrolle, Authentifizierung, Verschlüsselung.
* Konfigurationsdaten: Netzwerkeinstellungen, Routing -Tabellen, Benutzerkonten usw.
Beispiele für SNMP -Nachrichten:
* "Erhalten Sie den aktuellen Wert der CPU -Auslastung im Router" (Anfrage erhalten)
* "Senden Sie mir eine Benachrichtigung, wenn die Schnittstelle im Switch nach unten geht" (Trap -Nachricht)
* "Ändern Sie das Kennwort auf dem Server" (Anfrage festlegen)
* "Alle verfügbaren IP -Adressen im Subnetz abrufen" (GetBulk -Anfrage)
SNMP ist sehr flexibel und kann angepasst werden, um verschiedene Netzwerkgeräte zu verwalten und verschiedene Datenarten zu sammeln. Seine Vielseitigkeit macht es zu einem weit verbreiteten Protokoll für die Netzwerkverwaltung und -überwachung.