SNMP v1 vs. v2
SNMP (Simple Network Management Protocol) ist ein Internetprotokoll für die Verwaltung von Geräten in Netzwerken. Normalerweise unterstützen Router, Switches, Server, Workstations, Drucker, Modems und viele andere Geräte SNMP. SNMP wird hauptsächlich in NMS (Network Management Systems) zur Überwachung verschiedener Bedingungen auf Geräten verwendet, die die Aufmerksamkeit des Netzwerkadministrators erfordern. SNMP wird von der IETF (Internet Engineering Task Force) als Teil der IPS (Internet Protocol Suite) definiert. SNMP ist eine Kombination aus Netzwerkverwaltungsstandards wie einem Protokoll für die Anwendungsebene, einem Schema für Datenbanken und einer Datenobjektsammlung. SNMP beschreibt die Konfiguration des Systems, indem Variablen (Verwaltungsdaten) auf den verwalteten Systemen verfügbar gemacht werden. Daher können andere verwaltende Anwendungen diese Variablen zu Überwachungszwecken abfragen und gelegentlich diese Werte festlegen. SNMP v1 und SNMP v2 sind die beiden vorherigen Versionen des SNMP-Protokolls (SNMP v3 ist die aktuelle Version)..
Was ist SNMP v1??
SNMP v1 (auch bekannt als SNMPv1 oder SNMP-Version 1) ist die erste Version des SNMP-Protokolls. SNMP v1 ist in RFC 1065 bis 1067 und 1155 bis 1157 definiert. Es wurde von einer kleinen Gruppe von Mitarbeitern zu einer Zeit entwickelt, zu der Internetstandards und Sicherheit nicht viel Beachtung fanden. SNMP v1 funktioniert über UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI-Netzwerk ohne Verbindungsdienst), DDP (AppleTalk Datagram-Delivery Protocol) und IPX (Novell Internet Packet Exchange). SNMP v1 verwendet den Authentifizierungsmechanismus zum Übertragen einer "Community-Zeichenfolge" (d. H. Eines Kennworts) in Klartext, was sehr unsicher ist.
Was ist SNMP v2??
SNMP v2 (auch bekannt als SNMPv2 oder SNMP Version 2) ist in RFC 1441 bis RFC 1452 definiert. SNMP v2 bietet gegenüber der SNMP-Version 1 einige Verbesserungen. Es verbessert auch die Kommunikation zwischen Manager und Manager. GetBulkRequest wurde hinzugefügt, um große Datenmengen mit einer einzigen Anforderung abzurufen. Früher mussten Sie GetNextRequest iterativ verwenden, um einen Großteil der Daten zu erhalten. Viele Benutzer waren jedoch der Meinung, dass das parteibasierte Sicherheitssystem in SNMP v2 zu komplex für sie ist. Dies war der Grund, warum es nicht populär wurde.
SNMP v2c ist das Community-basierte Simple Network Management-Protokoll, Version 2. Es ist in RFC 1901 bis RFC 1908 definiert. Eigentlich war SNMP v1.5 der ursprüngliche Name dieses Protokolls. Der Hauptunterschied zwischen SNMP v2 und SNMP v2c ist das Sicherheitsmodell. SNMP v2c verwendet ein einfacheres Community-basiertes Sicherheitsmodell (in SNMP v1). Abgesehen von diesem Unterschied beim verwendeten Sicherheitsmodell kann SNMP v2c fast als SNMP v2 betrachtet werden. Tatsächlich wird SNMP v2c nun als de facto SNMP v2 angesehen. SNMP v2c ist jedoch immer noch ein "Entwurfsstandard"..
Was ist der Unterschied zwischen SNMP v1 und SNMP v2??
SNMP v2 ist der Nachfolger von SNMP v1. SNMP v2 hat im Vergleich zu SNMP v1 andere Nachrichtenformate (Unterschiede bei Header- und PDU-Formaten) und Protokollvorgänge (zwei zusätzliche Operationen). Mit SNMP v2 wurde GetBulkRequest eingeführt, um einen Großteil der Daten gleichzeitig abzurufen. Sowohl SNMP v1 als auch SNMP v2 gelten als veraltet. Alle SNMP-Implementierungen unterstützen jedoch weiterhin sowohl SNMP v1 als auch SNMP v2.