SNMP v1 vs v2
SNMP (Simple Network Management Protocol) je internetový protokol určený pro správu zařízení v sítích. Směrovače, přepínače, servery, pracovní stanice, tiskárny, modemy a mnoho dalších zařízení obvykle podporují SNMP. SNMP se většinou používá v NMS (Network Management Systems) pro monitorování různých podmínek na zařízeních, která vyžadují pozornost správce sítě. SNMP je definována IETF (Internet Engineering Task Force) jako součást IPS (Internet Protocol Suite). SNMP je kombinací standardů správy sítě, jako je protokol pro aplikační vrstvu, schéma pro databáze a kolekce datových objektů. SNMP popisuje konfiguraci systému vystavením proměnných (data správy) na spravovaných systémech. Proto mohou jiné řídící aplikace dotazovat tyto proměnné pro účely monitorování a mohou tyto hodnoty příležitostně nastavit. SNMP v1 a SNMP v2 jsou dvě předchozí verze protokolu SNMP (SNMP v3 je aktuální verze).
Co je SNMP v1?
SNMP v1 (také známý jako SNMPv1 nebo SNMP verze 1) je počáteční verze protokolu SNMP. SNMP v1 je definován v RFC 1065 až 1067 a 1155 až 1157. Byl vyvinut malou skupinou spolupracovníků v době, kdy internetovým standardům a zabezpečení nebyla věnována velká pozornost. SNMP v1 pracuje přes UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) a IPX (Novell Internet Packet Exchange). SNMP v1 používá mechanismus ověřování přenosu „řetězce komunity“ (tj. Hesla) v čistém textu, což je velmi nejisté.
Co je SNMP v2?
SNMP v2 (známý také jako SNMPv2 nebo SNMP verze 2) je definován v RFC 1441 až RFC 1452. SNMP v2 přidává několik vylepšení oproti SNMP verzi 1. Jedná se o vylepšení výkonu spolu s vylepšeními v zabezpečení a důvěrnosti. Přidává také vylepšení v oblasti správce ke komunikaci správce. Program GetBulkRequest byl přidán k načtení velkého množství dat na základě jediné žádosti. Dříve jste museli použít GetNextRequest iterativně, abyste získali velké množství dat. Mnoho uživatelů se však domnívalo, že bezpečnostní systém založený na straně v SNMP v2 je pro jejich vkus příliš složitý. To byl důvod, proč se nestal populární.
SNMP v2c je protokol Společenství pro správu jednoduché sítě verze 2. Je definován v RFC 1901 až RFC 1908. SNMP v1.5 byl vlastně počáteční název daný tomuto protokolu. Hlavním rozdílem mezi SNMP v2 a SNMP v2c je model zabezpečení. SNMP v2c používá jednodušší model zabezpečení založený na komunitě (nalezený v SNMP v1). Kromě tohoto rozdílu v použitém modelu zabezpečení lze SNMP v2c považovat za téměř podobný SNMP v2. Ve skutečnosti je SNMP v2c nyní považován za de facto SNMP v2. Ale SNMP v2c je stále „konceptem standardu“.
Jaký je rozdíl mezi SNMP v1 a SNMP v2?
SNMP v2 je nástupcem SNMP v1. SNMP v2 mají ve srovnání s SNMP v1 různé formáty zpráv (rozdíly ve formátech záhlaví a PDU) a protokolové operace (dvě další operace). SNMP v2 představil GetBulkRequest pro načítání velkého množství dat najednou. Oba SNMP v1 a SNMP v2 jsou nyní považovány za zastaralé. Všechny implementace SNMP však stále podporují SNMP v1 i SNMP v2.