Reti Locali
Reti Locali
www.vincenzocalabro.it 1
LAN (Local Area Network)
Rete di calcolatori
Rete a commutazione di pacchetto;
Reti Private;
Alte prestazioni;
Basso tasso di errore;
Basso Costo.
Sistema di comunicazione che permette ad
apparecchiature indipendenti di comunicare
tra di loro entro un'area delimitata
utilizzando un canale fisico a velocità elevata
e con basso tasso di errore.
www.vincenzocalabro.it
Cablaggio strutturato
Il modello oggi universalmente accettato
separa la fonia dai dati.
FONIA TD
Building
PABX Automation LAN
Cablaggio Strutturato
www.vincenzocalabro.it
Le LAN e OSI
7 Applicazione
Applicazione
6 Presentazione
Presentazione
5 Sessione
Sessione
4 Trasporto
Trasporto
3 Rete
Rete
2 Data
DataLink
Link
LAN WAN
1 Fisico
Fisico
www.vincenzocalabro.it
Il Data Link nelle LAN
Le LAN sono reti di tipo broadcast in cui ogni
stazione riceve i frame inviati da tutte le altre
stazioni.
Il broadcast può essere realizzato sia con
topologie broadcast quali il bus, sia con topologie
punto a punto quali l'anello.
I canali trasmissivi sono sufficientemente
affidabili e non è necessario in genere correggere
gli errori a questo livello.
www.vincenzocalabro.it
L’arbitraggio del Canale
Nelle LAN c’è un unico canale trasmissivo
condiviso da tutte le stazioni.
Occorre avere un algoritmo per:
in trasmissione: determinare chi deve/può utilizzare il
canale;
in ricezione: discriminare quali messaggi sono destinati
alla stazione tramite l’utilizzo di indirizzi.
Questo algoritmo viene indicato con il nome di
Media Access Control (MAC).
www.vincenzocalabro.it
Ethernet
Rete Locale proposta da Digital, Intel,
Xerox (DIX).
È una LAN concepita per topologie a bus.
www.vincenzocalabro.it
Caratteristiche di Ethernet
www.vincenzocalabro.it
Algoritmo di trasmissione di Ethernet
Listening Before Talking:
Ogni stazione che debba trasmettere ascolta il bus e
trasmette solo se questo è libero.
Listening While Talking:
Appena iniziata la trasmissione si può verificare una
collisione a causa del tempo di propagazione del segnale
non nullo.
Per evidenziare l'esistenza di una collisione la stazione
trasmittente ascolta il bus anche mentre trasmette.
In caso di collisione si sospende la trasmissione.
Back-off:
In caso di collisione la stazione ripeterà il tentativo dopo
un tempo casuale determinato da un algoritmo di back-off.
La trasmissione può essere ritentata al massimo 16 volte.
www.vincenzocalabro.it
Esempio di LAN Ethernet
Calcolatore Calcolatore ... Calcolatore
Scheda Scheda Scheda
Ethernet Ethernet Ethernet
Scheda
Configurazione Ethernet
Osservabile fino alla
Fine degli anni 90 Transceiver Calcolatore
10
www.vincenzocalabro.it
ISO/OSI, IEEE 802, EIA/TIA 568
Applicazione 7
Presentazione 6
Sessione 5
Trasporto 4
P
. Rete 3
A
.
B
X
. IEEE 802 Data Link 2
EIA/TIA 568 (*) Fisico 1
(*) in futuro ISO/IEC 11801 WAN
11
www.vincenzocalabro.it
Il progetto IEEE 802
(Local and Metropolitan Area Network)
LIVELLO
Interfaccia unificata con il livello network NETWORK
www.vincenzocalabro.it
IEEE 802.1
IEEE 802.1 è lo standard che contiene le
specifiche generali del progetto 802.
IEEE 802.1 è uno standard composto da
molte parti tra cui:
802.1 Part A: Overview and Architecture;
802.1 Part B: Addressing Internetworking and
Network Management;
802.1 Part D: MAC Bridges.
13
www.vincenzocalabro.it
Il Data Link nelle LAN
Le LAN sono reti di tipo broadcast in cui ogni
stazione a livello data link riceve i frame inviati
da tutte le altre stazioni.
Il data link broadcast può essere realizzato sia
con topologie broadcast quali il bus, sia con
topologie punto a punto quali l'anello.
I canali trasmissivi sono sufficientemente
affidabili e non è necessario in genere correggere
gli errori a questo livello.
14
www.vincenzocalabro.it
I Sottolivelli
Per tener conto delle precedenti peculiarità il
progetto IEEE 802 ha suddiviso il livello data link
in due sottolivelli:
LLC (Logical Link Control) è interfaccia comune a tutte
le LAN verso il livello di rete.
I servizi e i protocolli di questo sottolivello sono descritti
nello standard IEEE 802.2.
MAC (Media Access Control) è specifico per ogni LAN e
risolve il problema della condivisione del mezzo
trasmissivo.
Esistono vari tipi di MAC: ad allocazione di canale fissa o
dinamica, deterministici o statistici, ecc.
15
www.vincenzocalabro.it
IEEE 802.3 (CSMA/CD)
Topologia a bus.
Cablaggio a bus o stella.
Protocollo non deterministico basato su
arbitraggio del canale trasmissivo tramite
contesa.
Velocità trasmissiva di 10 Mb/s.
Throughput massimo di 4 Mb/s.
Evoluzione della rete Ethernet proposta da
Digital, Intel, Xerox (DIX).
16
www.vincenzocalabro.it
IEEE 802.4 (Token Bus)
Topologia a bus.
Cablaggio a bus.
Protocollo deterministico basato su arbitraggio
del canale trasmissivo tramite token.
Velocità trasmissiva di 10 Mb/s.
Throughput massimo di 8 Mb/s.
Standard di rete utilizzato in ambito di fabbrica
specialmente in relazione al MAP (Manufacturing
Automation Protocol).
17
www.vincenzocalabro.it
IEEE 802.5 (Token Ring)
Topologia a anello.
Cablaggio a stella o doppio anello.
Protocollo deterministico basato su arbitraggio
del canale trasmissivo tramite token.
Velocità trasmissiva da 4 o 16 Mb/s.
Throughput massimo da 3 o 12 Mb/s.
Evoluzione della rete Token Ring proposta da IBM
in alternativa a Ethernet.
18
www.vincenzocalabro.it
IEEE 802.6
DQDB (Distributed Queue Dual Bus)
Topologia a doppio bus.
Cablaggio a doppio bus o doppio anello.
Protocollo deterministico basato su
arbitraggio del canale a prenotazione.
Velocità trasmissiva sino a 155 Mb/s.
Standard per reti metropolitane approvato
anche in sede CCITT.
19
www.vincenzocalabro.it
IEEE 802.3
È l'evoluzione della rete Ethernet creata da
Digital, Intel e Xerox all’inizio degli anni ‘80.
Nasce come un'architettura con topologia a bus
su cavo coassiale di rame.
È disponibile anche con topologie a stella, sia su
rame sia su fibra ottica.
La velocità trasmissiva è di 10Mb/s
Oggigiorno con FastEthernet 100Mb/s
IEEE 802.3 è interoperabile con Ethernet.
20
www.vincenzocalabro.it
IEEE 802.3 e Ethernet
LIVELLO NETWORK
www.vincenzocalabro.it
CSMA/CD:Trasmissione senza collisione
Qualcuno
sta
parlando?
Fase 1 Silenzio
Ascolto
Parlo
e
ascolto!
Fase 2 Messaggio
Invio del
messaggio
Messaggio
22
www.vincenzocalabro.it
CSMA/CD: Trasmissione con collisione
Qualcuno Qualcuno
sta sta
parlando? parlando?
Fase 1 Silenzio
Ascolto
Parlo Parlo
e e
ascolto! ascolto!
Fase 2 Collisione
Invio del
messaggio
Messaggio 1 Messaggio 2
23
www.vincenzocalabro.it
CSMA/CD: Back-Off
L'algoritmo di back-off usato è il truncated binary
exponential.
La trasmissione può essere ritentata al massimo
16 volte.
Una stazione attende un tempo T = s * r, dove:
s è lo slot time (512 tempi di bit);
r è scelto casualmente nell'intervallo [0, 2k] dove k è il
minimo tra n e 10.
24
www.vincenzocalabro.it
Caratteristiche
Protocollo semplice e totalmente distribuito.
Per garantire buone prestazioni (collisioni ridotte)
bisogna non superare un carico:
medio del 30% (3Mb/s);
di picco del 60% (6Mb/s).
Non avendo un ritardo massimo non è adatto ad
applicazioni real-time (anche se è stato
comunque usato in reti di fabbrica).
È lo standard per LAN più diffuso quindi
disponibilità di componenti a basso costo.
25
www.vincenzocalabro.it
Inter-Packet Gap
Inter-Packet Gap
min 9.6 µs
26
www.vincenzocalabro.it
Round Trip Collision Delay
È il tempo massimo che può intercorrere
tra quando una stazione trasmette il primo
bit e quando percepisce una collisione.
A B
Trasmissione da A a B
Collisione da B ad A 27
www.vincenzocalabro.it
Roud Trip Collision Delay
È fissato dallo standard in 49.9 µs.
La durata minima di un pacchetto è 51.2
µs.
La lunghezza minima di un pacchetto è di
512 bit (64 byte).
Non vi è quindi ambiguità tra pacchetti e
frammenti di collisione.
28
www.vincenzocalabro.it
Ethernet o IEEE 802.3?
Livello Network
IEEE 802.2
MAC Logical Link Control
Ethernet
v.2.0 MAC IEEE 802.3
Fisico
Fisico
Ethernet
IEEE 802.3
v.2.0
29
www.vincenzocalabro.it
Livelli Fisici di IEEE 802.3
IEEE 802.3 supporta i seguenti livelli fisici:
10base5 - Coassiale, 500 m;
10base2 - Coassiale, 185 m;
10baseT - Doppino, 100 m;
FOIRL - Fibra Ottica, 1000 m;
10baseF - Fibra Ottica, sino a 2000 m.
IEEE 802.11 Wi-Fi – campo elettromagnetico
come livello fisico
30
www.vincenzocalabro.it
10base5
TERMINATORE 50 ohm
TRANSCEIVER
BARREL CONNECTOR
www.vincenzocalabro.it
10base5
Lunghezza massima cavo 500 m;
Distanza minima tra i transceiver 2.5 m;
Numero massimo di transceiver 100;
Lunghezza massima transceiver cable 50
m;
Minima velocità di propagazione 77%.
32
www.vincenzocalabro.it
10base2
Cavo ThinEthernet (RG58)
Cavo thin Stazione con
transceiver
Cavo "fine"
incorporato
STAZIONE
CAVO TRANSCEIVER o
CAVO DROP o STAZIONE
CAVO AUI
www.vincenzocalabro.it
10base2
Lunghezza massima del cavo 185m;
Numero massimo di stazioni 30;
Distanza minima tra le stazioni 0.5 m;
Lunghezza massima transceiver cable 50 m;
Transceiver connessi tagliando il cavo,
"crimpando" i connettori e connettendo i due
spezzoni con un T-connector;
Costo cavo < 1000 lire/m;
Minima velocità di propagazione 65 %.
34
www.vincenzocalabro.it
10baseT
Standard per 802.3 su UTP (Unshielded
Twisted Pair) concepito per applicazioni
d'ufficio.
Caratteristiche:
utilizzo di UTP a basso costo;
facilità di connettorizzazione (RJ45);
prestazioni uguali a quelle del cavo thick
(10Mb/s).
35
www.vincenzocalabro.it
10baseT
Standard di tipo punto a punto.
Richiede l'adozione di centro stella attivi
(repeater, HUB) per collegare le stazioni.
HUB
HUB HUB
36
www.vincenzocalabro.it
10baseT
Concepito per adattare 802.3 a cablaggi
strutturati (EIA/TIA 568)
La lunghezza massima consigliata è 100 m
(EIA/TIA 90m più i cavetti di patch).
Cavo UTP 100 Ω +/- 15 da 1 a 16 MHz: vengono
usati:
doppini 24 AWG (tipico);
una connessione si basa su due doppini (due coppie),
una per TX e una per RX.
Velocità di propagazione minima 58.5%.
37
www.vincenzocalabro.it
Connettori per 10baseT
www.vincenzocalabro.it
10baseT: coppie utilizzate
TD+
TD-
RD+ 1 2 3 4 5 6 7 8
Non Utilizzato
Jack Position
Non Utilizzato
RD-
Vista frontale del connettore
Non Utilizzato
Non Utilizzato
- Le coppie usate sono la 2 e la
3 secondo lo standard EIA/TIA
568
- Le coppie 1 e 4 sono
inutilizzate 39
www.vincenzocalabro.it
10baseT: Funzione di Crossover
1 1
2 2
3 3
6 6
www.vincenzocalabro.it
10baseT: Funzionalità
Trasmissione: il Media Attachment Unit MAU
trasferisce i dati dal DTE al TP. Se non vi è nulla
da trasmettere, trasmette sulla coppia TX un
segnale di idle (TP_IDLE).
Ricezione: il MAU trasferisce i dati dal TP al DTE.
Loopback: il MAU rinvia al DTE una copia dei
segnali trasmessi, quando sta trasmettendo e
non sta ricevendo.
SQE Test (HeartBeat): è implementata secondo
lo standard IEEE 802.3.
41
www.vincenzocalabro.it
10baseT: Funzionalità
Rilevazione delle collisioni: il MAU rileva una
collisione quando riceve simultaneamente dati
dalla coppia Rx e dal DTE.
Jabber: il MAU interrompe le trasmissioni quando
eccedono la lunghezza massima consentita.
Link Integrity Test: se un MAU non riceve dal TP
nè pacchetti, nè segnali di TP_idle, entra in uno
stato di Link Test Fail.
42
www.vincenzocalabro.it
Dominio di Collisione
Una collisione ha luogo se due o più stazioni sono
nello stesso dominio di collisione e trasmettono
contemporaneamente.
Le stazioni separate da ripetitori sono nello
stesso dominio di collisione.
Le stazioni separate da bridge non sono nello
stesso collision domain.
I concentratori (HUB) si comportano
normalmente come ripetitori, anche se è possibile
inserire schede bridge.
43
www.vincenzocalabro.it
Fast Ethernet 100baseT
È un evoluzione di ethernet e in particolare di IEEE
802.3 10baseT che porta la velocità massima a
100Mb/s.
Usa una topologia a stella con centro stella attivo
rappresentato da un HUB.
Utilizza come mezzi trasmissivi doppini UTP STP e
fibra ottica.
Lunghezza massima consigliata cavi 100 m.
L’aumento di prestazioni è stato ottenuto:
riducendo il tempo di trasmissione di un bit a un
decimo di quello di Ethernet,
e modificando il metodo di codifica.
44
www.vincenzocalabro.it
Hub
Coppie separate per transmettere e ricevere
45
www.vincenzocalabro.it
46
www.vincenzocalabro.it
Twisted Pair Ethernet
High-Speed Backplane or
(b) switch Interconnection fabric
Figure 6.5647
www.vincenzocalabro.it
Switched Ethernet
* Idea di base: migliorare il concetto di Hub
Lo switch apprende le posizioni delle
destinazioni memorizzando in una tabella
dinamica le porte dell’indirizzo sorgente
associato
Lo switch può non dovere trasmettere in
broadcast a tutte le porte di uscita. Può essere
in grado di inviare la trama alla sola porta di
destinazione
grosso vantaggio prestazionale rispetto
all’HUB, se più transferimenti di trame
possono attraversare concorrentemente lo
switch.
48
www.vincenzocalabro.it
Switched Ethernet
49
www.vincenzocalabro.it
Switched Ethernet Hub
50
www.vincenzocalabro.it