Forskel Mellem SNMP v1 og v2

Anonim

SNMP v1 vs v2

SNMP (Simple Network Management Protocol) en internetprotokol dedikeret til styring af enheder på netværk. Routere, switche, servere, arbejdsstationer, printere, modemer og mange andre enheder understøtter typisk SNMP. SNMP bruges hovedsagelig i NMS (Network Management Systems) til overvågning af forskellige forhold på enheder, der kræver netværksadministratorens opmærksomhed. SNMP er defineret af IETF (Internet Engineering Task Force) som en del af IPS (Internet Protocol Suite). SNMP er en kombination af netværksstyringsstandarder som en protokol for applikationslag, skema for databaser og en dataobjektsamling. SNMP beskriver systemets konfiguration ved at udsætte variabler (administrationsdata) på de administrerede systemer. Derfor kan andre administrerende applikationer forespørge om disse variabler til overvågningsformål, og kan lejlighedsvis indstille disse værdier. SNMP v1 og SNMP v2 er de to tidligere versioner af SNMP-protokollen (SNMP v3 er den aktuelle version).

Hvad er SNMP v1?

SNMP v1 (også kendt som SNMPv1 eller SNMP version 1) er den oprindelige version af SNMP-protokollen. SNMP v1 er defineret i RFC 1065 til 1067 og 1155 til 1157. Det blev udviklet af en lille gruppe af samarbejdspartnere på et tidspunkt, hvor internetstandarderne og sikkerheden ikke var blevet betalt meget. SNMP v1 opererer via UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) og IPX (Novell Internet Packet Exchange). SNMP v1 bruger autentificeringsmekanismen til at transmittere en "community string" (f.eks. Et kodeord) i klar tekst, hvilket er meget usikkert.

Hvad er SNMP v2?

SNMP v2 (også kendt som SNMPv2 eller SNMP version 2) er defineret i RFC 1441 til RFC 1452. SNMP v2 tilføjer flere forbedringer over SNMP version 1. De er forbedringer i ydeevne sammen med fremskridt i sikkerhed og fortrolighed. Det tilføjer også forbedringer i området for leder til lederkommunikation. GetBulkRequest er blevet tilføjet for at hente store datamængder ved en enkelt anmodning. Tidligere måtte du bruge GetNextRequest iterativt for at få en masse data. Mange brugere troede imidlertid, at det partisikkerte sikkerhedssystem i SNMP v2 er for komplekst til deres smag. Det var derfor, at det ikke blev populært.

SNMP v2c er den EF-baserede Simple Network Management Protocol version 2. Det er defineret i RFC 1901 til RFC 1908. Faktisk SNMP v1. 5 var det oprindelige navn givet til denne protokol. Hovedforskellen mellem SNMP v2 og SNMP v2c er sikkerhedsmodellen. SNMP v2c bruger en enklere fællesskabsbaseret sikkerhedsmodel (findes i SNMP v1). Udover denne forskel i den brugte sikkerhedsmodel kan SNMP v2c betragtes som næsten som SNMP v2.Faktisk betragtes SNMP v2c nu som de facto SNMP v2. Men SNMP v2c er stadig et "Draft Standard".

Hvad er forskellen mellem SNMP v1 og SNMP v2?

SNMP v2 er efterfølgeren til SNMP v1. SNMP v2 har forskellige meddelelsesformater (forskelle i header- og PDU-formater) og protokolloperationer (to ekstra operationer) sammenlignet med SNMP v1. SNMP v2 introducerede GetBulkRequest for at hente en masse data på en gang. Både SNMP v1 og SNMP v2 anses nu forældede. Men alle SNMP implementeringer understøtter stadig både SNMP v1 og SNMP v2.