70 likes | 236 Views
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à.
E N D
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.
Moduli MIB • 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. MODULE OBJECT TYPE OBJECT TYPE OBJECT TYPE
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 INTEGERInteri con/senza segno. OCTET STRINGStringa di carattere a otto bit per carattere. OBJECT IDENTIFIERIdentificatore di oggetto. IPaddressIndirizzo IP. Counter Contatore a due byte. Gauge Numero non negativo a 4 byte. TimeTickContatore in centesimi di secondo. SEQUENCEeSEQUENCE OF Costruttori di liste di oggetti dei tipi semplici.
FINE Esempio di OBJECT-TYPE • 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}