Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Interconnessione di Lan
Giorgio Ventre Gruppo di Ricerca sullInformatica Distribuita Dipartimento di Informatica e Sistemistica Universit di Napoli Federico II
Nota di Copyright
Questinsieme di trasparenze stato ideato e realizzato dai ricercatori del Gruppo di Ricerca sullInformatica Distribuita del Dipartimento di Informatica e Sistemistica dellUniversit di Napoli e del Laboratorio Nazionale per la Informatica e la Telematica Multimediali. Esse possono essere impiegate liberamente per fini didattici esclusivamente senza fini di lucro, a meno di un esplicito consenso scritto degli Autori. Nelluso dovr essere esplicitamente riportata la fonte e gli Autori. Gli Autori non sono responsabili per eventuali imprecisioni contenute in tali trasparenze n per eventuali problemi, danni o malfunzionamenti derivanti dal loro uso o applicazione.
Internetworking
Bridge, Router e Gateway servono ad interconnettere reti diverse Linterconnessione pu avvenire su base locale o remota Si collocano a livelli diversi del modello di riferimento OSI:
I Bridge a livello 2 I Router a livello 3 I Gateway a livello 7
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Differenze
I Bridge
hanno algoritmi di instradamento molto semplici si utilizzano normalmente per interconnessioni locali
I Router
hanno algoritmi di instradamento sofisticati si utilizzano normalmente per interconnessioni geografiche
I Gateway
si utilizzano per interconnettere architetture di rete diverse (es. SNA e TCP/IP)
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Bridge
Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico BRIDGE Data Link Data Link Fisico Fisico
Linterconnessione di 2 LAN
Bridging keeps local all the frames to systems in the same LAN and propagates only frames for external systems
LAN 2 LAN 1 Buiding A Backbone LAN LAN 3 LAN 4 Buiding C Buiding D
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Office LAN
Bridging is a solution also for the existing limitations over the extension of a LAN
2.5 Km
LAN 2 Buiding B Connecting LAN Office LAN
2.5 Km
Bridge
Computer
LAN 3 Buiding A
2.5 Km
Faulty Transceiver
Missing Terminator
Office LAN
Bridging Operation
Different MACs
token vs. collision with different efficiency
Bridging Disadvantages
Store&Forward behaviour with additional delay introduced No flow-control at the MAC sublayer, with possible buffer overflow when the output LAN is overloaded Differences in frame types demand for frame conversion, with possible multiple errors introduced during frame relaying
Bridging Operation
802.3 to 802.3: only load differences 802.4 to 802.3
Priority bits missing (bridge lies) Acknowledgement request (bridge lies)
802.5 to 802.3
A&C bits missing (bridge lies) Priority bits (bridge lies)
802.4 to 802.4
Acknowledgement request (bridge lies)
802.5 to 802.4
A&C bits Priority
802.5 to 802.5
A&C bits
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Bridge
I Bridge conformi a IEEE 802.1D devono essere translating, cio tradurre la busta di livello 2 ricevuta da una LAN nella busta di livello 2 da trasmettersi nell'altra LAN Questo critico quando si utilizzano bridge per interconnettere LAN di tipo diverso (es: 802.3 con 802.5) con lunghezza massima dei pacchetti diversa
La frammentazione dei messaggi un compito tipico del livello 3, ossia lo standard 802 non prevede la frammentazione a livello data link
FDDI
IEEE 802.3
FDDI PA SD FC DA SA
Corso di Reti di Calcolatori, Anno Accademico 2002/2003
LLC HDR
Data
FCS ED
MAC Bridge
La IEEE ha standardizzato i bridge con lo standard 802.1D. Tali bridge noti anche con il nome di transparent spanning-tree bridge:
sono derivati da ethernet hanno tabelle di instradamento locali non necessitano di tabelle/modifiche sui nodi della LAN
Transparent Bridge
I transparent bridge non richiedono alcuna modifica del software di rete degli end node I transparent bridge svolgono tre funzioni base:
Ritrasmissione di pacchetti Apprendimento di stazioni Risoluzione di possibili maglie partecipando all'algoritmo di spanning tree
Architettura di un bridge
Bridge Processing
Porta B LAN #2
Porta A LAN #1
Bridge
Un esempio
D
Bridge B1 Bridge B2
A
Bridge B1 Bridge B2
Host A
Porta Lan 1
Host A
Porta Lan 2
Bridge Forwarding
Begin Frame received without error on port x Destination found N in forwarding data base ? Y Y Direction equal Forward Frame in all LANs to port x ? except X N Forward Frame to correct LAN
Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Bridge Learning
Finished
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Bridge: Instradamento I bridge calcolano tabelle di instradamento usando un algoritmo molto semplice che funziona solo su reti con topologia ad albero I bridge per operare su topologie magliate devono riportarle ad albero, eliminando i cammini eccedenti tramite un algoritmo di spanning tree Lalgoritmo di spanning tree opera periodicamente e in presenza di guasti riattiva automaticamente cammini precedentemente eliminati
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
A B3 B5 B2 D B7 F K B
B1 G B6 I H
B4 J
Algorithm Overview Each bridge has unique id (e.g., B1, B2, B3) Select bridge with smallest id as root Select bridge on each LAN closest to root as designated bridge (use id to break ties) Each bridge forwards frames over each LAN for which it is the designated bridge
A B3 C B5 B2 D B7 E F B1 G B6 I J B4 H
Each bridge records current best configuration message for each port Initially, each bridge believes it is the root
Algorithm Detail (cont) When learn not root, stop generating config messages
in steady state, only root generates configuration messages
Root continues to periodically send config messages If any bridge does not receive config message after a period of time, it starts generating config messages claiming to be the root
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Source Routing
La stazione mittente determina a priori l'instradamento del messaggio includendolo in ogni pacchetto L'instradamento espresso come una serie di identificatori di anello e di bridge Quando una stazione vuole imparare l'instradamento verso un'altra stazione invia un pacchetto di route location a cui il destinatario risponde Il meccanismo ammette sino a 8 bridge in cascata
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Source Routing
PC1
R1
B1
R2
PC2
B2 PC3 R3
B3 B4 R4 B5 PC6
Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
PC5
PC4
Corso di Reti di Calcolatori, Anno Accademico 2002/2003
Source Routing
Campo opzionale RI (Routing Info) nel pacchetto MAC posto dopo i due indirizzi Per indicare la presenza o l'assenza del campo RI si usa il primo bit a 1 del source address Il primo bit a 1 ha normalmente il significato di indirizzo di multicast, cosa impossibile per un source address
DESTINATION SOURCE ADDRESS ADDRESS
Corso di Reti di Calcolatori, Anno Accademico 2002/2003
ROUTING INFO
INFO
Routing Info
composto da un campo RC (Route Control) e n campi SN (Segment Number o Route Designator) con 0 <= n <= 8 RC contiene varie informazioni quali:
Valore di n Direzione (da source a destination o viceversa) Broadcast: pacchetto destinato a tutti i ring
Esempio con n = 3
ROUTE CONTROL SEGMENT SEGMENT SEGMENT NUMBER 1 NUMBER 2 NUMBER 3
Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Segment Number
RN assegnato dal network manager diverso per ogni ring BN serve per discriminare tra bridge paralleli
B1 R1 B2
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
R2
Concludendo.
Filtri
Quasi tutti i bridge hanno la capacit di filtrare il traffico in base al contenuto del pacchetto I campi usati per il filtraggio sono:
Indirizzo sorgente Indirizzo destinatario Protocol Type
Prestazioni di un Bridge
In generale il primo numero maggiore del secondo (si pensi a un bridge FDDI-802.3) Si parla di bridge full-speed quando questi due numeri sono uguali al massimo traffico teorico ricevibile contemporaneamente da tutte le porte
Bridge REMOTI...
Bridge Remoti
Bridge Remoti
Reti di Calcolatori
Topologie complesse per LAN
Il Cablaggio Strutturato
Giorgio Ventre Dipartimento di Informatica Sistemistica Universit di Napoli Federico II
Cos il cablaggio
Insieme di componenti passivi posati in opera:
cavi connettori prese permutatori, ecc. computer telefoni stampanti monitor apparati di rete
Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Per interconnettere
Cosa integrare?
Reti locali Terminali Fonia Controllo Accessi Rilevamento presenze Sicurezza TV a circuito chiuso
Per la realizzazione di un edificio intelligente
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Problematica e strategia
Progettare il cablaggio strutturato al pari degli impianti elettrici e idraulici, contestualmente a
costruzione degli edifici ristrutturazione
Primo standard
1991 EIA/TIA 568
Strutture di permutazione Connettori, spine e prese Adattatori Apparati di protezione elettrica Materiali di supporto:
cassette, supporti, canaline, armadi, ecc.
ISO/IEC 11801
standard internazionale per i cablaggi di edifici commerciali di tipo office oriented: approvato nel 1995
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Standard (2)
PrEN 50173
bozza di standard europeo derivata da ISO/IEC IS 11801
EIA/TIA 569
standard americano:
TIA/EIA TSB 67
standard americano: modalit di test e certificazione di un cablaggio strutturato
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Descrivono:
le topologie ammesse elementi facenti parte del cablaggio mezzi trasmissivi dorsali cablaggio orizzontale norme per l'installazione documentazione norme per il collaudo
Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Campus
Gruppo di edifici facenti parte di uno stesso comprensorio (singolo appezzamento di suolo privato)
Si estende al massimo per 3.000 metri Superficie massima ciascun edificio 1.000.000 mq Popolazione massima ciascun edificio 50.000 persone
Topologie per il cablaggio Sia EIA/TIA 568A che ISO/IEC 11801 stabiliscono una topologia stellare gerarchica a tre livelli:
primo livello
centro stella di comprensorio
secondo livello
centro stella di edificio
terzo livello
centro stella (o armadio) di piano
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
Dorsale di Comprensorio
Dorsale di Edificio
C.S edificio
C.S edificio
C.S edificio
C.S piano
C.S piano
C.S piano
C.S piano
C.S piano
C.S piano
C.S piano
Topologia: Edificio
Per ogni edificio
Un cavo dorsale di distribuzione.
EIA/TIA 568 A
EIA/TIA 568 A
Nomenclatura
Dorsale di comprensorio
Interbuilding Backbone
interconnette il centro stella di comprensorio ai centro stella di edificio
Dorsale di edificio
Intrabuilding Backbone
interconnette il centro stella di edificio ai centro stella di piano
EIA/TIA 568 A
Topologia
Interbuilding Backbone
MC
Intrabuilding backbone
IC
IC
IC
TC
TC
TC
TC
TC
TC
TC
EIA/TIA 568 A
La presa utente:
Telecommunication Outlet (TO)
RJ45 per cavi a 4 coppie Ermafrodita 802.5 per cavi 2 coppie STP SC per fibra ottica
EIA/TIA 568 A
Nomenclatura
Il posto di lavoro
Work Area
servito da almeno due prese utente
EIA/TIA 568 A
EIA/TIA 568 A
Nomenclatura
EIA/TIA 568 A
attivi:
minimodem, RS232-RS423, ecc.
EIA/TIA 568 A
Nomenclatura
Locale tecnico
Equipment Room (ER)
contiene gli apparati attivi ed i sistemi di permutazione si distingue dal Telecommunication Closet per la maggiore complessit degli apparati ivi contenuti tutte le funzioni di un TC possono essere fornite dal ER
EIA/TIA 568 A
Nomenclatura
EIA/TIA 568 A
Nomenclatura
patch cord :
cavetto di permutazione per effettuare le permutazioni tra cavi entranti e cavi uscenti pu essere di due tipi:
in cavo rame in fibra ottica e viene chiamato bretella ottica
EIA/TIA 568 A
Nomenclatura Permutatore:
cross-connect costituito da due parti dove vengono terminati i cavi entranti e quelli uscenti: si possono effettuare per esempio delle permutazioni tra dorsali di edificio (cavi entranti) e distribuzione di piano (cavi uscenti)
EIA/TIA 568 A
I mezzi trasmissivi
Cavi coassiali Cavi UTP a 4 coppie Cavi UTP multicoppia Cavo STP a 150 Fibre ottiche multimodali
EIA/TIA 568 A
10Base2
impedenza 50 +-2 velocit propagazione minima 0.65 c attenuazione massima segmento (185 m)
8.5 dB a 10 MHz 6 dB a 5 MHz
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
EIA/TIA 568 A
Dimensione singolo conduttore 24 AWG Devono soddisfare almeno le caratteristiche della categoria 3
impedenza 100 Ohm +-15% nel range 1-16 MHz velocit propagazione 0.6 c Near_End_Crosstalk (attenuazione interferenze cavi vicini)
54 dB/100m (minimo)
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
EIA/TIA 568 A
Caratteristiche elettriche
Impedenza 100 +/-15% Ohm nel range 1-16 MHz Velocit propagazione 0.6 c NEXT (minimo) 52 dB/100m
EIA/TIA 568 A
Cavo STP
Tipo 1 IBM
impedenza 150 Ohm velocit propagazione 0.81 c attenuazione (100m) 2.2 dB a 4 MHz NEXT (minimo) 58 dB/100m
EIA/TIA 568 A
Fibre ottiche
EIA/TIA 568 A
Dorsali
hanno lunghezze massime dipendenti dai mezzi di trasmissione e dallo standard utilizzato.
EIA/TIA 568 A
EIA/TIA 568 A
cavi multicoppie UTP 100 fibra ottica multimodale 62.5/125 m cavo coassiale Thick Ethernet
Suggerisce fibra ottiche in caso di ambienti caratterizzati da forte rumore elettromagnetico
EIA/TIA 568 A
Cablaggio orizzontale
Interconnette i vari posti di lavoro allarmadio di piano Fornisce i seguenti servizi di trasporto:
fonia dati in modalit seriale dati per reti locali segnali per il controllo di dispositivi (es termostati)
EIA/TIA 568 A
EIA/TIA 568 A
Cavo STP
a 2 coppie a 150
Cavo Coassiale
Thin Ethernet a 50 intestato alle due estremit con connettori BNC
Fibra Ottica
multimodale 62.5/125 m
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
EIA/TIA 568 A
EIA/TIA 568 A
Altri connettori
EIA/TIA 568 A
Riguardano solo gli aspetti che impattano maggiormente sulla qualit del cablaggio:
messa in opera dei cavi UTP cablaggio sotto moquette messa a terra
Norme dinstallazione 1
Cavo UTP:
Massima tensione di tiro applicabile
110 N (11,3 KG)
Raggio di curvatura
categoria 3 ammette un minimo di 25,4 mm categoria 4 e 5 ammette un minimo pari a 8 volte il diametro esterno del cavo
Tutti i componenti passivi devono essere almeno della stessa categoria del cavo o superiore
Norme dinstallazione 2
Undercarpet
No locali umidi Moduli quadrati per pavimentazione
Messa a terra
su cavi di tipo schermato su cavi fibra ottica se protetti da guaine metalliche.
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
EIA/TIA 568 A
es 4005/1-300
cavo numero 4005 contenente le coppie da 1 a 300
EIA/TIA 568 A
Documentazione
Progetto logico dellintero comprensorio Progetto logico singolo edificio Tabella dorsali
identificativo di tutti i cavi coppia armadi cui ogni cavo attestato
Tabella di armadio
connessioni tra armadio e posto lavoro
tabella delle permutazioni
percorso permutatore- posto di lavoro
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
EIA/TIA 568 A
EIA/TIA 568 A
ISO/IEC 11801
Nomenclatura
ISO/IEC 11801
Topologia
Secondo livello
BD
Terzo livello
FD
ISO/IEC 11801
Topologia
Interbuilding Backbone
CD
Intrabuilding backbone
BD
BD
BD
FD
FD
FD
FD
FD
FD
FD
ISO/IEC IS 11801
Distanze
ISO/IEC 11801
I mezzi trasmissivi
Fibre ottiche
multimodali monomodali
cavi STP
impedenza 150
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
ISO/IEC 11801
ISO/IEC 11801
Un cablaggio strutturato sar classificato in funzione delle caratteristiche dei link utilizzati per realizzarlo.
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
ISO/IEC 11801
Classificazione delle connessioni Le classi di connessione sono utili per la certificazione dei cablaggi in rame:
classe A
per applicazioni voce e a bassa velocit che richiedono test fino a 100 KHz
classe B
per applicazioni a media velocit (fino a 1 MHz)
classe C
per applicazioni ad alta velocit (fino a 16 MHz)
ISO/IEC 11801
La classificazione delle connessioni avviene in funzione dei valori di alcuni parametri qualitativi delle connessioni stesse:
Attenuazione del link
Misura della perdita in potenza del segnale
in scala logaritmica (dB)
ISO/IEC 11801
Attenuazione di un link
ISO/IEC 11801
NEXT di un link
ISO/IEC 11801
Il sottolivello LLC
Definisce i protocolli usati per realizzare una o pi connessioni logiche su di un singolo mezzo fisico LLC deve essere utilizzabile con uno qualunque dei MAC
1
SOURCE ADDRESS
1o2
CONTROL
variabile
INFORMATION
DESTINATION ADDRESS
SAP di LLC
Condivisione LLC
Livello 3 TCP/IP
Altro livello 3
Sottolivello LLC
Sottolivello MAC
SAP di LLC
10111101
Gli indirizzi globali sono assegnati dallISO solo per i protocolli progettati da un comitato di standardizzazione
Esempi di SAP-LLC
La codifica 0FEH indica il protocollo ISO 8473 Internet Protocol La codifica 042H indica il protocollo IEEE 802.1D Spanning Tree Configuration La codifica 0AAH indica un pacchetto LLC speciale detto SNAP
DSAP SSAP CONTROL INFO
0FEH
OTTETTI 1
0FEH
1
UI
1 m
SNAP PDU
Subnetwork Access Protocol Si utilizzano quando i pacchetti LLC contengono dati generati da protocolli di livello 3 non standard
Protocol Identifier 000000H 000000H 0800H 0800H OUI
Corso di Reti di Calcolatori, Anno Accademico 2002/2003
INFO
Protocol Type
Servizi LLC
LLC Tipo 1
Unacknowledged Connectionless Service Servizio non connesso Non esiste un acknowledge (ACK) Se il messaggio perso o rovinato dai disturbi non viene fatto nessun tentativo, a questo livello, di recuperare l'errore Nessuna procedura di controllo di flusso: le trame non sono numerate La trasmissione pu essere punto-punto, multipunto o broadcast
Corso di Reti di Calcolatori, Anno Accademico 2002/2003 Dipartimento di Informatica e Sistemistica, Universit di Napoli Federico II
USER L.DATA.reques t
LLC
LAYER
CORRESPONDENT
USER
L.DATA.indication
LLC tipo 1 Il campo Control sempre lungo un Byte, di tipo unnumbered, e pu valere:
UI: Unnumbered Information XID: eXchange IDentification. Usato da due stazioni per scambiarsi i loro identificativi e le loro caratteristiche. Ci sono due tipi di XID: Command e Response TEST: sono pacchetti di test. Si invia un pacchetto di test di tipo Command a cui la stazione deve rispondere copiando il contenuto del campo dati in un pacchetto di test di tipo Response
LLC tipo 2
Servizio connesso il servizio pi sofisticato che il livello data link possa offrire al livello network Sorgente e destinazione aprono una connessione prima di trasferire i dati e la chiudono al termine
LLC tipo 2
LLC tipo 2
LLC tipo 2
Flow control:
L.FLOWCONTROL.request L.FLOWCONTROL.indication
LLC tipo 2 Il campo control pu essere lungo 1 o 2 Byte Il campo control lungo 2 Byte:
I: information il pacchetto di dati. I numeri di sequenza sono lunghi 7 bit RR: Receiver Ready un ACK frame quando non esiste traffico per piggybacking RNR: Receiver Not Ready come RR, ma invita il trasmettitore a sospendere la trasmissione REJ: Reject indica un errore di trasmissione. Il mittente deve ritrasmettere tutti i pacchetti a partire da quello errato