10
0
Fork 0

Dienste/Simple Network Management Protocol aktualisiert

SZUT-Piotr 2025-02-26 16:11:52 +00:00 committed by Euph Forge
parent 9b77726706
commit 87deebe5a6
Signed by: Euph Forge
GPG key ID: 85A06461FB6BDBB7

@ -1,14 +1,14 @@
# Simple Network Management Protocol (SNMP) # Simple Network Management Protocol (SNMP)
## **Definition** ## **Definition**
SNMP (Simple Network Management Protocol) ist ein standardisiertes Protokoll zur Überwachung und Steuerung von netzwerkfähigen Geräten wie Routern, Switches, Modems und Servern [[1]][[5]][[10]]. Es ermöglicht die Sammlung von Geräteinformationen, die in strukturierten **Management Information Bases (MIBs)** organisiert werden. SNMP (Simple Network Management Protocol) ist ein standardisiertes Protokoll zur Überwachung und Steuerung von netzwerkfähigen Geräten wie Routern, Switches, Modems und Servern. Es ermöglicht die Sammlung von Geräteinformationen, die in strukturierten **Management Information Bases (MIBs)** organisiert werden.
--- ---
## **Zweck** ## **Zweck**
- **Kontinuierliche Überwachung**: Erfasst Metriken wie CPU-Auslastung, Bandbreite oder Systemstatus in Echtzeit [[5]][[6]]. - **Kontinuierliche Überwachung**: Erfasst Metriken wie CPU-Auslastung, Bandbreite oder Systemstatus in Echtzeit.
- **Gerätesteuerung**: Ermöglicht die Fernkonfiguration von Netzwerkgeräten (z. B. Neustart eines Routers) [[10]]. - **Gerätesteuerung**: Ermöglicht die Fernkonfiguration von Netzwerkgeräten (z. B. Neustart eines Routers).
- **Fehlererkennung**: Sendet **Trap-Nachrichten** bei kritischen Ereignissen (z. B. Hardwarefehler) [[1]]. - **Fehlererkennung**: Sendet **Trap-Nachrichten** bei kritischen Ereignissen (z. B. Hardwarefehler).
--- ---
@ -16,10 +16,10 @@ SNMP (Simple Network Management Protocol) ist ein standardisiertes Protokoll zur
### **Architektur** ### **Architektur**
SNMP basiert auf einem **Manager-Agent-Modell**: SNMP basiert auf einem **Manager-Agent-Modell**:
- **Agenten**: Sammeln Daten auf den Geräten und speichern sie in MIBs. - **Agenten**: Sammeln Daten auf den Geräten und speichern sie in MIBs.
- **Manager**: Fragt Agenten ab oder sendet Konfigurationsbefehle [[6]][[10]]. - **Manager**: Fragt Agenten ab oder sendet Konfigurationsbefehle.
### **Ports und Protokolle** ### **Ports und Protokolle**
- **Ports**: UDP-Port **161** (Manager-zu-Agent) und **162** (Trap-Nachrichten) [[10]]. - **Ports**: UDP-Port **161** (Manager-zu-Agent) und **162** (Trap-Nachrichten).
- **Transport**: Primär über UDP, da es verbindungslos und ressourcenschonend ist. - **Transport**: Primär über UDP, da es verbindungslos und ressourcenschonend ist.
--- ---
@ -32,26 +32,26 @@ SNMP basiert auf einem **Manager-Agent-Modell**:
## **Schlüsselkomponenten** ## **Schlüsselkomponenten**
1. **Managed Devices**: Netzwerkgeräte mit SNMP-Agenten (z. B. Router). 1. **Managed Devices**: Netzwerkgeräte mit SNMP-Agenten (z. B. Router).
2. **MIB (Management Information Base)**: Hierarchische Datenbank, die Geräteinformationen als **OIDs (Object Identifiers)** organisiert [[1]][[6]]. 2. **MIB (Management Information Base)**: Hierarchische Datenbank, die Geräteinformationen als **OIDs (Object Identifiers)** organisiert.
3. **SNMP-Operationen**: 3. **SNMP-Operationen**:
- **GET**: Fordert einen Wert (z. B. aktuelle Temperatur) an. - **GET**: Fordert einen Wert (z. B. aktuelle Temperatur) an.
- **SET**: Ändert eine Konfiguration (z. B. Ändern der IP-Adresse). - **SET**: Ändert eine Konfiguration (z. B. Ändern der IP-Adresse).
- **TRAP**: Benachrichtigung über kritische Ereignisse [[10]]. - **TRAP**: Benachrichtigung über kritische Ereignisse.
--- ---
## **Sicherheitsaspekte** ## **Sicherheitsaspekte**
- **SNMPv1/v2c**: Verwendet einfache **Community Strings** (Passwörter im Klartext), die anfällig für Angriffe sind [[10]]. - **SNMPv1/v2c**: Verwendet einfache **Community Strings** (Passwörter im Klartext), die anfällig für Angriffe sind.
- **SNMPv3**: Führt Verschlüsselung (**AES**) und Authentifizierung (**SHA**) ein [[6]]. - **SNMPv3**: Führt Verschlüsselung (**AES**) und Authentifizierung (**SHA**) ein.
--- ---
## **Vorteile** ## **Vorteile**
- **Standardisierung**: Universeller Ansatz für heterogene Netzwerke. - **Standardisierung**: Universeller Ansatz für heterogene Netzwerke.
- **Effizienz**: Geringer Datenverkehr durch kompakte UDP-Pakete [[5]][[10]]. - **Effizienz**: Geringer Datenverkehr durch kompakte UDP-Pakete.
--- ---
## **Hinweise** ## **Hinweise**
- **Community Strings**: Immer komplexe Passwörter verwenden. - **Community Strings**: Immer komplexe Passwörter verwenden.
- **SNMPv3** sollte bevorzugt werden, um Sicherheitslücken zu vermeiden [[1]][[6]]. - **SNMPv3** sollte bevorzugt werden, um Sicherheitslücken zu vermeiden.