Laboratorio di Calcolo Avanzato del Dipartimento di Fisica


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:

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:

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