Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli...

Post on 03-May-2015

216 views 1 download

Transcript of Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli...

Francesco M. Taurino – INFM Napoli

[taurino@na.infn.it]1

NetdiscoNetdisco

Gestione e controllo degliapparati di rete

Workshop sulle problematiche di Calcolo e Retidell’ INFN

Cagliari – 24-28 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 peraccedere 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 archiviarei dati

5

Features (1/3)

Interfaccia web, con le funzioni diamministrazione accessibili anche via lineadi 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’indirizzohttp://www.na.infn.it/compreso/netdisco

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 dispositiv

oModello

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

http://www.netdisco.org SNMP::Info

http://snmp-info.sorceforge.net PostgreSQL

http://www.postgresql.org Net-SNMP

http://net-snmp.sourceforge.net GraphViz

http://www.research.att.com/sw/tools/graphviz