SNMP V1 gegen V2
SNMP (Simple Network Management Protocol) ist ein Internet -Protokoll für die Verwaltung von Geräten in Netzwerken. In der Regel unterstützen Router, Switches, Server, Workstations, Drucker, Modems und viele andere Geräte SNMP. SNMP wird hauptsächlich in NMS (Netzwerkverwaltungssysteme) zur Überwachung verschiedener Bedingungen auf Geräten verwendet, die die Aufmerksamkeit des Netzwerkadministrators benötigen. SNMP wird von IETF (Internet Engineering Task Force) als Teil von IPS (Internet Protocol Suite) definiert. SNMP ist eine Kombination aus Netzwerkverwaltungsstandards wie einem Protokoll für Anwendungsschicht, Schema für Datenbanken und einer Datenobjekt -Sammlung. SNMP beschreibt die Konfiguration des Systems, indem Variablen (Verwaltungsdaten) auf den verwalteten Systemen aufgedeckt werden. Daher können andere Verwaltungsanwendungen diese Variablen zu Überwachungszwecken abfragen und diese Werte gelegentlich 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 als SNMPV1 oder SNMP Version 1 bekannt) ist die anfängliche 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, in der die Internetstandards und die Sicherheit nicht viel Aufmerksamkeit schenkten. SNMP V1 arbeitet über UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) und IPX (Novell Internet Paket Exchange). SNMP V1 verwendet den Authentifizierungsmechanismus zur Übertragung einer „Community String“ (i.e. ein Passwort) im klaren Text, der sehr unsicher ist.
Was ist SNMP V2?
SNMP V2 (auch als SNMPv2 oder SNMP -Version 2 bekannt) ist in RFC 1441 bis RFC 1452 definiert. SNMP V2 fügt mehrere Verbesserungen gegenüber SNMP Version 1 hinzu. Sie sind Verbesserungen der Leistung sowie die Fortschritte in Bezug auf Sicherheit und Vertraulichkeit. Es fügt auch Verbesserungen im Bereich des Managers zur Manager -Kommunikation hinzu. GetBulkRequest wurde hinzugefügt, um große Datenmengen durch eine einzige Anfrage abzurufen. Früher mussten Sie iterativ GetNexTrequest verwenden, um einen Großteil von Daten zu erhalten. Viele Benutzer waren jedoch der Ansicht, dass das parteibasierte Sicherheitssystem in SNMP V2 zu komplex ist, um ihren Vor mögen. Dies war der Grund, warum es nicht populär wurde.
SNMP V2C ist das Community-basierte Simple Network Management Protocol Version 2. Es ist in RFC 1901 bis RFC 1908 definiert. Eigentlich SNMP V1.5 war der ursprüngliche Name, der diesem Protokoll gegeben wurde. Hauptunterschied zwischen SNMP V2 und SNMP V2C ist das Sicherheitsmodell. SNMP V2C verwendet ein einfacheres Community -basiertes Sicherheitsmodell (gefunden in SNMP V1). Abgesehen von diesem Unterschied im gebrauchten Sicherheitsmodell kann SNMP V2C als SNMP V2 nahezu ähnlich angesehen werden. Tatsächlich wird SNMP V2C jetzt 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 haben unterschiedliche Nachrichtenformate (Unterschiede in den Header- und PDU -Formaten) und Protokolloperationen (zwei zusätzliche Operationen) im Vergleich zu SNMP V1. SNMP V2 stellte den GetBulkRequest vor, um einen Großteil der Daten sofort abzurufen. Sowohl SNMP V1 als auch SNMP V2 werden jetzt als veraltet angesehen. Alle SNMP -Implementierungen unterstützen jedoch immer noch sowohl SNMP V1 als auch SNMP V2.