SNMP v1 vs v2
SNMP (Simple Network Management Protocol) on Interneti-protokoll, mis on pühendatud võrkude seadmete haldamiseks. Tavaliselt toetavad SNMP-d ruuterid, lülitid, serverid, tööjaamad, printerid, modemid ja paljud muud seadmed. SNMP-d kasutatakse enamasti NMS-is (võrguhaldussüsteemides) mitmesuguste tingimuste jälgimiseks seadmetes, mis vajavad võrguadministraatori tähelepanu. IETF (Internet Engineering Task Force) määratleb SNMP osana IPS-ist (Internet Protocol Suite). SNMP on võrguhaldusstandardite kombinatsioon, näiteks rakenduskihi protokoll, andmebaaside skeem ja andmeobjektide kogumine. SNMP kirjeldab süsteemi konfiguratsiooni, paljastades muutujad (haldusandmed) hallatavatel süsteemidel. Seetõttu saavad muud haldavad rakendused nende muutujate seire eesmärgil päringuid teha ja neid väärtusi aeg-ajalt seada. SNMP v1 ja SNMP v2 on SNMP protokolli kaks eelmist versiooni (SNMP v3 on praegune versioon).
Mis on SNMP v1??
SNMP v1 (tuntud ka kui SNMPv1 või SNMP versioon 1) on SNMP protokolli algversioon. SNMP v1 on määratletud RFC 1065 kuni 1067 ja 1155 kuni 1157. Selle töötas välja väike kaastöötajate rühm ajal, mil Interneti standarditele ja turvalisusele ei pööratud suurt tähelepanu. SNMP v1 töötab UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) ja IPX (Novell Internet Packet Exchange) kaudu. SNMP v1 kasutab autentimismehhanismi, mis edastab selge tekstina kogukonna stringi (st parooli), mis on väga ebaturvaline.
Mis on SNMP v2??
SNMP v2 (tuntud ka kui SNMPv2 või SNMP versioon 2) on määratletud RFC 1441-s RFC 1452-ga. SNMP v2 lisab SNMP versioonile 1 mitmeid täiustusi. Need on jõudluse täiustused ning turvalisuse ja konfidentsiaalsuse täiustused. See lisab juhi suhtlemisele ka parandusi halduri valdkonnas. GetBulkRequest on lisatud, et ühe taotlusega saada suuri andmeid. Varem pidite suurema osa andmete saamiseks kasutama GetNextRequest iteratiivselt. Kuid paljud kasutajad arvasid, et SNMP v2 parteipõhine turvasüsteem on nende maitse järgi liiga keeruline. See oli põhjus, miks see ei muutunud populaarseks.
SNMP v2c on kogukonnapõhine võrguhaldusprotokolli versioon 2. See on määratletud RFC 1901 kuni RFC 1908. Tegelikult oli SNMP v1.5 sellele protokollile antud algne nimi. SNMP v2 ja SNMP v2c peamine erinevus on turvamudelis. SNMP v2c kasutab lihtsamat kogukondlikku turvamudelit (leidub SNMP v1). Peale selle erinevuse kasutatud turvamudelis võib SNMP v2c pidada peaaegu sarnaseks SNMP v2-ga. Tegelikult peetakse SNMP v2c nüüd de facto SNMP v2-ks. Kuid SNMP v2c on endiselt „mustandi standard”.
Mis vahe on SNMP v1 ja SNMP v2 vahel??
SNMP v2 on SNMP v1 järeltulija. SNMP v2-l on SNMP v1-ga võrreldes erinevad sõnumivormingud (erinevused päise- ja PDU-vormingutes) ja protokollitoimingud (kaks lisaoperatsiooni). SNMP v2 tutvustas GetBulkRequest suure hulga andmete korraga hankimiseks. Nii SNMP v1 kui ka SNMP v2 on nüüd vananenud. Kuid kõik SNMP rakendused toetavad endiselt nii SNMP v1 kui ka SNMP v2.