ATM
ATM - Asyncronous Transfer Mode
E' una tecnologia per la trasmissione di informazioni digitali ad alta velocita`
basata su di un progetto della ITU-T (International Telecommunication Union -
Telecommunication Sector).
In seguito il lavoro e` stato ripreso da ATM Forum che e` un consorzio
tra diverse societa` operanti nel campo delle telecomunicazioni.
Lo scopo e` quello di risolvere, utilizzando tecnologie ad alte prestazioni, i problemi
delle tecniche tradizionali nelle reti pubbliche,
riunendo la commutazione di circuito e la
commutazione di pacchetto. Puo' quindi trasportare contemporaneamente
informazioni di tipo continuo (voce, video) e non continuo (dati).
La tecnica si basa sulla commutazione veloce di "celle" di piccole
dimensioni e di lunghezza fissa di 53 byte con un over-head di 5 byte
dovuto all'intestazione.
Ogni singolo Switch e' il centro stella di una rete di stazioni ATM;
i nodi "Switch" ATM sono interconnessi tra loro con topologia magliata.
Le singole interconnessioni (punto-punto) sono di tipo NNI
se collegano 2 switch o di tipo UNI se collegano uno switch con un terminale
utente.
All'apertura di una comunicazione viene aperto un canale virtuale
individuando il percorso logico che dovra` essere compiuto dalle celle.
Ogni switch della rete possiede una tabella di Look-up contenente una entry
per ogni percorso virtuale che lo attraversa; le celle
sono dotate di etichetta che viene utilizzata per conoscere
in tempi brevissimi l'interfaccia di uscita dello switch.
Le celle contengono un over-head di 5 byte dovuto all'intestazione.
L'intestazione contiene principalmente il Virtual Path Identifier e il Virtual Channel
Identifier che insieme formano l'etichetta della cella.
I campi dell'intestazione sono:
- GFC e` il Generic Flow Control Dovrebbe essere utilizzato per il
controllo del traffico.
- VPI e VCI rappresentano l'etichetta per definire la prossima destinazione
e viene sostituita ad ogni passaggio da uno switch.
- PT indica il tipo di dato contenuto nel campo dati.
- CLP e' il congertion loss priority . Stabilisce se la cella
puo` essere scaricata in caso di congestione.
- HEC e` il checksum calcolato sullo header.
ATM e` un protocollo di tipo "connection oriented": quando una stazione deve comunicare
innanzitutto apre un canale virtuale con la destinazione.
Ad ogni connessione virtuale viene associato un set di parametri denominato
"Quality of Service" (QoS) che stabilisce la banda desiderata, la priorita`
dell'informazione e il ritardo massimo ed il tasso di perdita delle celle.
Ad esempio una videoconferenza ha una priorita' ed una banda elevata,
ma tollera la perdita di celle; un backup remoto richiede poca banda,
poca priorita`, ma non tollera perdita di celle.
Le velocita' supportate (fino ad ora) sono:
- 44 Mbit/sec
- 100 Mbit/sec (codifica FDDI)
- 155 Mbit/sec
Sono pero' gia' in progetto implementazioni fino a 622 Mbit/sec.
ATM copre e` una architettura completa di comunicazione; e` tuttavia possibile
incapsulare TCP/ip utilizando la rete ATM come servizio data-link.
L'icapsulamento comporta diverse problematiche relative soprattutto alle
funzionalita` "connection less" e "multicast" di TCP/IP.
Documento realizzato da Roberto Alfieri
Fonti: "RETI LOCALI" di S.Gai, P.Nicoletti