Skillnad mellan SNMP v1 och v2

SNMP v1 vs v2

SNMP (Simple Network Management Protocol) är ett internetprotokoll dedikerat för hantering av enheter på nätverk. Normalt stödjer routrar, switchar, servrar, arbetsstationer, skrivare, modem och många andra enheter SNMP. SNMP används mestadels i NMS (Network Management Systems) för att övervaka olika villkor på enheter som behöver nätverksadministratörens uppmärksamhet. SNMP definieras av IETF (Internet Engineering Task Force) som en del av IPS (Internet Protocol Suite). SNMP är en kombination av nätverkshanteringsstandarder som ett protokoll för applikationslager, schema för databaser och en samling av dataobjekt. SNMP beskriver systemets konfiguration genom att exponera variabler (hanteringsdata) på de hanterade systemen. Därför kan andra hanterande applikationer söka dessa variabler för övervakningsändamål och kan ibland ställa in dessa värden. SNMP v1 och SNMP v2 är de två tidigare versionerna av SNMP-protokollet (SNMP v3 är den aktuella versionen).

Vad är SNMP v1?

SNMP v1 (även känd som SNMPv1 eller SNMP version 1) är den ursprungliga versionen av SNMP-protokollet. SNMP v1 definieras i RFC 1065 till 1067 och 1155 till 1157. Det utvecklades av en liten grupp av samarbetspartners vid en tidpunkt då Internetstandarden och säkerheten inte fick mycket uppmärksamhet. SNMP v1 fungerar över UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) och IPX (Novell Internet Packet Exchange). SNMP v1 använder autentiseringsmekanismen för att sända en "community string" (dvs ett lösenord) i tydlig text, vilket är mycket osäkert.

Vad är SNMP v2?

SNMP v2 (även känd som SNMPv2 eller SNMP version 2) definieras i RFC 1441 till RFC 1452. SNMP v2 lägger till flera förbättringar över SNMP version 1. De är förbättringar i prestanda tillsammans med framsteg i säkerhet och konfidentialitet. Det lägger också till förbättringar inom området för chefer till chefs kommunikation. GetBulkRequest har lagts till för att hämta stora datamängder med en enda begäran. Tidigare måste du använda GetNextRequest iteratively för att få en massa data. Men många användare trodde att det partibaserade säkerhetssystemet i SNMP v2 är för komplicerat för sin smak. Detta var anledningen till att det inte blev populärt.

SNMP v2c är gemenskapsbaserad enkel nätverkshanteringsprotokoll version 2. Det definieras i RFC 1901 till RFC 1908. Faktiskt var SNMP v1.5 det ursprungliga namnet som gavs till detta protokoll. Huvudskillnaden mellan SNMP v2 och SNMP v2c är säkerhetsmodellen. SNMP v2c använder en enklare gemenskapsbaserad säkerhetsmodell (finns i SNMP v1). Förutom denna skillnad i den använda säkerhetsmodellen kan SNMP v2c anses nästan likna SNMP v2. Faktum är att SNMP v2c nu betraktas som de facto SNMP v2. Men, SNMP v2c är fortfarande ett "Draft Standard".

Vad är skillnaden mellan SNMP v1 och SNMP v2?

SNMP v2 är efterföljaren till SNMP v1. SNMP v2 har olika meddelandeformat (skillnader i header och PDU-format) och protokolloperationer (två extra operationer) jämfört med SNMP v1. SNMP v2 introducerade GetBulkRequest för att hämta en massa data samtidigt. Både SNMP v1 och SNMP v2 anses nu föråldrade. Men alla SNMP-implementeringar stöder fortfarande både SNMP v1 och SNMP v2.