SNMP v2 proti v3 | SNMP v2c in SNMP v3
SNMP (Simple Network Management Protocol) je internetni protokol, namenjen upravljanju naprav v omrežjih. Običajno usmerjevalniki, stikala, strežniki, delovne postaje, tiskalniki, modemi in številne druge naprave podpirajo SNMP. SNMP se večinoma uporablja v NMS (Network Management Systems) za spremljanje različnih pogojev na napravah, ki potrebujejo pozornost skrbnika omrežja. SNMP definira IETF (Internet Engineering Task Force) kot del IPS (Internet Protocol Suite). SNMP je kombinacija standardov za upravljanje omrežja, kot je protokol za aplikacijski sloj, shema za baze podatkov in zbirka podatkovnih objektov. SNMP opisuje konfiguracijo sistema z izpostavitvijo spremenljivk (podatkov o upravljanju) v upravljanih sistemih. Zato lahko druge aplikacije za upravljanje poizvedujejo po teh spremenljivkah za namene spremljanja in lahko občasno nastavijo te vrednosti. SNMP v3 je trenutna različica. SNMP v3 je zelo podoben SNMP v2 (prejšnja različica), razen izboljšanega varnostnega modela.
Kaj je SNMP v2?
SNMP v2 (znan tudi kot SNMPv2 ali SNMP različica 2) je opredeljen v RFC 1441 do RFC 1452. SNMP v2 dodaja več izboljšav v primerjavi s SNMP različico 1. Gre za izboljšave v zmogljivosti skupaj z napredkom v varnosti in zaupnosti. Prav tako dodaja izboljšave na področju komunikacije med vodji. GetBulkRequest je bil dodan za pridobivanje velikih količin podatkov z eno samo zahtevo. Prej ste morali iterativno uporabljati GetNextRequest, da ste dobili množico podatkov. Vendar pa je veliko uporabnikov menilo, da je varnostni sistem, ki temelji na strankah, v SNMP v2 preveč zapleten zanje. To je bil razlog, zakaj ni postal priljubljen.
SNMP v2c je protokol za preprosto upravljanje omrežja v skupnosti, različica 2. Definiran je v RFC 1901 do RFC 1908. Pravzaprav je bilo prvotno ime tega protokola SNMP v1.5. Glavna razlika med SNMP v2 in SNMP v2c je varnostni model. SNMP v2c uporablja enostavnejši varnostni model, ki temelji na skupnosti (najdete ga v SNMP v1). Razen te razlike v uporabljenem varnostnem modelu lahko SNMP v2c štejemo za skoraj podobnega SNMP v2. Pravzaprav se SNMP v2c zdaj obravnava kot de facto SNMP v2. Toda SNMP v2c je še vedno »osnutek standarda«.
Kaj je SNMP v3?
SNMP v3 (znan tudi kot SNMPv3 ali SNMP različica 3) ne dodaja nobenih sprememb v protokol, razen šifriranja. Pravzaprav je bila glavna motivacija za pripravo različice 3 reševanje varnostnih vprašanj prejšnjih različic SNMP (SNMP v1 in SNMP v2). Toda SNMP v3 izgleda drugače zaradi uvedbe novih konvencij za besedila, koncepte in novo terminologijo.
Kakšna je razlika med SNMP v2 in SNMP v3?
Glavna razlika med SNMP v2 in SNMP v3 so izboljšave modela varnosti in oddaljene konfiguracije. SNMP v3 dodaja kriptografsko varnost SNMP v2. SNMP v3 nadomešča preprosto deljenje gesel (kot čisto besedilo) v SNMP v2 z veliko varnejšimi kodiranimi varnostnimi parametri. Zaradi uvedbe novih konvencij za besedila, koncepte in novo terminologijo je SNMP v3 videti drugače kot SNMP v2 (čeprav ni veliko sprememb). SNMP v2 zdaj velja za zastarelega.