Lezione 6 – Switched Ethernet
Reti di Calcolatori
Modulo 1 - Tecniche di comunicazione digitale
Unità didattica 2 - Standard di rete locale
Ernesto Damiani
Università degli Studi di Milano - SSRI
Ethernet switching (1)
• L’operazione di switching consiste nel determinare
la porta d’uscita per ciascun frame Ethernet sulla
base dell’indirizzo MAC del destinatario
 La figura mostra due cammini che possono essere seguiti in
parallelo, aumentando così la velocità della rete espressa in
frame recapitati al secondo
Ethernet switching (2)
• Le porte possono essere divise in gruppi in modo
che gli host collegati a un gruppo di porte
comunichino solo tra loro, formando Ethernet
virtuali (VLAN)
• All’arrivo di un frame, lo switch esamina l’indirizzo
mittente presente nel messaggio e lo associa alla
porta da cui il frame proveniva
Ethernet switching (3)
• La coppia <indirizzo MAC, porta> è aggiunta alla
CAM (content addressable memory) dello switch
(se non era già presente)
– La CAM è strutturata come una tabella a due colonne in cui
è possibile accedere in un solo passo a uno dei due valori
di una riga specificando l’altro
Ethernet switching (4)
• Lo switch, poi, controlla se l’indirizzo destinazione
nel frame corrisponde a una delle righe della
tabella. In caso positivo, copia il frame sulla porta
specificata da quella riga; altrimenti copia il frame
su tutte le porte
Ethernet switching (5)
Esempio della tabella di uno switch Catalyst
Ethernet switching (6)
• Nel caso che i due dispositivi collegati delle righe
evidenziate vogliano comunicare, occorre che lo
switch attivi il cammino tra le porte Gi4/29 e Gi7/8
– Non è possibile collegare tutte le porte tra loro su grandi
switch (n porte = n(n-1) collegamenti)
Ethernet switching (7)
• Controlliamo a che porta dello switch è connesso
il nostro computer (con sistema operativo Unix)
– Anzitutto, verifichiamo l’indirizzo MAC del computer con il
comando ifconfig -a
Ethernet switching (8)
– Ci colleghiamo, poi, allo switch e usiamo il comando
show-mac-address-table|include per visualizzare la
riga della CAM relativa al nostro computer
Tipi di switch
• Gli switch a configurazione fissa hanno un
numero fisso di porte Ethernet (fino a 48)
• Gli switch modulari hanno architetture interne che
consentono l’aggiunta successiva di porte
– È possibile impilare e collegare tra loro certi modelli di
switch a configurazione fissa, ma il collegamento tra due
switch impilati ha una banda limitata (e.g. 32 Gbps, rispetto
a 720 Gbps di uno switch modulare)
– Gli switch modulari hanno grandi ingombri e richiedono
impianti di alimentazione elettrica e di raffreddamento di
notevole potenza
Negoziazione
• Gli standard Ethernet - 100 Mbps e Ethernet 1
Gbps prevedono una comunicazione tra lo switch e
ciascun host connesso a una delle sue porte per
stabilire i parametri della comunicazione
• Il protocollo di negoziazione è attivato dallo switch;
se l’interfaccia di rete dell’host non risponde, lo
switch assume si tratti di una interfaccia “storica”
Ethernet 10 Mpbs/half duplex
Velocità
• L’aumento di velocità degli standard Ethernet - 100
Mbps e Ethernet 1 Gbps è stato ottenuto riducendo
la lunghezza massima del collegamento host-switch
• La riduzione è necessaria per mantenere l’integrità
dei frame
– Ricordiamo che il tempo di trasmissione di un frame deve
essere superiore a 2T (T = tempo di propagazione tra i
due punti più lontani della rete)
– Se riduciamo di un fattore 10 il tempo di trasmissione, visto
che la velocità di propagazione del segnale resta costante,
dobbiamo diminuire di un fattore uguale la lunghezza
massima del collegamento
• Ethernet veloce -> distanze brevi!
FINE
Scarica

Switched Ethernet - Università degli Studi di Milano