Verschil tussen SNMP v1 en v2
SNMP v1 versus v2
SNMP (Simple Network Management Protocol) een internet protocol dat is bestemd voor het beheer van apparaten op netwerken. Gewoonlijk ondersteunen routers, switches, servers, werkstations, printers, modems en vele andere apparaten SNMP. SNMP wordt meestal gebruikt in NMS (Network Management Systems) voor het controleren van diverse voorwaarden op apparaten die de aandacht van de netwerkbeheerder hebben. SNMP is gedefinieerd door IETF (Internet Engineering Task Force) als onderdeel van IPS (Internet Protocol Suite). SNMP is een combinatie van netwerkmanagementnormen, zoals een protocol voor applicatielaag, schema voor databases en een collectie gegevensobjecten. SNMP beschrijft de configuratie van het systeem door variabelen (management data) op de beheerde systemen bloot te stellen. Daarom kunnen andere beheersapplicaties deze variabelen vragen voor monitoringdoeleinden, en kunnen deze waarden af en toe stellen. SNMP v1 en SNMP v2 zijn de twee vorige versies van het SNMP protocol (SNMP v3 is de huidige versie).
Wat is SNMP v1?
SNMP v1 (ook bekend als SNMPv1 of SNMP versie 1) is de eerste versie van SNMP protocol. SNMP v1 is gedefinieerd in RFC 1065 tot 1067 en 1155 tot 1157. Het werd ontwikkeld door een kleine groep medewerkers op een moment dat de internetstandaarden en veiligheid niet veel aandacht werden besteed. SNMP v1 werkt via UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) en IPX (Novell Internet Packet Exchange). SNMP v1 gebruikt het verificatiemechanisme om een "community string" (bijvoorbeeld een wachtwoord) in duidelijke tekst te verzenden, wat zeer onzeker is.
Wat is SNMP v2?
SNMP v2 (ook bekend als SNMPv2 of SNMP versie 2) is gedefinieerd in RFC 1441 naar RFC 1452. SNMP v2 voegt een aantal verbeteringen toe over SNMP versie 1. Zij zijn verbeteringen in prestaties, samen met verbeteringen in beveiliging en vertrouwelijkheid. Het voegt ook verbeteringen toe op het gebied van manager naar manager communicatie. GetBulkRequest is toegevoegd om grote gegevensbedragen op een enkel verzoek te halen. Vroeger moest je GetNextRequest iteratief gebruiken om een groot deel van de gegevens te krijgen. Echter, veel gebruikers geloofden dat het partij gebaseerde beveiligingssysteem in SNMP v2 te complex is voor hun smaak. Dit was de reden waarom het niet populair werd geworden.
SNMP v2c is de Community-Based Simple Network Management Protocol versie 2. Het is gedefinieerd in RFC 1901 naar RFC 1908. Eigenlijk, SNMP v1. 5 was de eerste naam die aan dit protocol werd gegeven. Belangrijkste verschil tussen SNMP v2 en SNMP v2c is het beveiligingsmodel. SNMP v2c maakt gebruik van een eenvoudiger community-based security model (gevonden in SNMP v1). Afgezien van dit verschil in het gebruikte beveiligingsmodel, kan SNMP v2c worden beschouwd als bijna gelijk aan SNMP v2.In feite wordt SNMP v2c nu beschouwd als de facto SNMP v2. Maar, SNMP v2c is nog steeds een "Draft Standard".
Wat is het verschil tussen SNMP v1 en SNMP v2?
SNMP v2 is de opvolger van SNMP v1. SNMP v2 heeft verschillende berichtformaten (verschillen in header en PDU formaten) en protocol operaties (twee extra operaties) in vergelijking met SNMP v1. SNMP v2 introduceerde de GetBulkRequest voor het ophalen van een groot deel van de gegevens tegelijk. Zowel SNMP v1 als SNMP v2 worden nu beschouwd als verouderd. Maar alle SNMP implementaties ondersteunen nog steeds SNMP v1 en SNMP v2.