Link Aggregation - IEEE 802.3ad



Documenti analoghi
Link Aggregation - IEEE 802.3ad

Progettazione di reti locali basate su switch - Switched LAN

FONDAMENTI DI MATEMATICA BINARIA

Transparent bridging

Multicast e IGMP. Pietro Nicoletti

Autenticazione tramite IEEE 802.1x

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

il progetto ieee 802

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

Wireless monitoring & protection

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

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

Il protocollo VTP della Cisco

Unbundling e xdsl. Mario Baldi

Cenni sull ingegneria del software e sulla qualità dei programmi

Interdomain routing. Principi generali e protocolli di routing. Argomenti della presentazione. Nota di Copyright. Routing interdominio

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

Tipi di errori e possibili cause sulle reti Ethernet

Voce su IP e Telefonia su IP

ACCESS LIST. Pietro Nicoletti

Gestione della memoria centrale

Esercizi di Sniffing

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

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.

SMDS: Switched Multi-Megabit Data Service. Silvano GAI

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

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

Voce su IP e Telefonia su IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Gli indirizzi di IPv6

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

Funzionalità avanzate degli switch di livello 2

I protocolli di routing dell architettura TCP/IP

bridge / switch il cuore delle lan g. di battista, m. patrignani copyright 2011 g. di battista, m. patrignani nota di copyright

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

Multi-layer switch commutazione hardware a vari livelli. Mario Baldi. Politecnico di Torino.

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Feature di Sicurezza. LoopGuard & Link Aggregation

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

IGRP Interior Gateway Routing Protocol

Codifica delle immagini

Codifica delle immagini

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

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

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

OmniSwitch Alcatel 7700, 7800, 8800

Servizi integrati su Internet

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

Controllo di flusso negli switch IEEE 802.3x

I protocolli di routing dell architettura TCP/IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Reti di computer. Materiale estratto da:

1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Domain Name Service. Nota di Copyright. Nomi e Indirizzi. Mario BALDI staff.polito.it/mario.baldi. Silvano GAI. Fulvio RISSO fulvio.risso@polito.

NAS 307 Aggregazione di link

IL COLLAUDO E LA CERTIFICAZIONE DEI CABLAGGI

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

Reti LAN. IZ3MEZ Francesco Canova

il trasferimento di file

Linguaggio C Compilazione, linking e preprocessor

GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2

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

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

Reti logiche e componenti di un elaboratore

Protocolli di Comunicazione

Gestione degli indirizzi

Gestione degli indirizzi

Reti di Calcolatori. Il software

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

SEGNALIBRO NON È DEFINITO.

Reti di calcolatori. Lezione del 10 giugno 2004

Dispositivi di rete. Ripetitori. Hub

Service e Switch Recovery

!"#$%&'( ((%)**+')**,

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Reti di Calcolatori

Prima di iniziare l installazione, controlla che tutte le parti necessarie siano presenti. La scatola dovrebbe contenere:

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Firewall e Abilitazioni porte (Port Forwarding)

Reti di Telecomunicazione Lezione 8

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Laboratorio di reti Relazione N 5 Gruppo 9. Vettorato Mattia Mesin Alberto

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Lo Stack TCP/IP: Le Basi

Strutturazione logica dei dati: i file

Indirizzo IP. Come si distinguono? Indirizzo IP : Network address : Host address: : 134

Il livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP

8 Interconnessione delle reti

Transcript:

Link Aggregation - IEEE 802.3ad Mario Baldi Politecnico di Torino http://staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti http://www.studioreti.it Basato sul capitolo 8 di: M. Baldi, P. Nicoletti, Switched LAN, McGraw-Hill, 2002, ISBN 88-386-3426-2 08_LinkAggr - 1

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. 1. 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. 08_LinkAggr - 2

IEEE 802.3ad Standard che sostituisce soluzioni proprietarie per raggruppare/aggregare più porte serve per aumentare la banda trasmissiva è in grado di utilizzare in modo efficiente link ridondanti tra due apparati soluzione normalmente applicata su link tra switch, meno frequentemente tra switch e computer A B Actor A - Partner B Actor B - Partner A 08_LinkAggr - 3

B A Normale funzionamento Actor A - Partner B Actor B - Partner A B A Caso di guasto Actor A - Partner B Actor B - Partner A 08_LinkAggr - 4

Generalità 802.3ad Link aggregation possibile solo su connesssioni full duplex Aumento della banda link multipli vengono raggruppati in un link logico la crescita della banda è incrementale Load sharing traffico di un client che può essere distribuito su link multipli Aumento di affidabilità il guasto di un link di un set di aggregazione non pregiudica la comunicazione tra i partner presenti alle due estremità 08_LinkAggr - 5

Generalità 802.3ad Convergenza rapida un set di aggregazione può convergere in una nuova configurazione in meno di 1 secondo Tutti i link di un gruppo di aggregazione devono avere la stessa velocità Configurazione automatica di aggregazione attraverso il protocollo LACP (Link Aggregation Control Protocol) impiego di LACPDU trasmessi in multicast 08_LinkAggr - 6

802.3ad e layer OSI Link aggregation sublayer si inserisce tra il livello LLC e quelli MAC delle singole porte da aggregare Modello ISO/OSI Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico MAC Control opzionale MAC Fisico Sottolivelli per LAN 802.3 Sottolivello LLC Link Aggregation Sublayer (opzionale) MAC Control opzionale MAC Fisico MAC Control opzionale MAC Fisico 08_LinkAggr - 7

MAC Client Link Aggregation Control Link Aggregation Control Protocol Frame Collection Marker Responder Marker Frames Frame Collector MAC Client Frames Frame Distribution Marker Generator/ Receiver (opzion.) Marker Frames Frame Distributor MAC Client Frames Aggregation Control Aggregator Parser/MUX Aggregator Parser/MUX Aggregator Aggregator Parser/MUX Link Aggregation Sublayer Control Parser/MUX Control Parser/MUX Control Parser/MUX MAC Control MAC Control MAC Control MAC MAC MAC Fisico Fisico Fisico 08_LinkAggr - 8

Formato LACPDU 1 ottetto 6 ottetti 6 ottetti 2 ottetti 1 ottetto 2 ottetti Destination Address (01-80-C2-00-00-02) Source Address Legth/Type = 88-09 SubType 1 o 2 Version 1 = Link Aggregation Control Protocol 2 = Link Aggregation Marker Protocol 108 ottetti LACP Info 4 ottetti FCS 08_LinkAggr - 9

Link Aggregation Group Identifier (LAG ID) Serve per stabilire automaticamente l appartenenza allo stesso gruppo di aggregazione di due porte di un link il LAG ID completo è costituito dal LAG ID locale a da quello remoto Actor LAG ID è quello locale Partner LAG ID è quello remoto 08_LinkAggr - 10

Link Aggregation Group Identifier (LAG ID) Il LAG ID è costituito dai seguenti parametri: System Identifier (System Priority + MAC Address) Operational Key assegnata alle porte nel LAG Port Identifier (Port Priority + numero di porta) parametro non necessario in alcune circostanze che viene impostato, in tal caso, al valore zero 08_LinkAggr - 11

Link Aggregation Group Identifier (LAG ID) Per stabilire l appartenenza allo stesso gruppo di aggregazione, tra due porte all estremità del link, nel pacchetto LACP viene codificato il LAG ID locale (Actor) e quello remoto (Partner) variabili S e T per il System ID locale e remoto variabili K e L per il valore Operational Key locale e remoto variabili P e Q per il Port ID locale e remoto 08_LinkAggr - 12

Esempio di Partner parameter per costruire il LAG ID completo del link 08_LinkAggr - 13

Distribuzione dei pacchetti sulle porte aggregate Lo standard non stabilisce l algoritmo da adottare per distribuire i pacchetti sulle varie porte non ammette la segmentazione ed il riassemblaggio dei pacchetti su una porta ci possono essere più conversazioni una conversazione può essere spostata tra le porte di un aggregato per ragioni di load balancing o in caso di guasto su un link si può creare un aggregazione costituita da un singolo link o più link lo standard elenca i possibili criteri di distribuzione dei pacchetti sulle varie porte 08_LinkAggr - 14

Distribuzione dei pacchetti sulle porte aggregate Lo standard non stabilisce l algoritmo da adottare per distribuire i pacchetti sulle varie porte due switch di produttori differenti possono usare algoritmi diversi di distribuzione dei pacchetti questo fatto non ha alcun impatto sulla funzionalità si potrebbe avere una distribuzione non ottimale è preferibile che gli switch posti all estremità di un aggergazione di link siano dello stesso produttore 08_LinkAggr - 15

Criteri di distribuzione dei pacchetti sulle porte aggregate Assegnazione delle conversazioni in base: Source MAC Address Destination MAC Address porta di ricezione tipo di destinazione (singlecast, multicast, broadcast) valore contenuto nel campo Length/Type Higher Layer Protocol (es. L4 porte) combinazione dei precedenti criteri 08_LinkAggr - 16

Criterio di distribuzione di Cisco Coppie di indirizzi MAC Ultimi Risultato Link Source e Destination 2 bit X-OR Scelto Source MAC Address 00-00-00-00-00-01 01 01 Link 2 Destination MAC Addr. 00-00-00-00-00-04 00 Source MAC Address 00-00-00-00-00-02 10 11 Link 4 Destination MAC Addr. 00-00-00-00-00-05 01 Source MAC Address 00-00-00-00-00-03 11 00 Link 1 Destination MAC Addr. 00-00-00-00-00-07 11 Source MAC Address 00-00-00-00-00-06 10 10 Link 3 Destination MAC Addr. 00-00-00-00-00-08 00 08_LinkAggr - 17

Standby link Possibilità di abilitare dei link per operare come backup di altri Link appartenenti a due gruppi di aggregazione quello con priorità maggiore diventa attivo quello con priorità minore diventa standby Quando il numero di link aggregabili tra due apparati è inferiore a quelli presenti ed ai quali è stata assegnata la stessa chiave amministrativa: vengono selezionati come attivi i link più prioritari e gli altri vengono considerati standby 08_LinkAggr - 18

Standby link e assegnazione dinamica delle chiavi Assegnazione della chiave amministrativa ai link che sono attivi ai link standby viene assegnata una chiave differente da quelli attivi un link standby utilizza una nuova chiave ma tiene traccia della chiave del gruppo di link attivo di cui è backup in caso di guasto di un link attivo si deve formare un nuovo gruppo di aggregazione che escluda il link guasto ed includa quello che era standby riassegnazione della chiave al nuovo gruppo formato 08_LinkAggr - 19

Assegnazione dinamica delle chiavi I due apparati usano la stessa chiave sull aggregato di porte La chiave viene assegnata dall apparato che ha la priorità più alta il criterio di priorità è identico a quello adottato dallo spanning tree system priority (bridge priority nel caso di switch) + indirizzo MAC è prioritario il valore risultante più basso esempio 8000-08-00-2B-50-20-00 è prioritario rispetto a 8000-08-00-2B-C4-E6-AA 08_LinkAggr - 20

Standby e equal level cost load sharing Si assegna una chiave amministrativa unica a tutte le porte, in pratica si riuniscono insieme tutte le porte, sebbene possa essere aggregato un numero inferiore una porta può essere attiva per un gruppo e standby per un altro gruppo l aggregato prioritario diventa immediatamente attivo utilizzando la chiave amministrativa priorità = System-ID - Port ID dopo pochi secondi l aggregato meno prioritario diventa attivo utilizzando un altra chiave 08_LinkAggr - 21

Esempio 1: standby e equal level cost load sharing Esempio 1: 4 link paralleli di cui solo 2 possono essere aggregati chiave di aggregazione = 1 Switch A prioritario Regole di aggregazione e backup su Switch A: porta 1 con porta 2 o 4 porta 2 con porta 3 o 1 porta 3 con porta 4 o 2 porta 4 con porta 1 o 3 08_LinkAggr - 22

Esempio 1: standby e equal level cost load sharing Come opera l algoritmo: seleziona i due link più prioritari come attivi assegna la chiave = 1 ai link A1-B4 e A2-B3 considera dapprima i restanti link come standby mantiene traccia della chiave 1 sul link A4-B1 ed effettua il cambio chiave sui link A3-B2 e A4-B1 dopo pochi secondi attiva i link A3-B2 e A4-B1 come secondo aggregato di porte load sharing sui due aggregati 08_LinkAggr - 23

Esempio 1: condizioni di lavoro e di guasto A 1 2 3 4 4 3 2 1 B Switch prioritario Normale funzionamento A 1 2 3 4 4 3 2 1 B Switch prioritario Caso di guasto su link A2-B3 08_LinkAggr - 24

Esempio 1: condizioni di guasto A 1 2 3 4 4 3 2 1 B Switch prioritario Guasti su link A1-B4 e A4-B1 A 1 2 3 4 4 3 2 1 B Switch prioritario Guasti su link A2-B3 e A3-B2 08_LinkAggr - 25

Link Aggregation e STP/RSTP Non pregiudica l impiego di STP o RSTP Impostare i valori di Path cost alle porte che riflettano il valore di banda aggregata disabilitare l impostazione automatica di path cost sulle porte preferibile usare RSTP perché ha un range più ampio di valori di Path Cost associabili alle porte 08_LinkAggr - 26

Link Aggregation e STP/RSTP RSTP 802.1w 08_LinkAggr - 27 Alternate