• Non ci sono risultati.

Scelta delle Root Port • Scelta delle Designated Port SPANNING TREE PROTOCOL –ALGORITMO Bridge Protocol Data Unit (BPDU

N/A
N/A
Protected

Academic year: 2021

Condividi "Scelta delle Root Port • Scelta delle Designated Port SPANNING TREE PROTOCOL –ALGORITMO Bridge Protocol Data Unit (BPDU"

Copied!
6
0
0

Testo completo

(1)

RETI DI CALCOLATORI II

Facoltà di Ingegneria Università degli Studi di Udine

Ing. DANIELE DE CANEVA

RETI DI CALCOLATORI II

Facoltà di Ingegneria Università degli Studi di Udine

a.a. 2009/2010

ARGOMENTI DELLA LEZIONE

RIDONDANZA NELLE RETI SWITCHED E PROBLEMI COLLEGATI

SPANNING TREE PROTOCOL oORIGINE E SCOPO

oALGORITMO oESEMPIO oRSTP

VLAN oSCOPI oTRUNKING

oINTERAZIONE CON SPT

RIDONDANZA NELLE RETI LAN FRAME INOLTRATI DA UNO SWITCH:

broadcast

multicast

unicast se destinazione non nota

LIVELLO 2PROBLEMI DERIVATI DAI LOOP

PROBLEMI CON I LOOP:

copie multiple dei frame

broadcast storm

mislearning degli indirizzi MAC

problemi seri in caso di loop

LIVELLO 2PROBLEMI DERIVATI DAI LOOP

ESEMPIO:

PC-A genera una query ARP per conoscere l’indirizzo di PC-B

PC - A

Switch A Switch B

Segmento 1

Segmento 2

SPANNING TREE PROTOCOL ORIGINI E SCOPO

SPANNING TREE PROTOCOL

Rimozione dei loop a livello 2

Inizialmente sviluppato dalla DEC (ora HP) autore dell’algoritmo Radia Perlman

Migliorato e reso standard dall’IEEE sotto il nome di 802.1D

attenzione agli ambienti multivendor

(2)

SPANNING TREE PROTOCOL ORIGINI E SCOPO

STEP dell’ALGORITMO

Scelta della radice (ROOT)

Scelta delle Root Port

Scelta delle Designated Port

SPANNING TREE PROTOCOL ALGORITMO

Bridge Protocol Data Unit (BPDU)

inviate come frame multicast ogni 2 secondi

contengono diverse informazioni tra cui il Bridge o Switch ID: valore di priorità + indirizzo MAC

2 byte

IEEE default: 32,768 (da 0 con step di 4069)

scelta del ROOT, la radice dell’albero: viene scelto lo switch con ID inferiore

scelta effettuata indipendentemente da ogni apparato: protocollo distribuito

SPANNING TREE PROTOCOL ALGORITMO

Bridge Protocol Data Unit (BPDU)

utilizzate per gestire cambiamenti della topologia di livello 2

 ogni switch attende le BPDU provenienti dalla radice per maximum age time (def. 20 sec)

in caso di mancata ricezione viene rieseguito l’algoritmo

SPANNING TREE PROTOCOL ALGORITMO

Scelta della Root Port

Ogni router deve avere un’unica porta per raggiungere la radice

A ogni porta viene associato un port cost

 costo inferiore indica che la porta è preferibile

 diversi set di valori

802.1D – 2004 : 20,000,000,000/(Link Speed in Kbps)

Tipo di connessione

Costo 2004 Costo 1998 Costo pre-1998

10 Gbps 2,000 2 1

1 Gbps 20,000 4 1

100 Mbps 200,000 19 10

10 Mbps 2,000,000 100 100

SPANNING TREE PROTOCOL ALGORITMO

Scelta della Root Port

A ogni porta viene associato un priority value

 il valore IEEE di default è 128 (da 0 con step di 16)

PATH COST: è il costo accumulato dalla radice allo switch in questione

 il root switch invia BPDU con costo 0, ogni switch somma il port cost della porta dalla quale ha ricevuto la BPDU prima di inoltrare

SPANNING TREE PROTOCOL ALGORITMO

Scelta della Root Port

1. Scelto il percorso con il minor path cost

2. Se due porte hanno lo stesso costo, viene privilegiata quella collegata a switch con ID minore

3. Se ci sono più porte con quelle caratteristiche viene scelta quella con il priority value minore

4. A parità di priority value, viene scelta quella la porta

(3)

SPANNING TREE PROTOCOL ALGORITMO

Scelta della Designated Port

Per ogni segmento della rete viene scelta una singola porta che rappresenta il best path

1. Scelto lo switch che offre il minor path cost

2. Se due porte hanno lo stesso costo, viene privilegiata quella collegata a switch con ID minore

3. Se ci sono più porte con quelle caratteristiche viene scelta quella con il priority value minore

4. A parità di priority value, viene scelta quella la porta fisica con numero minore

SPANNING TREE PROTOCOL ALGORITMO

I 5 possibili stati delle porte

Blocking: durante elezione del root switch, se viene rilevata via migliore per raggiungere root o se non è root port.

maximum age time 20 secondi di default

ascolta e processa solo le BPDU, gli altri frame vengono scartati

mentre è in questo stato lo switch cerca di capire quale sarà la root port.

SPANNING TREE PROTOCOL ALGORITMO

I 5 possibili stati delle porte

Listening: trascorsi i 20 secondi le root port e le designated port vanno nello stato di listening (le altre rimangono in blocking).

forward delay time 15 secondi di default

doppio controllo della topologia

Learning:

forward delay time 15 secondi di default

esamina anche i frame che non sono BPDU ma senza inoltrarli, viene aggiornata la tabella MAC

SPANNING TREE PROTOCOL ALGORITMO

I 5 possibili stati delle porte

Forwarding: inoltra il traffico attraverso la porta

Disabled: non partecipa al STP

disabilitata dall’amministratore

problemi a livello phy

SPANNING TREE PROTOCOL ALGORITMO

ESEMPIO:

SPANNING TREE PROTOCOL ALGORITMO

ESEMPIO: scelta della radice

(4)

SPANNING TREE PROTOCOL ALGORITMO

ESEMPIO: scelta delle Root Port

SPANNING TREE PROTOCOL ALGORITMO

ESEMPIO: scelta delle Designated Port

RAPID SPANNING TREE PROTOCOL

Spanning Tree Protocol

L’algoritmo si svolge in 3 fasi

1. Scelta della radice

2. Scelta delle Root Port e delle Designated Port

3. Le Root Port e le Designated Port devono percorrere i vari stati fino a quello di forwarding

Convergenza in 50 secondi (30 in alcuni casi) !!!

RAPID SPANNING TREE PROTOCOL

Rapid Spanning Tree Protocol

standard IEEE 802.1w

 interoperabile con 802.1D (incorporato dal 2004)

3 stati per le porte

 Discarding

 Forwarding

 Disabled

RAPID SPANNING TREE PROTOCOL

Rapid Spanning Tree Protocol

2 ruoli aggiuntivi per le porte

 Alternate port “root port secondaria”

 Backup port “designated port secondaria”

Inseriti flag aggiuntivi nelle BPDU per informazioni sul ruolo della porta

RAPID SPANNING TREE PROTOCOL

Rapid Spanning Tree Protocol

Funzionalità aggiuntive

 Accettazione di inferior BPDU

 Rapid Transition

(5)

VIRTUAL LAN

VLAN

Separare i domini di broadcast secondo un criterio logico e non “geografico” (gruppi di lavoro, dipartimenti, …)

Sicurezza

Separazione dei servizi e QoS

VIRTUAL LAN

Scalabilità delle VLAN

raccomandazioni Cisco Protocollo Numero di dispositivi

IP 500

IPX 300

NetBios 200

AppleTalk 200

Mixed protocols 200

Numero massimo di dispositivi

VIRTUAL LAN

VLAN Membership

Statica (port-based)

Dinamica: sulla base delle informazioni del dispositivo collegato (MAC addr, IP addr o informazioni di directory).

 possibilità di usare un VMPS (VLAN Membership Policy Server)

 possibilità di usare 802.1x, le credenziali mantenute in un server di autenticazione

VIRTUAL LAN

Connessione a una VLAN

Access-link: attraverso una NIC che interpreta solo frame Ethernet standard

Trunk: capacità di trasportare contemporaneamento il traffico di più VLAN

VIRTUAL LAN

IEEE 802.1Q

VIRTUAL LAN

IEEE 802.1Q

Untagged: VLAN nativa, lascia inalterati i frame

Tagged: inserimento di un tag nell’header (4 byte)

 tecnologia ASIC

 2 byte per VLAN ID

(6)

VIRTUAL LAN

Multiple Spanning Tree Protocol

Originarimente 802.1s, ora incluso in 802.1Q (2003)

Gestione separata di più alberi, uno per VLAN

Spannig Forest

Retrocompatibile con RSTP

Riferimenti

Documenti correlati

Upon startup a bridge sets all its link to PRE-FORWARDING and claims to be Root and designated bridge on every port When the information about root are expired the bridge tries

Film cofinanziato da: Fondazione TERA, Zanichelli editore, Istituto Nazionale di Fisica Nucleare, Dipartimento di Fisica della Sapienza Università di Roma. Patrocinio di:

Se ci sono più porte con quelle caratteristiche viene scelta quella con il priority value minore. A parità di priority value, viene scelta quella la porta fisica con

incontro per i genitori degli studenti della scuola media incontri per i genitori degli studenti della scuola media. incontri per i genitori degli studenti della

ostruzione della vena cava superiore FICC tunnellizzato sufficiente un accesso periferico per < 48 ore DIVA accesso periferico ecoguidato mini-midline1. non-DIVA cannula

Per quanto riguarda i costi e le modalità di iscrizione ai corsi e al congresso, si rimanda alla scheda di iscrizione, ottenibile tramite la Segreteria Organizzativa e/o tramite

Adulto- Elezione Uso intraospedaliero Necessità accesso centrale Vene braccio disponibili (zona verde) PICC non tunnellizzato Vene braccio disponibili (zona gialla)

Infatti, volgendo lo sguardo da un tratto all’altro della strada, accanto alle villette con giardino, si notano schiere di palazzine che, mal si integrano in un paesaggio dove