SNMP v1 vs. v2
SNMP (Simple Network Management Protocol) on Internet-yhteyskäytäntö, joka on tarkoitettu verkkojen laitteiden hallintaan. Tyypillisesti reitittimet, kytkimet, palvelimet, työasemat, tulostimet, modeemit ja monet muut laitteet tukevat SNMP: tä. SNMP: tä käytetään enimmäkseen NMS: ssä (Network Management Systems) erilaisten olosuhteiden tarkkailemiseen laitteissa, jotka tarvitsevat verkonvalvojan huomion. IETF (Internet Engineering Task Force) määrittelee SNMP: n osana IPS: ää (Internet Protocol Suite). SNMP on verkonhallintastandardien yhdistelmä, kuten sovelluskerroksen protokolla, tietokantojen skeema ja tietokohteiden keruu. SNMP kuvaa järjestelmän kokoonpanon paljastamalla muuttujia (hallintotietoja) hallituissa järjestelmissä. Siksi muut hallitsevat sovellukset voivat kysyä näitä muuttujia seurantatarkoituksia varten ja voivat ajoittain asettaa nämä arvot. SNMP v1 ja SNMP v2 ovat SNMP-protokollan kaksi aikaisempaa versiota (SNMP v3 on nykyinen versio).
Mikä on SNMP v1?
SNMP v1 (tunnetaan myös nimellä SNMPv1 tai SNMP versio 1) on SNMP-protokollan alkuperäinen versio. SNMP v1 on määritelty RFC: ssä 1065 - 1067 ja 1155 - 1157. Sitä kehitti pieni ryhmä yhteistyökumppaneita aikana, jolloin Internet-standardeihin ja tietoturvaan ei kiinnitetty paljon huomiota. SNMP v1 toimii UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) ja IPX (Novell Internet Packet Exchange) kautta. SNMP v1 käyttää todennusmekanismia “yhteisömerkkijonon” (ts. Salasanan) lähettämiseen selkeästi, mikä on erittäin epävarmaa.
Mikä on SNMP v2?
SNMP v2 (tunnetaan myös nimellä SNMPv2 tai SNMP versio 2) on määritelty RFC 1441 -standardiin RFC 1452. SNMP v2 lisää useita parannuksia verrattuna SNMP-versioon 1. Ne ovat suorituskyvyn parannuksia sekä tietoturvan ja luottamuksellisuuden parannuksia. Se lisää myös parannuksia esimiehen alueella johtajien viestintään. GetBulkRequest on lisätty suurten tietomäärien hakemiseksi yhdellä pyynnöllä. Aikaisemmin jouduit käyttämään GetNextRequest-ohjelmaa iteratiivisesti saadaksesi suurimman osan tiedoista. Monet käyttäjät uskoivat kuitenkin, että SNMP v2: n puoluepohjainen turvajärjestelmä on liian monimutkainen heidän mieltymyksilleen. Tästä syystä siitä ei tullut suosittua.
SNMP v2c on yhteisöpohjainen yksinkertainen verkonhallintaprotokollan versio 2. Se on määritelty RFC 1901 – RFC 1908. Itse asiassa SNMP v1.5 oli tälle protokollle annettu alkuperäinen nimi. Tärkein ero SNMP v2: n ja SNMP v2c: n välillä on suojausmalli. SNMP v2c käyttää yksinkertaisempaa yhteisöpohjaista tietoturvamallia (löytyy SNMP v1: stä). Tämän käytetyn tietoturvamallin eron lisäksi SNMP v2c: tä voidaan pitää melkein samanlaisena kuin SNMP v2. Itse asiassa SNMP v2c: tä pidetään nyt tosiasiallisesti SNMP v2: na. Mutta SNMP v2c on edelleen "luonnosstandardi".
Mitä eroa on SNMP v1: n ja SNMP v2: n välillä??
SNMP v2 on seuraaja SNMP v1: lle. SNMP v2: lla on erilaiset viestiformaatit (erot otsikko- ja PDU-muodoissa) ja protokollaoperaatiot (kaksi ylimääräistä operaatiota) verrattuna SNMP v1: ään. SNMP v2 esitteli GetBulkRequest-tiedon keruun kerralla. Sekä SNMP v1 että SNMP v2 katsotaan nyt vanhentuneiksi. Mutta kaikki SNMP-toteutukset tukevat edelleen sekä SNMP v1: tä että SNMP v2: ta.