SNMP v1 pret v2
SNMP (vienkāršs tīkla pārvaldības protokols) ir interneta protokols, kas paredzēts tīklu pārvaldībai. Parasti maršrutētāji, slēdži, serveri, darbstacijas, printeri, modemi un daudzas citas ierīces atbalsta SNMP. SNMP galvenokārt tiek izmantots NMS (tīkla pārvaldības sistēmās), lai uzraudzītu dažādus apstākļus ierīcēs, kurām nepieciešama tīkla administratora uzmanība. IETF (Internet Engineering Task Force) ir definējis SNMP kā daļu no IPS (Internet Protocol Suite). SNMP ir tīkla pārvaldības standartu kombinācija, piemēram, lietojumprogrammu slāņa protokols, datu bāzu shēma un datu objektu kolekcija. SNMP apraksta sistēmas konfigurāciju, pakļaujot mainīgos lielumus (pārvaldības datus) pārvaldītajās sistēmās. Tāpēc citas pārvaldības lietojumprogrammas uzraudzības nolūkos var meklēt šos mainīgos, un reizēm var iestatīt šīs vērtības. SNMP v1 un SNMP v2 ir divas iepriekšējās SNMP protokola versijas (SNMP v3 ir pašreizējā versija).
Kas ir SNMP v1??
SNMP v1 (pazīstams arī kā SNMPv1 vai SNMP 1. versija) ir sākotnējā SNMP protokola versija. SNMP v1 ir definēts RFC 1065 līdz 1067 un 1155 līdz 1157. To izstrādāja neliela līdzstrādnieku grupa laikā, kad interneta standartiem un drošībai netika pievērsta liela uzmanība. SNMP v1 darbojas UDP (lietotāja datu diagrammas protokols), IP (interneta protokols), CLNS (OSI bezsaistes tīkla pakalpojums), DDP (AppleTalk Datagram-piegādes protokols) un IPX (Novell Internet Packet Exchange). SNMP v1 izmanto autentifikācijas mehānismu “kopienas virknes” (t.i., paroles) pārsūtīšanai skaidrā tekstā, kas ir ļoti nedrošs.
Kas ir SNMP v2??
SNMP v2 (pazīstams arī kā SNMPv2 vai SNMP 2. versija) ir definēts RFC 1441 līdz RFC 1452. SNMP v2 pievieno vairākus uzlabojumus salīdzinājumā ar SNMP 1. versiju. Tie ir veiktspējas uzlabojumi, kā arī drošības un konfidencialitātes uzlabojumi. Tas arī papildina vadītāja komunikācijas uzlabojumus vadītāja jomā. GetBulkRequest ir pievienots, lai ar vienu pieprasījumu iegūtu lielus datu apjomus. Iepriekš jums bija jāizmanto GetNextRequest iteratīvi, lai iegūtu lielāko daļu datu. Tomēr daudzi lietotāji uzskatīja, ka partiju balstītā drošības sistēma SNMP v2 ir pārāk sarežģīta, lai viņiem patiks. Tas bija iemesls, kāpēc tas nekļuva populārs.
SNMP v2c ir sabiedrībā balstīta vienkārša tīkla pārvaldības protokola versija 2. Tā ir definēta RFC 1901 līdz RFC 1908. Faktiski SNMP v1.5 bija sākotnējais nosaukums, kas tika piešķirts šim protokolam. Galvenā atšķirība starp SNMP v2 un SNMP v2c ir drošības modelis. SNMP v2c izmanto vienkāršāku uz kopienu balstītu drošības modeli (atrodams SNMP v1). Neskaitot šo atšķirību izmantotajā drošības modelī, SNMP v2c var uzskatīt par gandrīz līdzīgu SNMP v2. Faktiski SNMP v2c tagad tiek uzskatīts par de facto SNMP v2. Bet SNMP v2c joprojām ir “standarta projekts”.
Kāda ir atšķirība starp SNMP v1 un SNMP v2?
SNMP v2 ir SNMP v1 pēctecis. SNMP v2 ir atšķirīgi ziņojumu formāti (galvenes un PDU formātu atšķirības) un protokola darbības (divas papildu operācijas), salīdzinot ar SNMP v1. SNMP v2 ieviesa GetBulkRequest, lai vienlaikus iegūtu lielāko daļu datu. Gan SNMP v1, gan SNMP v2 tagad tiek uzskatīti par novecojušiem. Bet visas SNMP ieviešanas joprojām atbalsta gan SNMP v1, gan SNMP v2.