SNMP v2 vs v3 | SNMP v2c e SNMP v3
SNMP (Simple Network Management Protocol) è un protocollo Internet dedicato alla gestione di dispositivi su reti. In genere, router, switch, server, workstation, stampanti, modem e molti altri dispositivi supportano SNMP. SNMP è utilizzato principalmente in NMS (Network Management Systems) per il monitoraggio di varie condizioni su dispositivi che richiedono l'attenzione dell'amministratore di rete. SNMP è definito da IETF (Internet Engineering Task Force) come parte di IPS (Internet Protocol Suite). SNMP è una combinazione di standard di gestione della rete come un protocollo per il livello dell'applicazione, lo schema per i database e una raccolta di oggetti di dati. SNMP descrive la configurazione del sistema esponendo le variabili (dati di gestione) sui sistemi gestiti. Pertanto, altre applicazioni di gestione possono interrogare queste variabili a scopo di monitoraggio e possono occasionalmente impostare questi valori. SNMP v3 è la versione corrente. SNMP v3 è molto simile a SNMP v2 (versione precedente) a parte il modello di sicurezza migliorato.
Che cos'è SNMP v2?
SNMP v2 (noto anche come SNMPv2 o SNMP versione 2) è definito in RFC 1441 in RFC 1452. SNMP v2 aggiunge numerosi miglioramenti rispetto alla versione 1 di SNMP. Sono miglioramenti nelle prestazioni insieme ai progressi in termini di sicurezza e riservatezza. Aggiunge anche miglioramenti nell'area della comunicazione da manager a manager. GetBulkRequest è stato aggiunto per recuperare grandi quantità di dati da una singola richiesta. In precedenza, era necessario utilizzare GetNextRequest in modo iterativo per ottenere una grande quantità di dati. Tuttavia, molti utenti ritenevano che il sistema di sicurezza basato su partito in SNMP v2 fosse troppo complesso per i propri gusti. Questo è stato il motivo per cui non è diventato popolare.
SNMP v2c è il protocollo di gestione di rete semplice basato sulla comunità versione 2. È definito in RFC 1901 in RFC 1908. In realtà, SNMP v1.5 era il nome iniziale assegnato a questo protocollo. La principale differenza tra SNMP v2 e SNMP v2c è il modello di sicurezza. SNMP v2c utilizza un modello di sicurezza basato su comunità più semplice (trovato in SNMP v1). Oltre a questa differenza nel modello di sicurezza utilizzato, SNMP v2c può essere considerato quasi simile a SNMP v2. In effetti, SNMP v2c è ora considerato come SNMP de facto v2. Ma SNMP v2c è ancora un "Draft Standard".
Che cos'è SNMP v3?
SNMP v3 (noto anche come SNMPv3 o SNMP versione 3) non aggiunge alcuna modifica al protocollo, a parte la crittografia. In effetti, la principale motivazione alla base della versione 3 era quella di affrontare i problemi di sicurezza delle precedenti versioni di SNMP (SNMP v1 e SNMP v2). Ma, SNMP v3 sembra diverso grazie all'introduzione di nuove convenzioni per testi, concetti e nuova terminologia.
Qual è la differenza tra SNMP v2 e SNMP v3?
La principale differenza tra SNMP v2 e SNMP v3 sono i miglioramenti apportati al modello di sicurezza e configurazione remota. SNMP v3 aggiunge sicurezza crittografica a SNMP v2. SNMP v3 sostituisce la semplice condivisione di password (come testo in chiaro) in SNMP v2 con parametri di sicurezza codificati molto più sicuri. A causa dell'introduzione di nuove convenzioni per testi, concetti e nuova terminologia, SNMP v3 sembra diverso da SNMP v2 (anche se non ci sono molte modifiche). SNMP v2 è ora considerato obsoleto.