SNMP v2 vs v3 | SNMP v2c a SNMP v3
SNMP (Simple Network Management Protocol) je internetový protokol určený na správu zariadení v sieťach. Smerovače, prepínače, servery, pracovné stanice, tlačiarne, modemy a mnoho ďalších zariadení zvyčajne podporujú protokol SNMP. Protokol SNMP sa väčšinou používa v NMS (Network Management Systems) na monitorovanie rôznych podmienok na zariadeniach, ktoré si vyžadujú pozornosť správcu siete. SNMP je definované IETF (Internet Engineering Task Force) ako súčasť IPS (Internet Protocol Suite). SNMP je kombináciou štandardov správy siete, ako je protokol pre aplikačnú vrstvu, schéma pre databázy a zber dátových objektov. SNMP popisuje konfiguráciu systému vystavením premenných (riadiacich údajov) na riadených systémoch. Ostatné riadiace aplikácie preto môžu dopytovať tieto premenné na účely monitorovania,a tieto hodnoty môže príležitostne nastaviť. Aktuálna verzia je SNMP v3. Okrem vylepšeného modelu zabezpečenia je protokol SNMP v3 veľmi podobný protokolu SNMP v2 (predchádzajúca verzia).
Čo je SNMP v2?
Protokol SNMP v2 (tiež známy ako SNMPv2 alebo SNMP verzia 2) je definovaný v RFC 1441 až RFC 1452. SNMP v2 pridáva oproti SNMP verzie 1 niekoľko vylepšení. Sú to vylepšenia výkonu spolu s pokrokom v zabezpečení a dôvernosti. Taktiež pridáva vylepšenia v oblasti komunikácie medzi manažérmi. Bola pridaná funkcia GetBulkRequest na získanie veľkého množstva údajov jedinou požiadavkou. Predtým ste museli získať GetNextRequest iteratívne, aby ste získali väčšinu údajov. Mnoho používateľov však verilo, že párty systém zabezpečenia v SNMP v2 je pre ich predstavy príliš zložitý. To bol dôvod, prečo sa nestal populárnym.
SNMP v2c je komunitný protokol Simple Network Management Protocol verzie 2. Je definovaný v RFC 1901 až RFC 1908. V skutočnosti bol SNMP v1.5 počiatočným názvom, ktorý sa dal tomuto protokolu. Hlavným rozdielom medzi SNMP v2 a SNMP v2c je bezpečnostný model. Protokol SNMP v2c používa jednoduchší komunitný model zabezpečenia (nachádza sa v protokole SNMP v1). Okrem tohto rozdielu v použitom bezpečnostnom modeli možno SNMP v2c považovať za takmer podobný SNMP v2. V skutočnosti sa SNMP v2c považuje za de facto SNMP v2. Avšak SNMP v2c je stále „návrhom štandardu“.
Čo je SNMP v3?
Protokol SNMP v3 (tiež známy ako SNMPv3 alebo SNMP verzia 3) nepridáva do protokolu okrem šifrovania žiadne zmeny. Hlavnou motiváciou pri prichádzaní s verziou 3 bolo v skutočnosti riešenie bezpečnostných problémov starších verzií SNMP (SNMP v1 a SNMP v2). Ale SNMP v3 vyzerá inak kvôli zavedeniu nových konvencií pre texty, koncepty a novú terminológiu.
Aký je rozdiel medzi SNMP v2 a SNMP v3?
Hlavným rozdielom medzi SNMP v2 a SNMP v3 sú vylepšenia modelu zabezpečenia a vzdialenej konfigurácie. Protokol SNMP v3 dodáva protokolu SNMP v2 kryptografické zabezpečenie. Protokol SNMP v3 nahrádza jednoduché zdieľanie hesiel (ako čistý text) v protokole SNMP v2 oveľa bezpečnejšími kódovanými parametrami zabezpečenia. Kvôli zavedeniu nových konvencií pre texty, koncepty a novú terminológiu vyzerá SNMP v3 inak ako SNMP v2 (aj keď tých zmien nie je veľa). Protokol SNMP v2 sa teraz považuje za zastaraný.