Netdisco
Gestione e controllo degli
apparati di rete
Workshop sulle problematiche di Calcolo e Reti
dell’ INFN
Cagliari – 24-28 Maggio 2004
Francesco M. Taurino – INFM Napoli
[[email protected]]
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
Installazione


Piuttosto complicata…
Requirements






Perl, con vari moduli
Net-SNMP
PostgreSQL
Apache, mod-perl, Mason
Graphviz
Piccola guida reperibile all’indirizzo
http://www.na.infn.it/compreso/netdisco
9
Alcune definizioni

Network walker


ArpNipper


A partire da un dispositivo centrale, visita ogni
apparato connesso
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
10
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
11
Mappa della rete
12
Ricerca di un dispositivo
13
Ricerca: Cisco
Nome
dispositivo
Modello
14
Dettagli di un dispositivo
15
Porte dello switch
Velocita’
MAC
collegati
16
Porte dello switch - dettagli
MAC / IP /
nome nodo
17
Nodo collegato alla porta
18
Inventario
19
Ricerca di un nodo
20
Traceroute L2
21
Gestione via web
22
Nodi con piu’ IP
23
Riepilogo
24
Riferimenti

Netdisco


SNMP::Info


http://www.postgresql.org
Net-SNMP


http://snmp-info.sorceforge.net
PostgreSQL


http://www.netdisco.org
http://net-snmp.sourceforge.net
GraphViz

http://www.research.att.com/sw/tools/graphviz
25
Scarica

Netdisco: un tool web-based per la gestione degli apparati di