Francesco M. Taurino – INFM Napoli 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo e Reti dell’ INFN Cagliari – Maggio 2004
2 Le reti locali Gestire una grossa rete può essere molto difficoltoso molti apparati, di diverse marche, che operano a vari livelli dello stack dei protocolli Prese utente di solito non controllate Risolvere alcuni piccoli problemi puo’ portar via molto tempo
3 Telnet & SNMP Sono i protocolli usati di solito per accedere a switch, repeater, router Comandi e MIB diverse per ogni apparato Utilizzo poco intuitivo Alcune operazioni richiedono molti comandi
4 Netdisco E’ un tool web-based per la gestione degli apparati di rete, sviluppato originariamente alla UCSC Utilizza principalmente SNMP per raccogliere le informazioni sulle configurazioni e le connessioni Utilizza un database SQL per archiviare i dati
5 Features (1/3) Interfaccia web, con le funzioni di amministrazione accessibili anche via linea di comando Discovery automatico degli apparati di rete (SNMP e/o CDP) Inventario degli apparati Per sistema operativo Per modello, marca, IP
6 Features (2/3) Lista degli indirizzi MAC/IP per porta e per switch Ricerca delle porte con piu’ di un nodo collegato Lista dei nodi per vendor (OUI del MAC) Ricerca degli Access Point Traceroute a livello 2
7 Features (3/3) Creazione automatica della mappa della topologia della rete Statistiche sul numero di nodi connessi, IP inutilizzati, IP senza entry nel DNS Possibilita’ di disabilitare/abilitare le porte degli switch via web
8 Dispositivi supportati Tutti gli apparati SNMP compliant Informazioni piu’ dettagliate per Cisco, HP, Bay Networks Espandibile con MIB proprietarie Netdisco utilizza il modulo perl SNMP::Info per la gestione di SNMP
9 Installazione Piuttosto complicata… Requirements Perl, con vari moduli Net-SNMP PostgreSQL Apache, mod-perl, Mason Graphviz Piccola guida reperibile all’indirizzo
10 Alcune definizioni Network walker A partire da un dispositivo centrale, visita ogni apparato connesso ArpNipper Visita i dispositivi L3 e associa i MAC delle cache ARP ai relativi IP MacSucker Visita i dipositivi L2 e interpreta le tabelle di forwarding
11 Utilizzo Discovery di un dispositivo (via SNMP) netdisco –d nomedispositivo Creazione della topologia della rete (via CDP) netdisco –r nomedispositivo Selezionare un dispositivo vicino al centro della rete Per apparati senza supporto del CDP e’ necessario creare un file che descrive la struttura della rete
12 Mappa della rete
13 Ricerca di un dispositivo
14 Ricerca: Cisco Nome dispositivo Modello
15 Dettagli di un dispositivo
16 Porte dello switch Velocita’ MAC collegati
17 Porte dello switch - dettagli MAC / IP / nome nodo
18 Nodo collegato alla porta
19 Inventario
20 Ricerca di un nodo
21 Traceroute L2
22 Gestione via web
23 Nodi con piu’ IP
24 Riepilogo
25 Riferimenti Netdisco SNMP::Info PostgreSQL Net-SNMP GraphViz