Skirtumas tarp SNMP v1 ir v2

SNMP v1 vs2

SNMP (paprastas tinklo valdymo protokolas) yra interneto protokolas, skirtas įrenginiams tinkluose valdyti. Paprastai maršrutizatoriai, komutatoriai, serveriai, darbo stotys, spausdintuvai, modemai ir daugelis kitų įrenginių palaiko SNMP. SNMP dažniausiai naudojamas NMS (tinklo valdymo sistemose) stebint įvairias sąlygas įrenginiuose, kuriems reikia tinklo administratoriaus dėmesio. SNMP yra apibrėžta IETF (interneto inžinerijos darbo grupė) kaip IPS (interneto protokolo rinkinio) dalis. SNMP yra tinklo valdymo standartų, tokių kaip taikymo lygmens protokolas, duomenų bazių schema ir duomenų objektų rinkinys, derinys. SNMP aprašo sistemos konfigūraciją, pateikdamas kintamuosius (valdymo duomenis) valdomose sistemose. Todėl kitos tvarkymo programos gali užklausti šių kintamųjų stebėjimo tikslais ir kartais gali nustatyti šias reikšmes. SNMP v1 ir SNMP v2 yra dvi ankstesnės SNMP protokolo versijos (SNMP v3 yra dabartinė versija).

Kas yra SNMP v1?

SNMP v1 (taip pat žinomas kaip SNMPv1 arba SNMP 1 versija) yra pradinė SNMP protokolo versija. SNMP v1 yra apibrėžtas RFC 1065–1067 ir 1155–1157. Jį sukūrė nedidelė bendradarbių grupė tuo metu, kai interneto standartams ir saugumui nebuvo skiriama daug dėmesio. SNMP v1 veikia per UDP (vartotojo duomenų diagramos protokolą), IP (interneto protokolą), CLNS (OSI belaidžio tinklo tarnyba), DDP („AppleTalk Datagram-Delivery Protocol“) ir IPX („Novell Internet Packet Exchange“). SNMP v1 naudoja autentifikavimo mechanizmą, perkeldamas „bendruomenės eilutę“ (t. Y. Slaptažodį) į aiškų tekstą, o tai yra labai nesaugu.

Kas yra SNMP v2?

SNMP v2 (dar žinomas kaip SNMPv2 arba SNMP 2 versija) yra apibrėžtas RFC 1441 prie RFC 1452. SNMP v2 prideda keletą patobulinimų, palyginti su SNMP 1 versija. Tai yra našumo patobulinimai kartu su patobulinimais saugumo ir konfidencialumo srityje. Tai taip pat prideda vadovo komunikacijos patobulinimus vadovo srityje. „GetBulkRequest“ buvo pridėta norint atkurti didelius duomenų kiekius pagal vieną užklausą. Anksčiau, norėdami gauti didžiąją dalį duomenų, turėjote pakartotinai naudoti „GetNextRequest“. Tačiau daugelis vartotojų manė, kad vakarėlių pagrįsta saugumo sistema SNMP v2 yra per daug sudėtinga, kad jie galėtų patikti. Tai buvo priežastis, kodėl ji netapo populiari.

SNMP v2c yra bendruomenės pagrįsto paprasto tinklo valdymo protokolo 2 versija. Ji apibrėžta RFC 1901– RFC 1908. Tiesą sakant, SNMP v1.5 buvo pradinis šio protokolo pavadinimas. Pagrindinis skirtumas tarp SNMP v2 ir SNMP v2c yra saugumo modelis. SNMP v2c naudoja paprastesnį bendruomenės pagrįstą saugumo modelį (rastas SNMP v1). Be šio naudojamo saugumo modelio skirtumo, SNMP v2c gali būti laikomas beveik panašiu į SNMP v2. Tiesą sakant, SNMP v2c dabar laikomas de facto SNMP v2. Tačiau SNMP v2c vis dar yra „standartų projektas“.

Kuo skiriasi SNMP v1 ir SNMP v2?

SNMP v2 yra SNMP v1 įpėdinis. SNMP v2 turi skirtingus pranešimų formatus (antraštės ir PDU formatų skirtumus) ir protokolo operacijas (dvi papildomos operacijos), palyginti su SNMP v1. SNMP v2 pristatė „GetBulkRequest“, kad vienu metu būtų galima gauti didelę dalį duomenų. SNMP v1 ir SNMP v2 dabar laikomi pasenusiais. Tačiau visos SNMP diegimo versijos vis tiek palaiko SNMP v1 ir SNMP v2.