25
Francesco M. Taurino – INFM Napoli [[email protected]] 1 Netdisco 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 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

Embed Size (px)

Citation preview

Page 1: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

Francesco M. Taurino – INFM Napoli

[[email protected]]1

NetdiscoNetdisco

Gestione e controllo degliapparati di rete

Workshop sulle problematiche di Calcolo e Retidell’ INFN

Cagliari – 24-28 Maggio 2004

Page 2: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 3: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 4: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 5: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 6: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 7: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 8: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 9: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 10: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 11: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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

Page 12: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

12

Mappa della rete

Page 13: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

13

Ricerca di un dispositivo

Page 14: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

14

Ricerca: Cisco

Nome dispositiv

oModello

Page 15: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

15

Dettagli di un dispositivo

Page 16: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

16

Porte dello switch

Velocita’

MAC collegati

Page 17: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

17

Porte dello switch - dettagli

MAC / IP / nome nodo

Page 18: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

18

Nodo collegato alla porta

Page 19: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

19

Inventario

Page 20: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

20

Ricerca di un nodo

Page 21: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

21

Traceroute L2

Page 22: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

22

Gestione via web

Page 23: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

23

Nodi con piu’ IP

Page 24: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

24

Riepilogo

Page 25: Francesco M. Taurino – INFM Napoli [taurino@na.infn.it] 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo

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