Ricerca guasti e monitoring delle Switched LAN
Transcript
Ricerca guasti e monitoring delle Switched LAN
Aprile 2005 Ricerca guasti e monitoring delle Switched LAN Pietro Nicoletti www.studioreti.it Switchedlan-Trouble- 1 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà degli autori indicati a pag. 1. Le slides possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione. Ogni altra utilizzazione o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampate) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori. L’informazione contenuta in queste slides è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. Gli autori non assumono alcuna responsabilità per il contenuto di queste slides (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell’informazione). In ogni caso non può essere dichiarata conformità all’informazione contenuta in queste slides. In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata anche in utilizzi parziali. Switchedlan-Trouble- 2 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Cattura dei pacchetti su reti Shared e Switched Nelli reti Shared l’analizzatore può catturare tutti i pacchetti che transitano in rete L’analizzatore connesso sulla porta di uno Switch cattura solo i pacchetti Broadcast e Multicast o i pacchetti Singlecast che vengono inviati su tutte le porte per effetto di una funzione di Flooding dello Switch Per catturare i pacchetti che transitano su una porta è necessario utilizzare le funzioni di Mirroring Switchedlan-Trouble- 3 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Errori su rete shared Se ci sono dei pacchetti errati a livello fisico/MAC (CRC, Aligment) l’analizzatore è in grado di catturarli e decodificarli Per trovare la causa o le cause di errori su una rete dove vengono corrotti anche gli indirizzi MAC SSAP è necessario delimitare la zona interessata A fronte del rilevamento di un problema si suddivide inizialmente la rete in due parti, inserendo uno switch store & forward; identificata la macro zona in cui sono presentano gli errori, la si segmenta a successivi passi con lo switch fino ad identificare l’apparato o gli apparati guasti Switchedlan-Trouble- 4 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Errori su rete switched Lo switch store & forward non inoltra i pacchetti errati se un apparato trasmette dei pacchetti errati (CRC, Alignment), questi non arrivano a destinazione il livello 4 della macchina ricevente, nel caso TCP, richiede diverse ritrasmissioni dei pacchetti persi analizzando l’indirizzo della macchina a cui vengono richieste molteplici ritrasmissioni si può risalire alla sua connessione con lo switch Switchedlan-Trouble- 5 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Analisi errori su rete switched L’analizzatore di rete può essere inserito sulla mirror port dello switch si effettua, verso questa, la copia dei pacchetti ricevuti e/o trasmessi dalla porta dello switch che si vuole analizzare Se gli errori sono a livello fisico/MAC tipicamente lo switch li filtra e non li inoltra sulla porta mirror Si può inserire un repeater a 10 o 100 Mb/s tra lo switch e la macchina per collegare l’analizzatore di rete e poter analizzare gli errori di livello fisico/MAC la porta dello switch e la macchina ad essa connessa devono essere impostate in half-duplex!!! Switchedlan-Trouble- 6 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Analisi errori su rete switched Mirror port L An AN aly ze r R L An AN aly ze r Switchedlan-Trouble- 7 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Funzioni di port mirroring Su alcuni switch la funzione di mirroring della porta è molto elementare e si limita alla copia dei pacchetti dalla porta sotto testing alla porta di monitor o mirror dove viene inserito il LAN-Analyzer o lo strumento di Monitoring Lan Analyzer o Network Probe Mirror/Monitor Port Switch High Capacity Switch Fabric Switchedlan-Trouble- 8 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Quali funzioni dovrebbe prevedere il port mirroring Copia dei pacchetti: ingresso sulla porta IN In uscita dalla porta OUT In transito sulla porta nelle due direzioni IN/OUT Selezionabile per VLAN Consentita sia da porte ACCESS, sia da porte TRUNK In Invio dei pacchetti sulla porta Mirror/Monitor provenienti da porte Trunk in modalità incapsulata 802.1q o decapsulata 802.1q Questa funzione è meno importante delle precedenti perché ormai la gran parte dei LAN Analyzer sono in grado di decodificare i pacchetti con l’incapsulamento 802.1q Switchedlan-Trouble- 9 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 La scelta dei prodotti di switching Questa scelta non si può limitare semplicemente alle caratteristiche di: Numero e tipo di porte disponibili Prestazioni Dimensionamento dei buffer Costi Ma … Deve anche considerare le funzioni di Mirror/Monitor che offre lo switch!!! Funzioni limitate di Mirroring possono impattare negativamente sul Monitoring della rete e sulla ricerca guasti Switchedlan-Trouble- 10 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Esempio di comandi per abiltare il mirroring sugli Switch Extreme Networks Porta da cui copiare i dati 7:8, porta dove si collega il LAN Analyzer 7:1 Switch# configure mirroring add port 7 : 8 Switch# enable mirroring to port 7 : 1 Switch# configure vlan “Prova1" add ports 7 : 1 tagged In alternativa si può usare l’opzione untagged Switch# configure vlan “Prova2" add ports 7 : 1 tagged Switch# configure vlan “Prova3" add ports 7 : 1 tagged Switch# show mirroring Mirror port: 7:1 is up port number 7:8 in all vlans Le VLAN configurate sono: Prova1, Prova2, Prova3 Switchedlan-Trouble- 11 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Comandi per abiltare il mirroring sugli Switch Cisco monitor session session_number source {interface interface-id | vlan vlan-id} [, | -] [both | rx | tx] Crea una sessione di monitoring che ha come porta o VLAN sorgente quella specificata monitor session session_number destination {interface interface-id [encapsulation {dot1q | isl}] La sessione ha come destinazione di mirroring la porta indicata dove va connesso il LAN Analyzer monitor session session_number filter vlan vlan-id [, | -] Permette di filtrare delle VLAN show monitor [session session_number] Visualizza Switchedlan-Trouble- 12 le caratteristiche della sessione di mirroring © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Cosa è necessario per monitorare la rete e ricercare le cause di un problema? Switchedlan-Trouble- 13 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Prodotti di Management o Monitoring? I prodotti di management hanno come obiettivo principale tenere sotto controllo lo stato di funzionamento degli apparati in un’ottica di gestione globale della rete Possono interrogare ciclicamente gli apparati di rete Possono ricevere dagli apparati di rete informazioni su eventi o cambiamenti di stato in modalità asincrona Forniscono delle informazioni di stato degli apparati di rete visualizzando gli eventuali allarmi su una mappa grafica della rete Per operare devono interagire con gli apparati di rete attraverso il protocollo SNMP e facendo uso delle MIB specifiche degli apparati Switchedlan-Trouble- 14 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Prodotti di Management o Monitoring? I prodotti di monitoring hanno come obiettivo principale tenere sotto controllo il traffico della rete e le sue caratteristiche Se si installano dei Probe nei punti della rete di cui si vogliono conoscere i dati del traffico questi non hanno bisogno di interagire con gli apparati di rete attraverso il protocollo SNMP Operano su un database e possono fornire indicazioni di tipo statistico o percentuale sull’entità e la tipologia del traffico, possono fornire delle informazioni sulle caratteristiche del traffico e la ridistribuzione per protocolli Possono tenere dei dati storici sul traffico rilevato che possono essere salvati e visuallizzati in un tempo successivo Switchedlan-Trouble- 15 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Che cos’è il probe Il probe è un apparato che viene inserito nella rete che raccoglie dei dati e li può inviare ad una stazione che si occupa, a sua volta, di visualizzarli ed eventualmente decodificarli Può fare da sonda remota ad un analizzatore di protocollo Può fare da sonda remota ad un apparato o software di monitoring del traffico di rete A seconda delle funzioni che deve svolgere come sonda remota fornisce alla stazione di monitoring o di analisi di protocollo informazioni differenti: Dati relativi a vari tipi di contatori di: pacchetti, protocolli, flussi di traffico Dati statistici Invio di pacchetti catturati Switchedlan-Trouble- 16 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Il monitoring della rete A cosa serve? A tenere sotto controllo il traffico di rete e la sua tipologia in termini di: Misura mediata del traffico (average) Misura dei picchi di traffico Ridistribuzione del traffico per: stazioni, protocolli, porte, applicativi di rete E’ una base dati che serve a stabilire le condizioni di norma e gli scostamenti o gli eventi E’ utile nel primo livello di indagine e serve per esempio a stabilire su quale trunk o porta bisogna concentrare l’attenzione e raccogliere dati più dettagliati per risolvere un potenziale problema Switchedlan-Trouble- 17 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Quali azioni può scatenare il rilevamento di uno scostamento sul traffico di rete? Un maggior approfondimento su un particolare protocollo da effettuare con il LAN Analyzer Un maggior approfondimento sul traffico tra stazioni: coppia di stazioni verso e da un stazione che comunica con varie stazioni Un’indagine su un protocollo inaspettato in rete Un’indagine sulle ragioni di un aumento inaspettato del traffico su un porta Causata per esempio da programmi “Cavalli di Troia” o Spyware Causata da attacchi di Hacker Causata dal cattivo funzionamento di apparati di rete Switchedlan-Trouble- 18 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Quali azioni può scatenare il rilevamento di uno scostamento sul traffico di rete? Un riesame della caratteristiche dello Switch sulla base dell’entità di traffico rilevato Particolarmente importante è il traffico di picco e la sua durata che potrebbe avere un impatto notevole sulla dimensione dei Buffer Un entità di traffico non sostenibile dalla porta dello switch potrebbe comportare una perdita eccessiva di pacchetti e ha un impatto diretto con le prestazioni di rete percepite dall’utente Switchedlan-Trouble- 19 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Misura del traffico Le misure si basano sul conteggio dei bit, byte o pacchetti rilevati nell’intervallo di tempo t0 – t1, ovvero nell’intervallo di tempo di campionamento. Per avere una misura precisa del traffico in ogni istante bisogna usare un tempo di campionamento pari all’unità di misura nella quale vengono espressi i valori di traffico ovvero il secondo bit/s, Kb/s, Mb/s, Gb/s, byte/s, KB/s, MB/s, packet/s (pps) Un grafico preciso del profilo di traffico si costruisce per punti dove ognuno di questi è un campionamento del traffico nell’intervallo di tempo di 1 secondo Switchedlan-Trouble- 20 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Misura del traffico: valori di picco (peak) e mediati (average) Per valore di picco si intende il valore massimo rilevato in una determinata finestra temporale Nell’apparato di monitoring si può impostare una funzione che visualizzi tutti i picchi di traffico che superano una certa soglia impostata Per valore mediato o average s’intende il numero di bit, byte o pacchetti rilevati in un tempo di campionamento più ampio dell’unità di tempo Switchedlan-Trouble- 21 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Valori di carico di traffico (Network Load) Servono ad indicare il carico del traffico Le unità di misure tipiche sono bit/s, Kb/s. Mb/s, Gb/s Per avere dei dati attendibili è necessario che il profilo di traffico venga costruito per punti ognuno di questi è un campionamento del traffico nell’intervallo di tempo di 1 secondo I picchi di traffico e la loro durata ci possono aiutare a stabilire se le caratteristiche dello switch sono adeguate Switchedlan-Trouble- 22 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Guardiamo alcuni prodotti di monitoring NTOP Prodotto sviluppato da Luca Deri disponibile su due piattaforme: Fre BSD, Windows Fluke OptiView Console Prodotto che va installato su un Server Windows: NT, 2000 o 2003 Observer Suite della Network Instruments Prodotto Switchedlan-Trouble- 23 installabile su PC Windows © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 NTOP Caratteristiche principali: Effettua un monitoring continuo sulla rete e può produrre vari tipi di report e statistiche Opera a seconda delle 2 piattaforme su: Sun Solaris, Ms Windows, Linux, *BSD, and MacOS X. Ha un server HTTP/HTTPS integrato, operante di default sulla porta 3000, che mette a disposizione i report su pagine WEB consultabili da qualunque PC in rete Si appoggia a NetView (Cisco) raccogliere i dati da varie sonde remote in una rete geografica e convogliarli verso un collettore centrale che raccoglie i vari dati e produce dei report con interfaccia WEB Switchedlan-Trouble- 24 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 NTOP Caratteristiche principali: Le sonde (Probe) possono essere costituite da diversi nBox inseriti su diverse porte mirror degli switch nBox è un appliance costituita da un PC di modeste dimensioni fisiche con Kernel Linux ottimizzato e software NTOP che raccoglie il traffico da una porta Ethernet 10/100/1000. E’ in grado di operare correttamente su flussi Gigabit Ethernet senza perdere dati Switchedlan-Trouble- 25 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP Switchedlan-Trouble- 26 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP Switchedlan-Trouble- 27 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP Switchedlan-Trouble- 28 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP Switchedlan-Trouble- 29 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP Switchedlan-Trouble- 30 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP 192.168.18.1 192.168.18.120 Switchedlan-Trouble- 31 192.168.18.120 © P. Nicoletti: si veda nota a pag. 2 Tipi di report che fornisce NTOP Aprile 2005 192.168.18.1 192.168.18.120 Switchedlan-Trouble- 32 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce NTOP 192.168.18.1 192.168.18.1 Switchedlan-Trouble- 33 © P. Nicoletti: si veda nota a pag. 2 Tipi di report che fornisce NTOP Aprile 2005 192.168.18.1 192.168.18.120 Switchedlan-Trouble- 34 © P. Nicoletti: si veda nota a pag. 2 Tipi di report che fornisce NTOP Switchedlan-Trouble- 35 Aprile 2005 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Fluke OptiView Console (OVC) Caratteristiche principali Interroga gli apparati di rete attraverso il protocollo SNMP, per questa ragione il PC su quale è caricato OVC in una rete switched deve stare sulla VLAN di management (tipicamente la VLAN 1) Gli apparati di rete devono avere la funzione SNMP abilitata Può tenere dati storici fino a 1 settimana Permette di visualizzare dati e statistiche a posteriori Permette di effettuare degli zoom temporali per meglio visualizzare il profilo di traffico Bisogna definire quali e quante porte di uno switch vengono monitorizzate da OVC Switchedlan-Trouble- 36 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Requisiti minimi OptiView Console Non è importante il prodotto funziona anche se il sistema operativo è in italiano. Switchedlan-Trouble- 37 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Requisiti minimi OptiView Console Oppure Windows XP Professional Switchedlan-Trouble- 38 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce OptiView Console (MAC 00000C-103051) Switchedlan-Trouble- 39 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce OptiView Console Switchedlan-Trouble- 40 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce OptiView Console Switchedlan-Trouble- 41 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce OptiView Console Switchedlan-Trouble- 42 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce OptiView Console Switchedlan-Trouble- 43 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce OptiView Console Switchedlan-Trouble- 44 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Observer Suite della Network Instruments Opera su sistemi Windows E’ un ibrido che include funzioni di: Monitoring LAN-Analyzer Funzioni Switchedlan-Trouble- 45 elementari di sistema di gestione © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce Observer Suite Switchedlan-Trouble- 46 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Network Protocol Distribution Tipi di report che fornisce Observer Suite Switchedlan-Trouble- 47 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Network IP subprotocol distribution Tipi di report che fornisce Observer Suite Switchedlan-Trouble- 48 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Network IP group protocol distribution Tipi di report che fornisce Observer Suite Switchedlan-Trouble- 49 © P. Nicoletti: si veda nota a pag. 2 Aprile 2005 Tipi di report che fornisce Observer Suite Switchedlan-Trouble- 50 © P. Nicoletti: si veda nota a pag. 2