• Non ci sono risultati.

ATM ATM AsynchronousAsynchronous Transfer Transfer ModeMode

N/A
N/A
Protected

Academic year: 2021

Condividi "ATM ATM AsynchronousAsynchronous Transfer Transfer ModeMode"

Copied!
35
0
0

Testo completo

(1)

ATM ATM Asynchronous

Asynchronous Transfer Transfer Mode Mode

Corso di “Reti di calcolatori e sicurezza”

Corso di “Reti di calcolatori e sicurezza”

Anno accademico 2005/2006 Anno accademico 2005/2006

Corso di laurea specialistica in Economia Informatica

(2)

Asynchronous Transfer Mode: ATM Asynchronous Transfer Mode: ATM

Anni 1980/1990

Anni 1980/1990 : iniziano ad essere sviluppati i primi : iniziano ad essere sviluppati i primi standard. Erano predominanti due tipi di reti: reti standard. Erano predominanti due tipi di reti: reti

telefoniche e le reti per dati . telefoniche e le reti per dati .

Per questo fu naturale progettare una tecnologia di rete Per questo fu naturale progettare una tecnologia di rete che fosse appropriata per il trasporto audio e video in che fosse appropriata per il trasporto audio e video in

tempo reale, oltre a testo, e-mail e file d’immagini.

tempo reale, oltre a testo, e-mail e file d’immagini.

(3)

Asynchronous Transfer Mode:

Asynchronous Transfer Mode:

ATM ATM

Due comitati per la standardizzazione:

Due comitati per la standardizzazione:

ITU-T: International Telecomunication Union -Telecommunication Sector , esso ha promosso

fortemente ATM in quanto ha adottato gli sforzi degli operatori telefonici che tendevano alla creazione di uno standard per la B-ISDN

ATM Forum : una organizzazione di standardizzazione nata per volontà di industrie manifatturiere del

settore informatico e delle reti di calcolatori

(4)

Asynchronous Transfer Mode: ATM Asynchronous Transfer Mode: ATM

IETF (Internet Engineering Task Force) ovvero l'ente standardizzatore di Internet. Questo perchè negli

ultimi anni , nonostante carenze negli standard, le reti

ATM sono divenute una realtà, per cui si e sentito il

bisogno di standardizzare il loro uso in Internet

(5)

ATM: Obiettivi ATM: Obiettivi

Trasporto integrato,end-to-end di dati, voce e video Trasporto integrato,end-to-end di dati, voce e video

capace di:

capace di:

Rispettare i requisiti di isocronia e Quality of Service Rispettare i requisiti di isocronia e Quality of Service

imposti dalla trasmissione di traffico voce e video imposti dalla trasmissione di traffico voce e video

superando così il paradigma di “Best-effort” di superando così il paradigma di “Best-effort” di

Internet Internet

Rispondere alla variabile domanda di banda nel tempo Rispondere alla variabile domanda di banda nel tempo

di utenza di utenza

Basso costo ed alta velocità nel trattare elevate Basso costo ed alta velocità nel trattare elevate

quantità di dati quantità di dati

Adattabilità ai molteplici servizi supportati

Adattabilità ai molteplici servizi supportati

(6)

ATM: Caratteristiche ATM: Caratteristiche

La tecnica di trasporto ATM è

La tecnica di trasporto ATM è orientata alla orientata alla connessione

connessione e a e a commutazione di pacchetto commutazione di pacchetto

L’ATM usa pacchetti di lunghezza fissa di 53 byte L’ATM usa pacchetti di lunghezza fissa di 53 byte

detti

detti celle celle di cui 5 d’intestazione e 48 di “carico di cui 5 d’intestazione e 48 di “carico utile”.

utile”.

L’ATM usa canali virtuali detti

L’ATM usa canali virtuali detti circuiti virtuali circuiti virtuali

L’ATM non prevede la ritrasmissione su base da link a L’ATM non prevede la ritrasmissione su base da link a

link delle celle.

link delle celle.

L’ATM ha più modelli di servizio: CBR, VBR, ABR, UBR L’ATM ha più modelli di servizio: CBR, VBR, ABR, UBR Fornisce il controllo della congestione solo all’interno Fornisce il controllo della congestione solo all’interno

del servizio ABR

del servizio ABR

(7)

Instaurazione della comunicazione Instaurazione della comunicazione

2. Lo switch risponde con una procedura di Call Proceeding e chiama le funzioni di routing per determinare dove inoltrare la richiesta di connection setup.

1. Un host invia un

messaggio di Setup allo switch cui è connesso segnalando quale e' l'host da raggiungere e quale e' la QoS

richiesta.

3. Una volta che l'ultimo switch ha comunicato la richiesta

all'host finale , quest'ultimo può o meno accettare la

connessione. Se la rifiuta invia indietro un Release altrimenti

Utilizzo di parametri

•CAC (Connession Admission Control)

•UPC (Usage Parameter Control)

(8)

La struttura delle celle La struttura delle celle

Nello stabilire la struttura e la lunghezza delle celle Nello stabilire la struttura e la lunghezza delle celle

si tenne conto di:

si tenne conto di:

Efficienza di trasmissione - più grande è il pacchetto, Efficienza di trasmissione - più grande è il pacchetto,

più elevato è il ritardo. Più piccolo è il pacchetto, più più elevato è il ritardo. Più piccolo è il pacchetto, più

elevato è il carico aggiunto all'informazione in elevato è il carico aggiunto all'informazione in

percentuale percentuale

Ritardo - di transito del pacchetto, di attesa in coda Ritardo - di transito del pacchetto, di attesa in coda

ad ogni nodo di commutazione, fluttuazioni varie, ad ogni nodo di commutazione, fluttuazioni varie,

pacchettizzazione e depachettizzazione,ecc pacchettizzazione e depachettizzazione,ecc

Complessità implementativa.

Complessità implementativa.

(9)

La struttura delle celle La struttura delle celle

La celle ATM hanno una dimensione di

La celle ATM hanno una dimensione di

53 byte

53 byte di cui di cui

5

5 d’intestazione

d’intestazione

e e

48 di dati.

48 di dati.

GFC GFC VPI VPI VCI VCI PT PT CLP CLP HEC HEC dati dati 4 bit

4 bit 8bit 8bit 16bit 16bit 3 bit 3 bit 1bit 1bit 8bit 8bit 48 byte 48 byte

(10)

L’intestazione delle celle L’intestazione delle celle

GFC - Generic Flow Control

GFC - Generic Flow Control : campo necessario per il : campo necessario per il controllo della congestione. Opera ad un livello cosi controllo della congestione. Opera ad un livello cosi

basso il controllo della congestione.

basso il controllo della congestione.

VPI/VCI - Virtual Path Identifier/Virtual Channell VPI/VCI - Virtual Path Identifier/Virtual Channell

Identifier

Identifier : servono per l'instradamento, ovvero una : servono per l'instradamento, ovvero una volta determinato l'indirizzo ATM a cui mi devo

volta determinato l'indirizzo ATM a cui mi devo

connettere questi identificativi sono utilizzati dagli connettere questi identificativi sono utilizzati dagli

switch del collegamento per instradare i pacchetti switch del collegamento per instradare i pacchetti

PT - Payload Type

PT - Payload Type : Identifica se la cella ATM e di : Identifica se la cella ATM e di traffico utente o di traffico di management

traffico utente o di traffico di management CLP - Cell Loss Priority

CLP - Cell Loss Priority : se vale 1 la cella può essere : se vale 1 la cella può essere scartata in caso di congestione dello switch

scartata in caso di congestione dello switch HEC - Header Error Control

HEC - Header Error Control : è il risultato di un : è il risultato di un codice ciclico applicato solo sull'header della cella.

codice ciclico applicato solo sull'header della cella.

(11)

VPI/VCI VPI/VCI

Le celle sono trasportate su di un VC all’interno del VP dalla sorgente alla destinazione.

La comunicazione inizia con la creazione del circuito (call setup) prima dell’invio dei dati. Al termine della trasmissione e si ha l’eliminazione del circuito(teardown).

Ogni cella trasporta un identificativo di circuito virtuale (VCI: VC Identifier). Non è presente, nella cella, nessun identificativo della destinazione.

Ogni switch lungo il percorso sorgente-destinazione mantiene

informazioni di “stato” per tutte le connessioni che lo attraversano. Le risorse del canale e dello switch (capacità trasmissiva, buffer)

possono essere dedicate ad un particolare VC. Prestazioni paragonabili a quelle di un circuito dedicato!

Circuiti Virtuali Permanenti – Permanent VC (PVC) Per connessioni di lunga durata. Tipicamente impiegati per collegare in modo

“permanente” due router IP

Circuiti Virtuali Commutati – Switched VC (SVC):creazione dinamica di circuiti dedicati ad una singola comunicazione

(12)

VPI/VPC

VPI/VPC

(13)

HEC HEC

Tecnica di rilevamento errori basata su

Tecnica di rilevamento errori basata su

codici di controllo a

codici di controllo a ridondanza ciclica (CRC) o codici polinomiali.

ridondanza ciclica (CRC) o codici polinomiali.

Vede la stringa di bit che deve essere spedita come un polinomio Vede la stringa di bit che deve essere spedita come un polinomio

i cui coefficienti sono i valori 0 e 1.

i cui coefficienti sono i valori 0 e 1.

Si considera il blocco di dati, D, costituito da

Si considera il blocco di dati, D, costituito da d d bit che il nodo bit che il nodo che spedisce vuole inviare a quello che riceve. Sender e reciver si che spedisce vuole inviare a quello che riceve. Sender e reciver si

mettono d’accordo su uno schema di

mettono d’accordo su uno schema di r r +1 +1 bit generatore ( bit generatore (

GG

) ) Per un certo blocco di dati ,D, il sender sceglierà

Per un certo blocco di dati ,D, il sender sceglierà r r bit addizionali bit addizionali R che appenderà a D in modo che risulti uno schema

R che appenderà a D in modo che risulti uno schema d+r d+r esattamente divisibile per G usando l’aritmetica modulo 2.

esattamente divisibile per G usando l’aritmetica modulo 2.

Quindi il receiver dividerà i

Quindi il receiver dividerà i d+r d+r bit ricevuti per G. Se il resto è bit ricevuti per G. Se il resto è diverso da zero, il receiver saprà che siè verificato un errore.

diverso da zero, il receiver saprà che siè verificato un errore.

(14)

Modelli di servizio ATM Modelli di servizio ATM

CBR Costant Bit Rate

CBR Costant Bit Rate: la sorgente emette dati con una temporizzazione : la sorgente emette dati con una temporizzazione fissata ed una quantità di bit fissata. Si richiede che la rete trasporti fissata ed una quantità di bit fissata. Si richiede che la rete trasporti tutti i dati con la temporizzazione giusta.

tutti i dati con la temporizzazione giusta.

VBR Variable Bit Rate VBR Variable Bit Rate

VBR RT Variable Bit Rate Real Time

VBR RT Variable Bit Rate Real Time: la sorgente emette dati a scadenze : la sorgente emette dati a scadenze fissate ma con quantità di dati aleatorie di cui pero' si possono avere

fissate ma con quantità di dati aleatorie di cui pero' si possono avere parametri statistici (media, varianza)

parametri statistici (media, varianza)

VBR NRT Variable Bit Rate Non Real Time

VBR NRT Variable Bit Rate Non Real Time: la sorgente emette dati a : la sorgente emette dati a

scadenze non fissate in quantità non fissata . Anche qui si possono avere dati scadenze non fissate in quantità non fissata . Anche qui si possono avere dati statistici.

statistici.

ABR Available Bit Rate

ABR Available Bit Rate: come VBR NRT solo che non viene richiesta una : come VBR NRT solo che non viene richiesta una certa QoS bensì fatta una indicazione e ci si accontenta di un best

certa QoS bensì fatta una indicazione e ci si accontenta di un best effort controllando però lo stato della rete ed evitando la congestione effort controllando però lo stato della rete ed evitando la congestione UBR Unspecified Bit Rate

UBR Unspecified Bit Rate: non viene fatta una indicazione e la rete non : non viene fatta una indicazione e la rete non segnala neppure l'avvenuto dropping di una cella ne cerca di evitare forti segnala neppure l'avvenuto dropping di una cella ne cerca di evitare forti delay.

delay.

(15)

Il controllo della congestione del Il controllo della congestione del

servizio ABR servizio ABR

Con il servizio ABR le celle sono trasmesse dalla Con il servizio ABR le celle sono trasmesse dalla

sorgente alla destinazione attraverso una serie di sorgente alla destinazione attraverso una serie di commutatori. Inframezzate tra le celle di dati vi sono commutatori. Inframezzate tra le celle di dati vi sono

anche

anche celle RM celle RM (Resource Management cells). (Resource Management cells).

Sono usate per trasportare le informazioni relative alla Sono usate per trasportare le informazioni relative alla

congestione tra gli host e i commutatori.

congestione tra gli host e i commutatori.

(16)

Il controllo della congestione del Il controllo della congestione del

servizio ABR servizio ABR

Approccio basato sulla velocità: il sender calcola la velocità massima Approccio basato sulla velocità: il sender calcola la velocità massima

a cui può spedire e si regola in accordo a questa velocità.

a cui può spedire e si regola in accordo a questa velocità.

L’ABR ha tre meccanismi per segnalare info relative alla L’ABR ha tre meccanismi per segnalare info relative alla

congestione dai commutatori al receiver.

congestione dai commutatori al receiver.

Bit Bit EFCIEFCI. (Explicit Forward Congestion Indication) contenuto in ogni . (Explicit Forward Congestion Indication) contenuto in ogni cella di dati. Il commutatore di una rete congestionata può porlo a 1 per cella di dati. Il commutatore di una rete congestionata può porlo a 1 per

segnalare la congestione all’host di destinazione segnalare la congestione all’host di destinazione

Bit Bit CI CI (Congestion Identication) e (Congestion Identication) e NINI contenuti nelle celle RM possono contenuti nelle celle RM possono essere impostati a 1 da un commutatore della rete congestionata. NI essere impostati a 1 da un commutatore della rete congestionata. NI

posto a 1 indica che la congestione è moderata. CI posto a 1 indica che la posto a 1 indica che la congestione è moderata. CI posto a 1 indica che la

congestione è grave.

congestione è grave.

Impostazione di

Impostazione di ER ER (Explicit Rate) a due bit. Contenuto nelle celle RM. (Explicit Rate) a due bit. Contenuto nelle celle RM.

Un commutatore congestionato può abbassare il valore contenuto nel Un commutatore congestionato può abbassare il valore contenuto nel

campo ER di una cella RM. Cosi il campo ER può essere impostato al campo ER di una cella RM. Cosi il campo ER può essere impostato al

valore minimo supportabile da tutti i commutatori presenti nella rete.

valore minimo supportabile da tutti i commutatori presenti nella rete.

(17)

Il controllo della congestione del Il controllo della congestione del

servizio ABR servizio ABR

EFCI=1

•Controlla il bit ECFI• Pone il bit di CI della cella RM a 1• Invia indietro al sender la cella RM

Cella dati

ER=01 ER=01

(18)

ATM: Architettura ATM: Architettura

La pila protocollare dell’ATM è costituita da tre La pila protocollare dell’ATM è costituita da tre

strati.

strati.

Strato di adattamento dell’ATM Strato di adattamento dell’ATM

(AAL) (AAL) Strato ATM Strato ATM

Strato fisico dell’ATM Strato fisico dell’ATM

(19)

ATM: Architettura ATM: Architettura

Lo strato fisico dell’ATM

Lo strato fisico dell’ATM si occupa della tensione, si occupa della tensione, della temporizzazione dei bit e della strutturazione della temporizzazione dei bit e della strutturazione

(framing) nel mezzo fisico.

(framing) nel mezzo fisico.

Lo strato ATM

Lo strato ATM è il nucleo dello standard ATM. è il nucleo dello standard ATM.

Definisce la struttura delle celle ATM.

Definisce la struttura delle celle ATM.

Lo strato di adattamento dell’ATM(AAL)

Lo strato di adattamento dell’ATM(AAL) corrisponde corrisponde approssimativamente allo strato di trasporto nella pila approssimativamente allo strato di trasporto nella pila

protocollare di Internet. L’ATM comprende molti tipi protocollare di Internet. L’ATM comprende molti tipi

diversi di AAL per supportare differenti tipi di diversi di AAL per supportare differenti tipi di

servizi.

servizi.

(20)

Pila Protocollare di Internet su ATM Pila Protocollare di Internet su ATM

L’ATM è usato molto L’ATM è usato molto comunemente come comunemente come

tecnologia dello strato di tecnologia dello strato di

collegamento entro regioni collegamento entro regioni localizzate di Internet. Per localizzate di Internet. Per

permetter di interfacciare il permetter di interfacciare il

TCP/IP con L’ATM è stato TCP/IP con L’ATM è stato

sviluppato uno speciale tipo di sviluppato uno speciale tipo di

AAL l’AAL5 prepara i AAL l’AAL5 prepara i

datagram IP per il trasporto.

datagram IP per il trasporto.

Strato di applicazione Strato di applicazione (HTTP FTP, SMTP ecc.) (HTTP FTP, SMTP ecc.)

Strato di trasporto Strato di trasporto

(TCP, UDP) (TCP, UDP) Strato di rete Strato di rete

(IP)(IP) AAL5AAL5

Strato dell’ATM Strato dell’ATM Strato fisico dell’ATM Strato fisico dell’ATM

(21)

Strato fisico dell’ATM Strato fisico dell’ATM

Lo strato fisico è formato da due sottostrati:

Lo strato fisico è formato da due sottostrati:

Il sottostrato PMD

Il sottostrato PMD (Physical Medium Dependent) dipende dal mezzo (Physical Medium Dependent) dipende dal mezzo fisico del link. Svolge funzioni di sincronizzazione, codifica e

fisico del link. Svolge funzioni di sincronizzazione, codifica e trasmissione dei bit che formano le celle. Esistono due classi di trasmissione dei bit che formano le celle. Esistono due classi di

sottostrati PMD. Quelli che hanno una struttura a frame che stabilisce sottostrati PMD. Quelli che hanno una struttura a frame che stabilisce la sincronizzazione dei bit fra sender e receiver alle due estremità del la sincronizzazione dei bit fra sender e receiver alle due estremità del link (SONET/SDH,T1, T2-fibra ottica diversi tassi: OC-1 51,84

link (SONET/SDH,T1, T2-fibra ottica diversi tassi: OC-1 51,84 Mbit/s;OC-3 155,52 Mbit; 0C-12 622,08Mbit/s) responsabili della Mbit/s;OC-3 155,52 Mbit; 0C-12 622,08Mbit/s) responsabili della generazione e del delineamento dei frame. E quelli che non l’hanno.

generazione e del delineamento dei frame. E quelli che non l’hanno.

Il sottostrato TC

Il sottostrato TC (Trasmission Convergence)(Trasmission Convergence) dal lato che spedisce del dal lato che spedisce del link ha il compito di accettare le celle dallo strato ATM e di preparale link ha il compito di accettare le celle dallo strato ATM e di preparale per la trasmissione sul mezzo fisico. Dal lato che riceve del link ha il per la trasmissione sul mezzo fisico. Dal lato che riceve del link ha il compito di raggruppare in celle i bit che arrivano dal mezzo fisico e di compito di raggruppare in celle i bit che arrivano dal mezzo fisico e di passare le celle allo strato ATM. Anche lo strato TC dipende dal mezzo passare le celle allo strato ATM. Anche lo strato TC dipende dal mezzo fisico. Esegue la correzione degli errori nell’intestazione (HEC).

fisico. Esegue la correzione degli errori nell’intestazione (HEC).

(22)

Strato ATM Strato ATM

Lo strato ATM definisce la struttura della cella e il Lo strato ATM definisce la struttura della cella e il

significato dei campi all’interno di questa struttura.

significato dei campi all’interno di questa struttura.

Esamina l’ header delle celle ricevute ed in base al suo Esamina l’ header delle celle ricevute ed in base al suo

contenuto opera il de/multiplexing dei diversi canali contenuto opera il de/multiplexing dei diversi canali

virtuali, attua meccanismi di control flow e prende le virtuali, attua meccanismi di control flow e prende le

decisioni di routing.

decisioni di routing.

Gestione del traffico e delle risorse di rete, volte a Gestione del traffico e delle risorse di rete, volte a

garantire la QoS e ad impedire che sorgenti garantire la QoS e ad impedire che sorgenti

malfunzionanti non rispettino i parametri concordati.

malfunzionanti non rispettino i parametri concordati.

(23)

Strato di adattamento dell’ATM (AAL) Strato di adattamento dell’ATM (AAL)

Lo scopo dell’AAL è di permettere ai protocolli esistenti (es. IP) Lo scopo dell’AAL è di permettere ai protocolli esistenti (es. IP) e alle applicazioni (es. video a tasso costante di bit) di funzionare e alle applicazioni (es. video a tasso costante di bit) di funzionare sopra l’ATM.

sopra l’ATM.

Implementato solo alle estremità di una rete ATM. Queste Implementato solo alle estremità di una rete ATM. Queste

estremità potrebbero essere un sistema di host o un router IP.

estremità potrebbero essere un sistema di host o un router IP.

Rispetto a queste situazioni è simile allo strato di trasporto.

Rispetto a queste situazioni è simile allo strato di trasporto.

(24)

Strato di adattamento dell’ATM (AAL) Strato di adattamento dell’ATM (AAL)

Esistono vari tipi di AAL che dipendono dalle varie Esistono vari tipi di AAL che dipendono dalle varie

classi di servizio che essi supportano:

classi di servizio che essi supportano:

AAL1: per servizi a tassi costanti di bit (CBR) ed AAL1: per servizi a tassi costanti di bit (CBR) ed

emulazione di circuito;

emulazione di circuito;

AAL2: per servizi a tasso variabile di bit (VBR);

AAL2: per servizi a tasso variabile di bit (VBR);

AAL5: per dati (es. datagram IP)

AAL5: per dati (es. datagram IP)

(25)

Struttura dell’AAL Struttura dell’AAL

L’AAL ha due sottostrati CS e SAR:

L’AAL ha due sottostrati CS e SAR:

Il sottostrato di convergenza (CS)

Il sottostrato di convergenza (CS) è fra è fra

l’applicazione dell’utente e il SAR. I dati provenienti l’applicazione dell’utente e il SAR. I dati provenienti

dagli strati superiori sono prima incapsulati in una dagli strati superiori sono prima incapsulati in una

parte comune del CS (CPCS Common Part Convergence parte comune del CS (CPCS Common Part Convergence

Sublayer) nel CS. Questa PDU può avere Sublayer) nel CS. Questa PDU può avere

un’intestazione CPCS e una coda trailer. La CPCS-PDU un’intestazione CPCS e una coda trailer. La CPCS-PDU

è troppo grande per entrare nel carico utile di una è troppo grande per entrare nel carico utile di una

cella.

cella.

IL sottostrato di segmentazione e riassemblaggio IL sottostrato di segmentazione e riassemblaggio

(SAR)

(SAR) suddivide le CPCS-PDU e aggiunge i bit di suddivide le CPCS-PDU e aggiunge i bit di

intestazione AAL e del trailer per formare il carico intestazione AAL e del trailer per formare il carico

utile della cella ATM.

utile della cella ATM.

(26)

AAL5 AAL5

L’AAL5 è usato per trasportare i L’AAL5 è usato per trasportare i datagram IP sulla rete ATM

datagram IP sulla rete ATM

Con AAL5 l’intestazione e il Con AAL5 l’intestazione e il trailer sono vuoti

trailer sono vuoti

Tutti i 48 byte del carico utile Tutti i 48 byte del carico utile della cella ATM sono utilizzati della cella ATM sono utilizzati

per trasportare pezzi della per trasportare pezzi della CPCS-PDU. Un datagram IP CPCS-PDU. Un datagram IP

occupa il carico utile della CPCS- occupa il carico utile della CPCS- PDUPDU

IL PAD assicura che la CPCS-IL PAD assicura che la CPCS- PDU sia multiplo di 48 byte; il PDU sia multiplo di 48 byte; il campo lenght dentifica le del campo lenght dentifica le del

carico utile in modo che il PAD carico utile in modo che il PAD

possa essere rimosso dal possa essere rimosso dal

receiver receiver

CPCS- CPCS- PDU pl

PDU pl PADPAD LENGHTLENGHT CRCCRC

0-65535 0-47 2 4

(27)

AAL5 AAL5

Alla sorgente il SAR taglia la CPCS-PDU in segmenti di 48 byteAlla sorgente il SAR taglia la CPCS-PDU in segmenti di 48 byte

Un bit del campo PT che normalmente è 0 viene posto a 1 per l’ultima cella Un bit del campo PT che normalmente è 0 viene posto a 1 per l’ultima cella della CPCS-PDU.

della CPCS-PDU.

Alla destinazione ATM lo strato ATM indirizza le celle a un buffer del Alla destinazione ATM lo strato ATM indirizza le celle a un buffer del

sottostrato SAR.

sottostrato SAR.

Le intestazioni delle celle sono rimosse e il bit di PT AAL_indicate è Le intestazioni delle celle sono rimosse e il bit di PT AAL_indicate è usato per delineare le CPCS-PDU. Poi vengono passate al CS, viene usato per delineare le CPCS-PDU. Poi vengono passate al CS, viene

estratto il carico utile e passato allo strato superiore.

estratto il carico utile e passato allo strato superiore.

Cell header

Cell format

(28)

IP su ATM

IP su ATM

(29)

IP su ATM IP su ATM

IP classico IP su ATM IP classico IP su ATM

ATMnetwork

Ethernet LANs

(30)

IP su ATM IP su ATM

Ciascun interfaccia del router collegata alla rete ATM Ciascun interfaccia del router collegata alla rete ATM dovrà avere due indirizzi. L’interfaccia del router avrà dovrà avere due indirizzi. L’interfaccia del router avrà

un indirizzo IP mentre il router un indirizzo ATM che un indirizzo IP mentre il router un indirizzo ATM che

è del tipo:

è del tipo: CC-49-DE-D0-AB-7D CC-49-DE-D0-AB-7D un indirizzo LAN un indirizzo LAN

Router di ingresso Router di uscita

(31)

Operazioni del router di ingresso Operazioni del router di ingresso

Esamina l’indirizzo di destinazione del datagram .

Indicizza la sua tabella di instradamento e determina l’indirizzo IP del router di uscita.

L’ATM è visto come un altro protocollo dello strato di

collegamento. Deve essere determinato l’indirizzo fisico del router del salto successivo.

Impiego del protocollo ARP. Il router di ingresso indicizza una tabella ATM ARP con l’indirizzo IP del router di uscita e ne determina l’indirizzo ATM

L’IP del Router d’ingresso passa il datagram allo strato AAL5 dell’ATM insieme all’indirizzo ATM del router di uscita.

(32)

Operazioni del router di ingresso Operazioni del router di ingresso

Il datagram è incapsulato in una CPCS-PDU.

La CPCS-PDU è suddivisa in pezzi di 48 byte e ciasuna parte è inserita nel carico utile di una cella ATM

Nell’ultima cella il terzo bit PT viene posto a 1.

L’AAL5 passa allora passa le celle allo strato ATM

L’ATM imposta i campi VCI e CLP e passa ciascuna cella al sottostratoTC.

TC calcola HEC e lo inserisce nel campo HEC, poi inserisce i

bit delle celle nel sottostrato PMD.

(33)

Operazioni della rete ATM Operazioni della rete ATM

La rete ATM muove ciascuna cella attraverso la rete La rete ATM muove ciascuna cella attraverso la rete

fino all’indirizzo ATM di destinazione.

fino all’indirizzo ATM di destinazione.

A ciascun commutatore fra la sorgente e la A ciascun commutatore fra la sorgente e la

destinazione la cella viene rielaborata dagli strati destinazione la cella viene rielaborata dagli strati

fisico e ATM. IL VCI è tradotto e l’HEC ricalcolato.

fisico e ATM. IL VCI è tradotto e l’HEC ricalcolato.

(34)

Operazioni del router di uscita Operazioni del router di uscita

Le celle arrivano all’indirizzo di destinazione in un Le celle arrivano all’indirizzo di destinazione in un

buffer AAL che è stato riservato per il VC.

buffer AAL che è stato riservato per il VC.

La CPCS-PDU viene ricostruita usando il bit La CPCS-PDU viene ricostruita usando il bit

AAL_indicate.

AAL_indicate.

Alla fine il datagram IP è estratto e passato verso Alla fine il datagram IP è estratto e passato verso

l’alto della pila protocollare allo strato IP.

l’alto della pila protocollare allo strato IP.

(35)

Bibliografia Bibliografia

Rfc 2515 Rfc 2515 Rfc 1932 Rfc 1932 Rfc 1483 Rfc 1483 Rfc 1577 Rfc 1577

James F. Kurose, Keith, Ross. “Internet e Reti di James F. Kurose, Keith, Ross. “Internet e Reti di

calcolatori” .McGraw-Hill.

calcolatori” .McGraw-Hill.

Riferimenti

Documenti correlati

Discutere quali dipendenze vengono risolte impiegando il forwarding (indicando se il dato viene prelevato dal reg EX/ME o ME/WB) o il register file speciale.. E’ possibile modificare

Una certa quantità di gas cloro, alla pressione di 1,5 atm, occupa il volume di 0,58 litri. Calcola il volume occupato dal gas se la pressione viene portata a 2,0 atm e se la

a) nel caso in cui una persona presente in azienda sviluppi febbre e sintomi di infezione respiratoria quali la tosse, lo deve dichiarare immediatamente

Gli abbonamenti annuali Pass Mobility, validi per gli spostamenti andata e ritorno casa-lavoro, sono offerti in vendita a tariffa dedicata alle aziende che li rilasciano

Nelle aree con molto insetti che entrano nella camera, il rilevatori di fumo possono causare un falsi allarmi, si prega prima di installare il sensore di risolvere questo

Presso le rivendite presenti nelle stazioni della metropolitana e presso gli ATM POINT l’attivazione è effettuata sulla tessera elettronica; presso le rivendite fuori Milano

• Opzione rimovibile connettore elettrico permette l' impostazione di regolazione zero e span. • Design compatto richiede uno

Normalmente da pochi kb/s (modem su line analogica a 56 kb/s, ISDN a 64 kb/s), a qualche Mb/s (xDSL, collegamenti PDH di tipo E1 a 2,048 Mb/s), alle centinaia di Mb/s (SDH/SONET, con