Sistemi di elaborazione dell’informazione Modulo 3 - Protocolli applicativi Unità didattica 5 -Amministrazione remota Ernesto Damiani Lezione 2 – SNMP
SNMP SNMP (Simple Nework Management Protocol) nasce nel 1988 da SGMP. –SGMP (Simple Gateway Management Protocol) è un precedente protocollo di Internet. Sviluppatosi rapidamente, è diventato sempre più complesso e ricco di funzionalità. È passato attraverso alcune revisioni fino all’attuale versione 3, caratterizzata da funzioni di sicurezza e gestione avanzata.
Elementi chiave di SNMP MIB (Management Information Base). –Rappresenta la struttura di memorizzazione (distribuita) dell’informazione per i dati di gestione della rete. SMI (Structure of Management Information). –Linguaggio di definizione dei dati contenuti in MIB. –Ha l’obiettivo di definire la sintassi e la semantica dei dati in modo non ambiguo.
OBJECT TYPE Moduli MIB OBJECT TYPE Vengono specificati tramite SMI usando il module-identity (100 MIB standard, altri aggiuntivi definiti dai produttori). I costruttori object-type specificano la struttura, lo stato e la semantica di un managed-object. OBJECT TYPE MODULE
Aspetti principali di MIB Tipi di dati molto semplici. OBJECT-TYPE: costrutto usato per definire il tipo, lo stato e il significato di un oggetto gestito. MODULE-IDENTITY: permette di raggruppare gli oggetti correlati in un modulo.
Tipi di dati fondamentali INTEGER Interi con/senza segno. OCTET STRING Stringa di carattere a otto bit per carattere. OBJECT IDENTIFIER Identificatore di oggetto. IPaddress Indirizzo IP. Counter Contatore a due byte. Gauge Numero non negativo a 4 byte. TimeTick Contatore in centesimi di secondo. SEQUENCE e SEQUENCE OF Costruttori di liste di oggetti dei tipi semplici.
Esempio di OBJECT-TYPE FINE ipInDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Il numero totale di datagram consegnati con successo ai protocolli utente IP (compreso ICMP)” ::={ ip 9}