Transparent bridging



Похожие документы
FONDAMENTI DI MATEMATICA BINARIA

Progettazione di reti locali basate su switch - Switched LAN

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine

Ricerca ed analisi della causa di un problema o guasto di rete

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Cenni sull ingegneria del software e sulla qualità dei programmi

SIP e SDP. Segnalazione nelle reti VoIP. Fulvio Risso. Politecnico di Torino

Il protocollo VTP della Cisco

Esercizi di Sniffing

Interdomain routing. Principi generali e protocolli di routing. Mario Baldi

Autenticazione tramite IEEE 802.1x

Multicast e IGMP. Pietro Nicoletti

il progetto ieee 802

Wireless monitoring & protection

Nota di Copyright. 09_Prog_dorsale_fibra - 2 Copyright M. Baldi - P. Nicoletti: see page 2

SMDS: Switched Multi-Megabit Data Service. Silvano GAI

Link Aggregation - IEEE 802.3ad

ACCESS LIST. Pietro Nicoletti

SNMP e RMON. Pietro Nicoletti Studio Reti s.a.s. Mario Baldi Politecnico di Torino. SNMP-RMON - 1 P. Nicoletti: si veda nota a pag.

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Unbundling e xdsl. Mario Baldi

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Tipi di errori e possibili cause sulle reti Ethernet

ICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

IGRP Interior Gateway Routing Protocol

FONDAMENTI DI INFORMATICA. Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine. Compressione MPEG

Codifica delle immagini

Codifica delle immagini

Voce su IP e Telefonia su IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Gestione della memoria centrale

Gli indirizzi di IPv6

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

IP Multicast. Mario Baldi staff.polito.it/mario.baldi. Silvano Gai Nota di Copyright. Comunicazioni di gruppo

Reti logiche e componenti di un elaboratore

Linguaggio C Compilazione, linking e preprocessor

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

10_MLSwitching. ! Normalmente server web! Portali. ! Yahoo, Netscape. ! Notizie in tempo reale. ! CNN, La Stampa. ! Reperimento software. !

Febbraio 1998 GIGABIT ETHERNET. Pietro Nicoletti. GIGABIT - 1 Copyright: si veda nota a pag. 2

Impiego e funzioni principali del LAN- Analyzer e del Wireless-LAN Analyzer. Pietro Nicoletti

I protocolli di routing dell architettura TCP/IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Controllo di flusso negli switch IEEE 802.3x

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Interconnessione di LAN

LO STANDARD EIA/TIA 569

Reti di computer. Materiale estratto da:

Università degli Studi di Bergamo

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

Indice. Capitolo 1 Introduzione 1. Capitolo 2 Le reti Ethernet e IEEE Capitolo 3 Ethernet ad alta velocità 33

Servizi integrati su Internet

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Reti di calcolatori. Lezione del 10 giugno 2004

Introduzione alla gestione dei sistemi di rete. Davide Quaglia

I protocolli di routing dell architettura TCP/IP

IL COLLAUDO E LA CERTIFICAZIONE DEI CABLAGGI

5. Internetworking L2/L3

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Reti d accesso. -Accesso a Internet -Interconnessione di reti locali

Wireless LAN IEEE

ARP e instradamento IP

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

il trasferimento di file

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Ripetitori, bridge, switch, router

Reiss Romoli 2014 CISCO CERTIFIED NETWORK ASSOCIATE (CCNA) CCNA

LA CERTIFICAZIONE DEI CABLAGGI

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Reti LAN. IZ3MEZ Francesco Canova

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

APPARATI DI INTERNETWORKING

Reti di Calcolatori. Il software

Reti di Calcolatori:

Architetture e Protocolli per Internet

Gestione degli indirizzi

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

STP Spanning Tree Protocol

Транскрипт:

Transparent bridging Mario Baldi Politecnico di Torino mario.baldi[at]polito.it http://staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti nicoletti[at]studioreti.it http://www.studioreti.it Basato sul capitolo 4 di: M. Baldi, P. Nicoletti, Switched LAN, McGraw-Hill, 00, ISBN 88-386-346-04_Bridging Copyright 00 - M. Baldi - P. Nicoletti: see page

Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slide (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà degli autori indicati a pag.. Le slide 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 slide è 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 slide (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 slide. In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata anche in utilizzi parziali. 04_Bridging-STP - Copyright 00 - M. Baldi - P. Nicoletti: see page

Transparent Bridging Originariamente sviluppato da DEC Standardizzato da IEEE 80. IEEE 80.D Inoltro selettivo di pacchetti da una LAN ad un altra Bridge Inoltro di traffico tra LAN distinte Confinamento del traffico Collegamento di LAN: BLAN (Bridged LAN) Trasparente Non indirizzati esplicitamente Switch Termine commerciale 04_Bridging-STP - 3 Copyright 00 - M. Baldi - P. Nicoletti: see page

Modello architetturale End Station End Station Livelli superiori Livelli superiori Livello Sotto-livello LLC Sotto-livello MAC MAC Bridge Relay MAC Sotto-livello LLC Sotto-livello MAC Livello Livello Fisico Fisico Fisico Livello Fisico 04_Bridging-STP - 4 Copyright 00 - M. Baldi - P. Nicoletti: see page

Caratteristiche generali Reti omogenee Più comune Reti eterogenee Per esempio, Ethernet-FDDI, Token Ring-FDDI Conversione di formato critico non più utilizzato Store&forward Modalità standard Cut-through Trasmissione appena finita l elaborazione Dopo aver ricevuto indirizzo destinazione Solo tra LAN omogenee con stessa velocità Insignificante miglioramento ad alta velocità Non conforme IEEE 80.D 04_Bridging-STP - 5 Copyright 00 - M. Baldi - P. Nicoletti: see page

Architettura fisica CPU ROM Flash Memory RAM BUS Interfaccia di rete Interfaccia di rete Interfaccia di rete Interfaccia di rete Interfaccia di rete 04_Bridging-STP - 6 Copyright 00 - M. Baldi - P. Nicoletti: see page

Architettura logica Higher Layer Entities Bridge Management (controllo funzioni bribge) LLC Entities MAC Service MAC Entity Bridge Protocol Entity (calcolo topologia BLAN) MAC Relay Entity (Media Access Method Indipendent Functions) Internal Internal Sublayer Sublayer Service Service LLC Entities MAC Service MAC Entity (Media Access Method Dependent Functions) (Media Access Method Dependent Functions) LAN Port Port LAN 04_Bridging-STP - 7 Copyright 00 - M. Baldi - P. Nicoletti: see page

Funzioni MAC Relay Entity Processo di Bridging Sottoprocesso di Forwarding Processo di Spanning Tree Sottoprocesso di Learning Bridge Protocol Entity 04_Bridging-STP - 8 Copyright 00 - M. Baldi - P. Nicoletti: see page

Filtering data base Campi di ogni entry Indirizzo MAC Porta destinazione Ageing time Stato della porta (secondo spanning tree protocol) Tipo di entry dinamica aggiornata dal processo learning numero massimo tra 04 e 6K statica non aggiornata dal processo learning numero massimo intorno a 56 Lookup realizzabile tramite CAM (Content Addressable Memory) 04_Bridging-STP - 9 Copyright 00 - M. Baldi - P. Nicoletti: see page

Esempio di filtering database Comando per la visualizzazione del filtering database Switch-> show cam dynamic * = Static Entry. + = Permanent Entry. # = System Entry X = Port Security Entry Dest MAC Address Ports Age ------------------ ----- --- 00-00-86-a-a6-44 / 00-00-c9-0-b3-0f / 0 00-00-f8-3-c-3b / 4 00-00-f8-3-f7-a0 / 00-0-e7-00-e3-80 / 0 00-0-a5-84-a7-a6 / 00-0-b3-e-b4-aa / 5 00-0-b3-e-da-da /5 00-0-b3-e-dc-fd /4 Indirizzi MAC delle stazioni Porte switch modulare: alloggiamento del modulo/porta all interno del modulo Ageing time 04_Bridging-STP - 0 Copyright 00 - M. Baldi - P. Nicoletti: see page

Processo di Bridging: Forwarding Start Ricezione del pacchetto sulla porta x Scarta pacchetto End NO Pacchetto ricevuto senza errori? NO SI Porta x in stato forwarding? SI Scarta pacchetto SI SI Il destinatario è sulla LAN di ricezione del pacchetto? NO Indirizzo di destinazione presente nel filtering database? Inoltra il pacchetto sulla porta appropriata NO Inoltra il pacchetto su tutte le porte eccetto la porta x FLOODING β 04_Bridging-STP - Copyright 00 - M. Baldi - P. Nicoletti: see page

Processo di Bridging: Learning β SI L indirizzo MAC sorgente contenuto nel pacchetto si trova nel filtering database? NO SI La porta di ricezione è la stessa che è presente nell entrydel filtering database? NO Aggiunge l indirizzo MAC nel filtering database, associa la porta di ricezione, azzera l ageing-time Azzera l ageing-time Aggiorna la porta di ricezione associata all indirizzo MAC ed azzera SI l ageing-time 04_Bridging-STP - Copyright 00 - M. Baldi - P. Nicoletti: see page End

Inoltro di trama unknown e popolazione del filtering database Stazione 08-00-b-6-50-a0 LAN A LAN C 3 B Flooding Stazione 08-00-b-0-0-56 LAN B Stazione 3 08-00-5a-0-40-e Port MAC adress Ageing time 08-00-b-6-50-a0 0 Stazione 5 08-00-b-c4-e6-aa Stazione 4 08-00-5a-00-00-06 04_Bridging-STP - 3 Copyright 00 - M. Baldi - P. Nicoletti: see page

Inoltro di trama known e popolazione del filtering database Stazione 08-00-b-6-50-a0 LAN A LAN C 3 B Stazione 08-00-b-0-0-56 Inoltro selettivo solo sulla porta LAN B Stazione 3 08-00-5a-0-40-e Port MAC adress Ageing time 08-00-b-6-50-a0 5 3 08-00-b-c4-e6-aa 0 Stazione 5 08-00-b-c4-e6-aa Stazione 4 08-00-5a-00-00-06 04_Bridging-STP - 4 Copyright 00 - M. Baldi - P. Nicoletti: see page

Limitazione del traffico Stazione 08-00-b-6-50-a0 LAN A LAN C 3 B Pacchetto scartato Stazione 08-00-b-0-0-56 LAN B Stazione 3 08-00-5a-0-40-e Port MAC adress Ageing time 08-00-b-6-50-a0 3 08-00-b-c4-e6-aa 3 08-00-b-0-0-56 0 Stazione 5 08-00-b-c4-e6-aa Stazione 4 08-00-5a-00-00-06 04_Bridging-STP - 5 Copyright 00 - M. Baldi - P. Nicoletti: see page

Spostamento Stazione 5 e aggiornamento Stazione 5 08-00-b-c4-e6-aa Stazione 08-00-b-6-50-a0 Stazione 08-00-b-0-0-56 Port MAC adress Ageing time LAN A 3 B Pacchetto scartato LAN B 08-00-b-6-50-a0 40 3 08-00-b-c4-e6-aa 4 0 08-00-b-0-0-56 0 Stazione 3 08-00-5a-0-40-e LAN C Stazione 4 08-00-5a-00-00-06 04_Bridging-STP - 6 Copyright 00 - M. Baldi - P. Nicoletti: see page

Spostamento Stazione e inoltro errato Stazione 08-00-b-6-50-a0 LAN A Pacchetto per il Stazione inoltrato sulla porta sbagliata Port MAC adress Ageing time 08-00-b-6-50-a0 50 B LAN B 3 08-00-b-c4-e6-aa 5 3 08-00-b-0-0-56 40 Stazione 3 08-00-5a-0-40-e 08-00-5a-0-40-e 0 LAN C Stazione 5 08-00-b-c4-e6-aa Stazione 4 08-00-5a-00-00-06 Stazione 08-00-b-0-0-56 04_Bridging-STP - 7 Copyright 00 - M. Baldi - P. Nicoletti: see page

Caso comune e importante: architettura di rete fault-tolerant Abbassamento dell ageingtime Per esempio min Valori minori sono sconsigliabili Flooding troppo frequente Annunci periodici dei server alleviano il problema Previsto da alcuni protocolli Interfacce fault-tolerant intelligenti Quando commutano porta generano un pacchetto broadcast Link primario 6 5 3 4 Link secondario 04_Bridging-STP - 8 Copyright 00 - M. Baldi - P. Nicoletti: see page

Problemi con i percorsi chiusi Completa saturazione della rete in pochi secondi: broadcast storm LAN B Bp=3768 00-00-0C-0-A0-30 LAN 3 Bp=3768 00-00-0C-0-5-04 B 3 LAN Bp=3768 00-00-0C-0-0-03 B5 B3 Bp=3768 08-00-B-5-- LAN 4 LAN 5 B4 Bp=867 08-00-B-AA-50-30 04_Bridging-STP - 9 Copyright 00 - M. Baldi - P. Nicoletti: see page

Soluzione: eliminare i percorsi chiusi LAN Bp=3768 00-00-0C-0-5-04 B 3 B Bp=3768 00-00-0C-0-A0-30 LAN 3 LAN Bp=3768 00-00-0C-0-0-03 B5 B3 Bp=3768 08-00-B-5-- LAN 4 LAN 5 B4 Bp=867 08-00-B-AA-50-30 04_Bridging-STP - 0 Copyright 00 - M. Baldi - P. Nicoletti: see page