snmp
DESCRIPTION
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à. - PowerPoint PPT PresentationTRANSCRIPT
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 fondamentaliINTEGER 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-TYPESYNTAX Counter32MAX-ACCESS read-onlySTATUS currentDESCRIPTION
“Il numero totale di datagram consegnati con successo ai protocolli utente IP (compreso ICMP)”
::={ ip 9}