Вы находитесь на странице: 1из 33

TER

Rseaux Haut Dbit



ATM
(Asynchronous Transfer Protocol)

FONCTIONNEMENT










Olivier Grudet
Serge Kimbmb


DESS TNI ADMINISTRATION ET SECURITE DES RESEAUX
UNIVERSITE MONTPELLIER II ANNEE 2004 2005




PREFACE





Les autoroutes de linformation ont progressivement rvolutionn notre
manire de travailler, de communiquer et dchanger grande vitesse non
seulement les donnes, mais aussi du son et de limage.
Si Les technologies des rseaux locaux ont la matrisent de luvre et implants
dans les entreprises, linterconnexion de ceux-ci constitue lintgration de
nouvelles techniques rvolutionnaires des rseaux hauts dbits dont ATM ;
raliser un travail remarquable pour lvolution de cette technologie, faisant
partie parmi tant dautres comme le Giga-Bit Ethernet.

Les rseaux classiques Ethernet ou Token-Ring regroupant sur un
segment des dizaines voir centaines de postes de travail sont encore largement
utiliss, cependant devant la rapidit de monte en charge de ces rseaux, la
mise en uvre de commutateur de trames a souvent t prsent comme la
solution universelle. Bien que celle-ci avait permis de rsoudre les faiblesses
lies au partage de la bande passante, mais cela ntait pas suffisant.
Trs rapidement les transmissions qui taient analogiques depuis un
certain temps, sont numrises ; bien que le RTC ( Rseau Tlphonique
Commut ) fonctionne encore en partie en analogique entre labonn et le
commutateur local, lavenir est de passer de bout en bout la transmission
numrique do le RNIS ( Rseau Numrique Intgration de Services ), ce
domaine est actuellement fonctionnel et la demande pour les dbits levs est
trs forte ; les constructeurs des nouvelles technologies se baignent dans une
course incessante de dbits : plus de dbits et de garanties do la notion de
Qualits de Services (QoS). ATM a permis une rationalisation des
infrastructures existantes et le dveloppement des nouvelles applications.

Ce rapport dexpos sur le module A1 qui est votre disposition est limit
dans le temps : respect de dlai quon peut imager par la notion de qualit. De ce
fait il nest quun bref rsum de toute la grandeur de la technologie ATM.






LES PRINCIPAUX THEMES




Introduction -Historique
Origine Standardisation
Objectif dATM
Principe dun rseau de Cellules
Principe et Fonctionnement dATM
Le Model ATM
Les Sous Couches ATM
Commutateurs ATM



Conclusion






INTRODUCTION


ATM ( Asynchronous Transfer Mode ) est n du besoin des oprateurs
tlphoniques de disposer une technologie leur permettant de vhiculer la voix,
les donnes et limage sur un mme rseau, utilisant le RNIS Large Bande (B-
ISDN en anglais) ; similaire DQDB qualifi par les oprateurs le prs ATM.
Avec la panoplie des rseaux, ATM tant la technologie permettant le
transport simultan de la voix, des donnes et la vido quelque soit le types de
rseaux. Cette technologie est utilisable la fois sur les rseaux locaux et
distants, son processus de normalisation repose sur des organismes de
standardisation UIT-T et lATM forum (www.atmforum.com).
ATM se positionne comme une la technologie universelle des rseaux de
communication avec des dbits allant de quelque Mga plusieurs Giga bits par
seconde : do la possibilit de ngociation de Qualit de Services.
Ce concept a t mis en avant pour tre le protocole de la couche rseaux
(couche trois du modle OSI).
Nous consacrons ce module au fonctionnement interne du Mode de
Transfre Asynchrone, de la technicit de commutation ATM qui permet une
grande souplesse dans lallocation des dbits aux connexions rseau par le
moyen de la fibre optique qui offre les dbits ncessaires aux services
interactifs.


HISTORIQUE

Gnralits

Il est indispensable dignorer quelques notions lmentaires qui rgissent
cette technologie de tlcommunication, qui nous offres non seulement des
dbits levs mais aussi les qualits interactifs. Le but de ce paragraphe est de
prsenter superficiellement quelques notions primaires du RTC (Rseau
Tlphonique Commut) jusquau RNIS (Rseau Numris Intgration de
Service).
Vers les annes 1980 , chaque types dinformations utilisaient un rseau
spcifique. Nous allons comprendre cela sur la figure 1.

Quelques Valeurs Numriques de Transfix :

Bas-dbit =19.2kbps
Moyen dbit =48 kbps
Haut dbit = 64Mbps 2Mbps
Trs Haut dbit = 2Mbps 3.4Mbps .
















Il est sans oublier le thorme fondamental de Shannon : quil faillait
chantillonner au moins 8000 priodes pour viter le recouvrement spectrale :
Me =4Khz *2= 8khz
1 chantillon = 8000 bits/secondes, dou 8*8000bps = 64kbps. (Norme G711)
Dou la notion de RNIS-BE (Rseau Numrique Intgration de Services Bande
Etroite) de la norme G707. Et le Time Division Multiplexing 1/8000 = 125Ms
(Micro secondes).

Trame Europenne : E1 (Ailleurs sauf Aux Etat-Unis et au Japon)

Pratique dun multiplexage Impulsion cod (MIC) de 30 canaux B avec deux
canaux de signalisations donnant un dbit levs 2Mbps illustr figure2.


Rseau Interne
LL / LS Transpac X25
RTC
Numeris
Figure : 1 Ancien trafic
TN1 : Terminal Numrique ordre 1

1



32 voies






Avec la numrisation de la voix, les infrastructures se sont banalises.
Pour des raisons doptimisation des supports de transmissions , le CCITT (UIT-
T) a normalis les niveaux de multiplexage, cette hirarchie appele PDH
(Plesiochronous Digital Hierarchy), les rseaux de transmissions taient bass
sur la PDH jusquaux annes 90, constituant la base du rseau numrique de
France Tlcom depuis 1970. Afin de bien comprendre quel tait le
fonctionnement de ce dernier nous illustrerons cette technologie de multiplexage
temporel qui consistait cascader les Terminaux Numriques ( figure 3).



TN : Europe E2

64kbps



30 voies












M
I
C
MUX
32
VOIES

32(IT)*8(bits)*8000 priodes = 2,048Mbps
Figure : 2 Norme Europenne

Norme G732 (Europe).
M
I
C

TN1
480
voies
TN3
120
voies
TN2
1920
voies
TN4
4
8,44Mbps
140Mbps
E4 139,264Mbps
4
E2
4
E3
34,368Mbps
2,048Mbps
565Mbps
5
e
ordre / E5
Figure : 3 Cinq niveaux PDH / Europe

E1


Outre lutilisation dun surdbit ( justification et bourrage ), cette hirarchie est
trs consommatrice inutilement la bande passante. Linconvnient majeure de la
PDH rside dans lobligation de dmultiplexer compltement le train haut
dbit pour reconstituer un lien 2Mbps. Trs rapidement cette hirarchie a t
remplacer partir de 1986 par une nouvelle technique de regroupement appele
SDH (Synchronous Digital Hierarchy) offrant plus de souplesse dans le
multiplexage et qui autorise (garantie) des dbits suprieurs et rpond un
besoin de normalisation des interfaces optiques.
La hirarchie synchrone (SDH) se distingue essentiellement de la
hirarchie plsiochrone (PDH) par la distribution dhorloge tous les niveaux
du rseau rduisant les carts dhorloge. Les signaux sont encapsuls dans un
container.

A chaque container est associ un surdbit dstin lexploitation de celui-ci.
Le container et le surdbit constituent un container virtuel (VC, Virtual
Container). Un pointeur (surdbit) pointe sur la charge utile de la trame.
Lorsque lhorloge source nest pas en phase avec lhorloge local, la valeur du
pointeur est incrmente ou dcrmente. Lutilisation de ces pointeurs permet
dinsrer ou dextraire un train numrique de diffrents dbits sans tre contraint
de reconstituer toute la hirarchie de multiplexeurs. C e dernier point constitue
lun des principaux avantages de la hirarchie SDH par rapport la PDH.
Comme il est juste question den parler superficiellement, nous ne
dveloppons pas les deux types de hirarchies synchrone : SDH en Europe et
SONET( Synchronous Optical NETwork) aux Etat-Unis. La hirarchie SDH fixe
un premier niveau (trame de base) 155,52Mb/s (STM-1, Synchronous
Transport Module level 1) et SONET pour STS-1 (Synchronous Tranport
Signal level 1) ou OC1 (Optical Carrier 1). Le tableau de la figure 4 donne la
correspondance entre les deux hirarchies.













SONET SDH Dbit Mbit/s Accs ATM
OC1 51,84
OC3 STM-1 155,52 OUI
OC9 466,56
OC12 STM-4 622,08 OUI
OC18 933,12
OC24 1244,16
OC36 1866,24
OC48 STM16 2488,32 OUI

Figure : 4 Tableau des dbits SONET/SDH
Comme SONET, le systme de transmission SDH est un systme capable
de transporter diffrents types de flux comme par exemple les canaux du RNIS.
Son but est dapporter un systme plantaire unique de transmission numrique
normalis, assurer le multiplexage sur des supports dont les dbits sont de
plusieurs centaines de Mbit/s. Il vise viter lapparition de plusieurs standards
de multiplexage pour les liens haut dbit comme tait le cas sur les
tlphoniques utilisant la PDH. Toutes les fonctions de synchronisation sont
ralises par le systme SDH, gnrant ainsi un surdbit supplmentaire. Grce
sa capacit de gestion la SDH simpose face la PDH. Les dbits de lUIT-T
commencent 155,52Mbit/s dsign par STM-1.
La trame SDH est compose dun SOH (Section OverHead) et dun
POH(Path OverHead) et dune zone de donne (figure 4).






ORIGINE ET STANDARDISATION

Le rseau large bande

Ds 1990, lUIT-T a dfinit un ensemble de recommandations qui
dfinissent le cadre gnral et les principes de base du rseau large bande ou
RNIS-LB (Rseau Numris Intgration de Service Large Bande) ou B-ISDN
pour (Broadband-Integrated Service Digital Network).

Mode de Transfre dans un Rseau Commut

Le mode de transfre dans un rseau vise partager la ressource entre
plusieurs communications simultanes en combinant deux techniques : le
multiplexage dcrit prcdemment et la commutation. Nous savons quil
consiste mlanger plusieurs canaux de faibles dbit sur un mme canal haut
dbit. La commutation aiguille une communication provenant dun lien en
entre vers un lien en sortie. Conceptuellement, le multiplexage prend place en
entre du rseau tandis que la commutation est au cur du rseau.
Le mode de transfre utilis sur un rseau commutation dpend
troitement du service offert. Sur le rseau tlphonique, cest le mode
synchrone STM (Synchronous Transfer Mode) ou mode circuit. Sur les rseaux
de transmission de donnes, cest le mode asynchrone dou ATM
(Asynchronous Transport Mode) encore appel mode paquets.


Charge Utile
1 9 10 270
SOH
Ptr
POH

1

4

9
Figure : 4 Trame SDH
STM-1 155,52Mbit/s
Mode de transfre asynchrone

Le trafic de donnes informatiques ne suit aucune rgularit, lenvoi de
grande quantit de donnes alternent avec des priodes de silence, cest dans ce
contexte quil est qualifi dasynchrone, lallocation de la bande passante est
dynamique en fonction des besoins instantans de chaque communication. Les
units de donnes sont structurs dans des paquets, len-tte du paquet permet
didentifier quelle communication le paquet appartient, soit grce aux
adresses source et destination soit par un identificateur de communication
dlivr lors de ltablissement de cette dernire, pas de synchronisation entre les
voies de faible dbit et du haut dbit par consquent pas de structure de cycle.
Larrive des paquets des paquets se produisant de manire asynchrone et le
ddit du lien peut infrieur la somme des voies faible dbits , les paquets
peuvent tre stocks temporairement , dans des tampons avant dtre retransmis.
Le terminal dicte le dbit et peut envoyer des d bits qui varient de quelques
Kbit/s plusieurs dizaines de Mbit/s. Ce mode possde donc la proprit de
multidbit ncessaire aux diffrents services (vidoconfrence, distribution TV
). Il assure lindpendance entre les terminaux et les quipements de
multiplexage et de commutation : on parle danisochronisme laccs.
Les applications multimdia demandent de plus en plus non seulement des
dbits, mais aussi des dlais de transfert courts.



OBJECTIFS ATM


Les principaux objectifs dATM :

- Supporter tout types de commutations (voix, donne et la vido) sur un
mme rseau.
- Offrir le mme service de bout en bout quelque le type soient les rseaux :
Lan (Local Area Network), Man (Metropolitan Area Network), WAN
(Wide Area Network).
- Fonctionner trs haut dbit de quelque Mbits/s quelque Gbits/s.
- Garantir une qualit de service QoS (bande passante, temps de latence,
jitter, taux de perte, ) chaque utilisateurs.
- En utilisant les couches physiques standards : Fibre Optique
(SONET/SDH),
et la paire torsade.

- Convergence entre la tlphonie et linformatique en notion de CTI
(Couplage Tlphonie Informatique) en rapport avec RNIS/LB.
- La grande ide novatrice ATM cest de sparer la commutation et le
routage pour le protocole de niveau trois de couche OSI fin daccrotre les
performances du rseau et de rduire les cots.

LES PRINCIPES DUN RESEAU A CELLULES

ATM est un protocole de rseau de niveau trois. Il repose sur le concept de
commutation de cellule. Ces cellules sont commut le long du circuits virtuels.
Toute communication via ATM doit tre prcde dune phase dtablissement
de connexion au pralable. Une particularit dATM est la taille de cellules : 53
octets fixe. Ce choix sexplique par la volont des concepteurs de garder un
temps de transfert proche du temps de temps de transmission, le temps
dmission de la cellule doit donc tre court. Ces cellules seront dcrites plus
loin. ATM se distingue des autres protocoles de niveaux trois par la notion de
qualit de service qil implmente et par le fait que la plus part des protocoles de
ce niveau (IP, X25, IPX) peuvent fonctionner par-dessus du rseau ATM.
Cest pour cette raison quATM peut tre vue comme un protocole de niveau
deux.






















voix
donnes
images
Figure : 6 Rseau cellules
Cellules vides
Principes dATM

En traitant des donnes de longueur rduite et fixe (cellules), on peut assurer
leur commutation au niveau physique (multiplexage). La commutation peut
donc tre assure par des systmes hardware et non plus logiciels, ce qui
autorise des dbits bien plus importants.
La cellule ATM suit cette logique en prsentant une cellule de 53 octets, dont 5
octets den-tte et 48 octets de charge utile. Larchitecture ATM est reprsente
dans la figure suivante :


Fig : 7 Rlation entre les diffrentes couches de lATM



La couche physique assure ladaptation des cellules au systme de transport
utilis. Trois modes de fonctionnement ont t dfinis au niveau physique : le
mode PDH (Plesiochronous Digital Hierarchy) ou mode tram temporel qui
utilise les infrastructure existantes, le mode SDH (Synchronous Digital
Hierarchy) ou mode tram synchrone (mode conteneur) qui devrait tre le seul
utilis terme, et le mode cellule pour les rseaux privs o les cellules sont
transmises directement sur le support de transmission.

La couche ATM soccupe de la commutation et du multiplexage des cellules et
la couche AAL (ATM Adaptation Layer) adapte les units de donnes des
couches suprieures la couche ATM par segmentation et rassemblage.







DETAIL DES CELLULES (UNI,NNI)


Fig :8 Les cellule UNI et NNI


Le champ contrle de flux gnrique, GFC (gnrique flow control),
n'est prsent que dans les cellules l'interface UNI. Ce champ est <cras> par
le premier commutateur ATM rencontr par la cellule. Ce champ n'a qu'une
signification locale, il ne rapparat pas lorsque la cellule arrive destination. Il
a t dfini l'origine en pensant qu'il pourrait tre d'une certaine utilit pour le
contrle de flux. Pour des mcanismes de priorit entre les ordinateurs htes et
le rseau. Aucune valeur n'a t finalement spcifie pour ce champ, tel point
que le rseau l'ignore. La meilleure des rponses l'on puisse formuler son
gard, c'est quil s'agit d'un bogue dans la dfinition du standard ATM.

Le champs identificateur du conduit virtuel, VPI (virtuel path identifier),
contient un entier permettant de dfinir le numro du conduit virtuel. De faon
similaire le champ identificateurs de circuit virtuel, VCI (Virtual Channel
Identifier), dfini le numro de circuit virtuel. Les champs VPI de 8 bits (
l'interface UNI) et VCI de 16 bits, permettent de dfinir jusqu'a 256 conduits
virtuels et 65 536 circuits virtuels.


Le champ PT (Payload Type), permet de dfinir 8 types de cellules diffrentes
(selon la nature des informations contenues dans le charge utile de la cellule.

Le champ CLP (Cell Loss Priority), de 1 bit, permet de formuler un niveau de
priorit la perte de cellules sur une connexion. Si une congestion apparat et
que des cellules doivent tre dtruites, les cellules de type 1 (CLP = 1) seront
dtruites en premier. Le marquage du bit CLP dpend du type de trafic.

Le champ HEC (Header Error Correction) correspond un total de contrle ne
portant que sur l'en-tte. Il met en oeuvre un code de dtection/correction
d'erreurs permettant de corriger l'en-tte d'une erreur simple (un bit en erreur) et
de dtecter prs de 90 % des erreurs multiples, auquel cas la cellule est rejete.


ETABLISSEMENT DUNE CONNEXION DANS COUCHE ATM

La couche ATM permet d'tablir aussi bien des circuits virtuels
permanents(CVP) que de circuit virtuel commut (CVC). Les premiers sont
tablis en permanence et peuvent tre utilis sans pralable quand le systme le
souhaite, de la mme faon qu'une ligne loue. Les seconds doivent tre tablis
chaque fois que le systme en a besoin, de faon semblable aux appels
tlphoniques.

La procdure normale d'tablissement de circuit virtuel consiste pour un
ordinateur mettre des messages SETUP sur un circuit virtuel rserv cet
effet.
Le rseau lui rpond avec un message CALL PROCEEDING pour accuser
rception de la demande. Lorsque le message SETUP se propage jusqu'au
destinataire, tout intermdiaire acquitte galement le message SETUP par un
CALL PROCEEDING.
Lorsque le message SETUP arrive enfin au destinataire, ce dernier rpond avec
un message CONNECT.
En retour, le rseau transmet le message CONNECT ACK pour signaler cet
ordinateur qu'il a bien reut son message CONNECT et qu'il fait suivre. Lorsque
le message CONNECT se propage en retour vers l'expditeur de SETUP, chaque
commutateur au passage l'acquitte son tour en envoyant CONNECT ACK.





























































Fig : 9b. Dconnexion sur un rseau ATM
SETUP
SETUP
SETUP
CONNECT
CONNECT
CONNECT
CONNECT ACK
CONNECT ACK
RELEASE
RELEASE
RELEASE
RELEASE COMPLETE
RELEASE COMPLETE
RELEASE COMPLETE

Ordinateur
destinataire
Commutateur2 Commutateur1
Ordinateur
source
Fig : 9 a. Etablissement dune connexion sur un rseau ATM

CONNECT ACK
CALL PROCEEDING
CALL PROCEEDING
Ordinateur
source
Commutateur1 Commutateur2
Ordinateur
destinataire




LE MODEL DE REFERENCE RNIS - LB

Cest lors de la description de larchitecture du RNIS-BE (RNIS-Bande
Etroite) que le modle de rfrence a montr ses insuffisances. En effet, ce
dernier organise et contrle linterfonctionement dapplications
informatiques alors que le RNIS que le RNIS ne se proccupe que du
transport de bout en bout des donnes multimdia. Tandis que le modle OSI
suppose que les donnes de gestion et de contrle sont transportes de la
mme faon que les donnes dun usagers (signalisation dans la bande).








Le modle de lUIT a t repris pour le RNIS-LB. Ce modle
(recommandation I.321) comporte quatre couches dites couches de
communication (figure 7) regroupant trois plans indpendants les uns des
autres : le plan usager, le plan de commande, et le plan de gestion.
Le plan de gestion (User Plane) a en charge le transfert des informations
utilisateurs, le contrle derreur et le contrle de flux. Le plan de commande
(Contrle Plane) comporte tous les mcanismes de signalisations ncessaires
ltablissement, au maintient et la libration de la connexion. Le plan de
gestion (Management Plane) assure la gestion des performances, la
Figure : 10 Model de rfrence
localisation des dfaillances (fault), la dtection des pannes et la mise en
uvre des mcanismes de protection du systme (reconfiguration ). Ce
plan utilise un flux de cellules spcifiques (OAM cells, Operation And
Maintenance cells), les cellules OAM sont multiplexs avec toutes les autres
donnes transportes par le systme.

Une autre particularit de modle est davoir introduit une couche
dadaptation (AAL, Adaptation ATM Layer), interface entre le transport de
donnes (couche ATM) et les applications. La couche AAL met en uvre les
mcanismes spcifiques chaque type de donnes transportes autorisant
ainsi le transport banalis des donnes.




SOUS COUCHES ATM














COUCHE dAdaptation ATM


Fonction de la couche dadaptation ATM

La couche ATM fournit un service de commutation hautes performances
qui est unique pour tous les flux gnrs par des applications aux profils trs
varis. Ces flux sont commuts aprs mutliplexage par des mcanismes
communs, et seules des files dattentes multiples en amont des ces mcanismes
Couche Suprieurs
Utilisateur
Couche Suprieurs
contrle

ATM
Couche Physique
ATM Adaptation
Layer
Fig : 11 Les couches ATM
peuvent apporter un traitement diffrenci. Le service fournit par la couche
ATM peut tre ainsi rsum :

Le relais de cellules opre en mode connect et prserve donc
lordre de la squence des cellules mises ;

Il fonctionne indpendamment de lhorloge de la source du trafic.
Cet avantage implique cependant labsence dinformation explicite
sur lhorloge de source dans le flux reu. De plus, cet
asynchronisme, ainsi que la prsence de files dattente dans le
rseau, introduisent des dlais de propagation variables qui
provoquent une gigue de cellules, de lordre de 0.1 ms ;

Il noffre pas de possibilit de contrle de flux. Ce dernier devra, si
ncessaire tre ajout dans les couches suprieures ;

Il est totalement transparent au contenu de la charge utile de la cellule. Il nen
modifie pas le contenu, mais ne fournit aucun moyen de sassurer de son
intgrit.

La couche AAL est beaucoup plus lies aux applications : elle permet
daffiner la qualit de service offerte par la couche ATM, selon les exigences du
service utilisateur. Elle met en uvre des protocoles de bout en bout,
transparents la couche ATM. En particulier, linformation transporter nayant
aucune raison dtre compatible avec la longueur de la charge utile de la cellule
ATM, il est ncessaire de segmenter ou de grouper linformation lmission et
de la rassembler ou dgrouper la rception.
Des services diffrents ncessiteraient des couches dadaptations
spcialises ; cependant, afin dviter une trop grande dispersion des
dveloppements, un regroupement en classes de services a t effectu autour de
3 composantes principales, qui caractrisent tout flux de trafic :
Son dbit, constant ou variable, son mode de connexion, avec ou sans
connexion.
Ses besoins en matire disochronisme, lequel peut imposer une relation stricte
ou pas de relation du tout entre lhorloge de la source et celle du rcepteur.
Quatre fonctions dadaptation dcoulant de combinaisons des caractristiques
voques ont t dfinies : les AAL 1, 2, 3/4 et 5. LAAL 5 est apparu sous la
pression du monde informatique.






AAL 1


AAL1 est utilis pour muler des circuits de type TDM sur un rseau ATM.
AAL1 offre un service dadaptation orient connexion dbit constant, ce qui
est appropri pour transporter la voix ou un signal vido. Ce service
dadaptation est appel "mulation de circuit". Un SDU AAL 1 utilise 1 octet de
la charge utile de la cellule ATM pour fins de synchronisation et pour y insrer
un numro de squence.






S.N (Sequence Number) : Numro du paquet dans la trame
d'origine. Le SN stock deux informations : le C.S.I (Convergence
Sublayer Indicator) et le S.C (Squences Counter.
S.N.P (Segment Number Protection) : assure les fonction de
numrotation des cellules, ainsi que le stockage des informations
pour ventuellement dtecter une erreur dans la transmission du SN
C.S.I (Convergence Sublayer Indicator) : Il transmet une marque de
temps (R.T.S Residual Temp Stamp) permettant au rcepteur de
synchroniser son horloge et de dlimiter les blocs de donnes.
S.C (Sequence Counter) : Il numrote la cellule sur 3 bits (de 0
7.lors du rassemblage des cellules chez le destinataire, si une
cellule manque dans la squence, ATM saura alors la dtecter. Si le
8 cellules sont perdues, les quipements ATM seront alors
incapables de sen rendre compte.
C.R.C (Cyclic Redundancy Checks) : Vrification de litegralite des
donnes composant le champ CS.
P (Parit) : bit de parit paire.
Fig : 12 Structure de la donne de la
couche AAL 1

AAL 2

AAL 2 est un service dadaptation orient connexion, dbit variable,
pour les applications en temps rel. Des exemples dapplications sont la voix et
la vido compresse. AAL 2 utilise 3 octets de la charge utile de la cellule ATM
pour fins de dtection et correction derreurs et pour y insrer un numro de
squence (1 octet d'en-tte AAL et 2 octets de t AAL.








I.T (Information Type) : informe du dbut, de la continuation ou de
la fin dun message
L.I (length Indicator) : indique le nombre doctets de donnes
effectivement present dans la zone de datas

La couche AAL2 diffre de lAAL1 par la possibilit de dbit variable et
donc de cellules incompltes o entre la notion de bourrage. Le champ SN est
identique celui de lAAL 1 (champs CSI et SNC. Le champ IT permet de
distinguer le dbut ou la fin dun message (BOM, EOM), une cellule unique,
etc. Le champ LI indique la longueur des donnes utiles et enfin le champ CRC
protge les donnes.

Pour les AAL 3 et 4, le fonctionnement est lgrement diffrent : la premire
cellule du PDU comporte l'en-tte AAL (deux octets), et l'en-tte CS (4 octets),
puis viennent les donnes du PDU. La dernire cellule du PDU comporte, quant
elle, le suffixe AAL (2 octets la fin de la cellule), prcd du trailer CS (4
octets + suffisamment de zros pour que la cellule soit remplie. La fin du PDU
est dtecte en oprant au niveau de la couche ATM, l'aide du dernier bit du
Payload Type (un champ len-tte de la cellule ATM), qui vaut 1 si la cellule est
la dernire du PDU.

Fig : 13 Structure de la donne de la couche AAL 2



AAL 3/4




La couche AAL 3/4 est utilise pour le transport des donnes sans
contrainte temporelle. Pour assurer la reprise sur erreur (mode assur), la sous-
couche CS a t subdivise en 2 sous-couches, CPCS (Common Part
Convergence Sublayer), commune aux modes assur et non assur et SSCS
(Service Specific Convergence Sublayer), spcifique au mode assur.










CPI (Common Part Indicator) est une indication pour interprter les
autres champs,
Btag et Etag (Begin ou End Tag) sont des numros identifiant les
units appartenant la mme unit de donnes,
BaSize (Buffer Allocation Size) indique comment dimensionner les
tampons,
AL (Alignment) est un drapeau pour complter la fin de la SDU
32 bits,
Len (Length) donne la taille des donnes utile de la SDU,
ST (Segment Type) informe sur les segment de dbut ou de fin,
MID (Multiplexing Identification) identifie les cellules dorigines
diffrentes sur une mme connexion multiplexe,
ID (Length Indicator) indique le nombre doctets utiles dans lunit
de donnes et le CRC protge le champ de donne.
Fig : 14 Structure de donne de la couche AAL 3/4
AAL 5



AAL5 utilise une en-tte de 8 octets principalement pour fins de dtection et de
correction derreurs. En AAL 5, la dernire cellule du PDU se termine par 8
octets de trailer AAL, prcds si ncessaire de zros appels PAD ou
BOURRAGE. Puisque AAL 5 est une simplification de la couche AAL 3/4, elle
en adopte larchitecture.
Le champ UU (CPCS User-to-User) identifie le dbut, la suite et la fin du bloc de donnes.





















Fig : 15 Structure de donne de la couche AAL 5

COMMUTATION


ROUTAGE


Le service ATM tant orient connexion, des tables de routage sont ncessaires
dans les commutateurs du rseau. Chaque cellule est place sur sa route par les
commutateurs intermdiaires, qui associent son identificateur une destination.

Comme dans le cas de la commutation par paquets, lidentificateur logique na
quune signification locale. Il est ici compos de 2 champs :
Un identificateur de groupe, ou faisceau virtuel (VPI) : Sa taille est de 8 bits
pour une cellule UNI, et de 12 bits pour une cellule NNI ;

Un identificateur dlment dans le groupe, ou voie virtuelle (VCI), dont la
taille est de 16 bits.

Lensemble constitu dun faisceau virtuel et dune voie virtuelle est quivalent
un circuit virtuel de commutation par paquets ou une liaison virtuelle du
relais de trames. La notion de faisceau virtuel permet au gestionnaire du rseau
dorganiser et de grer ses ressources de transmission par des liaisons virtuelles
permanentes ou semi-permanentes.

Fig : 16 Canal virtuel

Une route est forme de 2 types de connexions : connexion de voie virtuelle et
connexion de faisceau virtuel. Chaque connexion est constitue par la
concatnation de voies et de faisceaux virtuels. La hirarchisation des
identificateurs (VPI / VCI) permet de dvelopper 2 types de commutateurs :

Les commutateurs ATM de faisceaux virtuels, appels brasseurs ATM, qui
nutilisent que lidentificateur de faisceau virtuel VPI pour faire progresser
linformation le long dune route. Ils sont contrls par les organes de gestion du
rseau.

Les commutateurs ATM de voies virtuelles, qui prennent en compte les 2
identificateurs (VPI / VCI. Il sagit surtout de commutateurs de rattachement
contrls appel par appel par les mcanismes de traitement dappel.

Un brasseur de faisceaux virtuels permet dacheminer en bloc toutes les voies
virtuelles appartenant un mme faisceau. De tels brasseurs peuvent tre utiliss
notamment pour configurer des rseaux de liaisons spcialises, fournir des
routes de secours, constituer linterconnexion de nuds de commutation pour un
service sans connexion

Les cellules sont affectes une connexion en fonction de lactivit de la source
et des disponibilit du rseau. Il existe 2 modes daffectation des connexions :
Laffectation sur demande, appel par appel, ou connexion virtuelle commute,
ncessitant un protocole de signalisation entre le terminal de lutilisateur et son
commutateur de rattachement ;

Laffectation permanente ou connexion virtuelle permanente, rsultant dun
contrat de service entre loprateur du rseau et lutilisateur.

Ce protocole de signalisation est lui-mme transport sur une connexion
virtuelle distincte qui, comme toute connexion virtuelle, peut tre affecte en
permanence ou sur demande (appel par appel) cette activit de signalisation.
Dans ce dernier cas, ltablissement de la connexion virtuelle de signalisation
fait appel une procdure particulire, dite de mtasignalisation.

Voici un exemple de ce que pourraient tre les connexions passant travers un switch
ATM






Fig : 17 Les connexions par un switch



Le switch tient jour, pour chaque port, une table qui associe chaque VCN
source un port et un VCN destinations. Ceux qui n'en dduisent pas
immdiatement qu'il est possible d'utiliser le mme VCN sur plusieurs ports
diffrents se voient immdiatement et irrvocablement attribuer un point
Gunther ; =)


Dans notre exemple, cette table aurait l'aspect suivant pour le port 1 :




Quelques remarques et un peu de vocabulaire pour conclure


1. Un VC est bidirectionnel, ce qui signifie qu'il peut servir
transmettre des donnes dans les deux sens. Il est donc inutile
d'utiliser deux VCN pour transmettre des donnes dans les deux
sens.
2. Le VCN est normalement stock sur 3 octets : 1 pour le VPI, et 2
pour le VCI.
3. Il existe deux types de VCS : les PVC (Permanent VC), qui sont
tablis en permanence entre deux entits ATM, et les SVC
(Switched VC), qui sont tablies en live quand c'est ncessaire.
4. Les VCIs 0 31 sont rservs. Ils sont utiliss par l'ATM pour les
besoins de l'ILMI, du Q2931, etc.
5. La suite de VCIs impliqus dans la connexion d'un utilisateur
terminal un autre est appele VCC (Virtual Channel Connection.
6. La suite de VPIs implique dans la connexion d'un utilisateur
terminal un autre est appele VPC (Virtual Path Connection.





Fig : 18 Rsum des connexions sur le port 1



COMMUTATEUR

Les solutions sont bases sur la mise en uvre de MIB, bases de donnes locale,
dans les quipements interrogeables distance. Deux types de MIB ont t
dfinies : lAtoM MIB qui dfinit la gestion des commutateurs ATM, des
circuits virtuels et des interfaces, et la MIB AMON (ATM Monitoring)
constituant une sorte de MIB Rmon adapte ATM. Le dialogue avec les
quipements ATM est bas sur lutilisation du protocole ILMI (Interim Local
Management Interface) qui constitue en fait une mise en uvre de SNMP sur un
rseau ATM.

La gestion de la topologie est un besoin fondamental de la gestion dun rseau
ATM, sachant que celui ci est orient connexion. Les outils de gestion de
topologie permettent de dcouvrir la topologie physique du rseau ATM et de
connatre ltat des liens. En slectionnant un des liens, on peut gnralement
obtenir des informations sur les circuits virtuels actifs.

Il nexiste pas un commutateur ATM type mais plusieurs catgories de
commutateurs dont les caractristiques techniques varient suivant leurs
fonctionnalits. On dfinit 5 niveaux : les adaptateurs ATM pour PC, les
commutateurs pour groupe de travail, les commutateurs pour rseau fdrateur,
les commutateurs dentreprises et les commutateurs pour oprateurs.

Les quipements de priphrie que lon trouve au niveau Workgroup sont
constitus selon les cas dun commutateur de trames intgrant une carte
dinterface ATM qui permet de se connecter sur le backbone ATM, ou alors
dun commutateur ATM dot de ports de raccordement de postes de travail 25
Mb/s ou 155 Mb/s et dinterface vers le backbone 155 Mb/s. Au niveau
utilisateur, le march des cartes adaptateurs comporte des cartes 25 Mb/s, 125
Mb/s et plus rarement des cartes 622 Mb/s. On distingue les cartes destines aux
serveurs des cartes destines aux postes de travail en fonction des mcanismes
logiciels intgrs la carte et de leur performance.

Les commutateurs ATM au niveau campus sont en gnral utilis pour les
backbones ATM, par exemple pour relier des routers ATM ou alors des
commutateurs LAN. Ce type de commutateur doit tre capable de supporter une
grande varit de backbones locaux ainsi que dinterface WAN. Ils doivent
cependant tre optimis du point de vue prix/performance pour une fonction de
backbone local.




Description dun commutateur ATM

Le rle principal du commutateur ATM est didentifier et danalyser le couple
VCI/VPI de chaque cellule reue et de transporter chaque cellule reue depuis le
port dentre jusquau port de sortie correspondant la destination. Il doit
galement pouvoir stocker temporairement les cellules en attente de routage. Le
rle du commutateur est primordial, cest de lui que va entirement dpendre le
niveau de performance atteint.


Fig : 19 Commutateur ATM













Technologie

Le transport des cellules lintrieur dun commutateur est assur par lunit de
commutation. Le rle de cette unit est dassurer la mise en correspondance des
ports dentre et de sortie avec le minimum de perte de cellules. Selon la
technologie de commutation, les pertes de cellules peuvent tre dues des
conflits internes ou externes. On distingue la technologie de multiplexage
temporel de celle du multiplexage spatiale.

Les performances de commutation sont dfinis par trois critres : la capacit
maximale de commutation du commutateur ATM en nombre de cellules, le
temps de traverse moyen du commutateur et la probabilit de pertes de cellules
en cas de congestion de lquipement.
Les caractristiques demandes un commutateur ATM sont bien suprieures
aux caractristiques courantes : des dbits daccs trs levs conduisant un
dbit global de plusieurs Gbits/s, plusieurs millions de cellules commutes par
seconde, un retard peu important et stable de manire assurer une mulation de
circuit et un taux de perte de cellules trs faible.

Du point de vue de leur architecture, les commutateurs ATM peuvent tre
classs en deux catgories : les commutateurs ressource partage et les
commutateurs rpartition spatiale.

Le principe des commutateurs ressource partage est un multiplexage de tous
les flux dentre vers une ressource commune de trs grande capacit. Certains
moyens de communication, organiss autour dune mmoire partage, mettent
profit les avantages du stockage centralis. La gestion de cette mmoire unique
est complexe et sa bande passante importante, ce qui ncessite un fort
paralllisme pour saffranchir des contraintes technologiques. Dautres utilisent
un support partag qui connecte les ports dentre aux files dattente associes
aux ports de sortie. Ce support est ralis habituellement sous la forme dun bus
ou dun anneau transportant plusieurs bit en parallle.

Les commutateurs rpartition spatiale sont caractriss par la coexistence de
chemins simultans entre ports dentre et ports de sortie. Deux types de
commutateurs existent.

Dans le cas des commutateurs de type CROSSBAR, dvelopps initialement
pour la commutation de circuit, le moyen de communication N entres et N
sorties comporte N points de croisement et ne prsente pas de blocage interne :
il est toujours possible dtablir un chemin entre un port dentre et un port de
sortie libres, et des chemins simultans peuvent tre tablis entre paires de ports
disjointes. La contention en sortie est rsolue par un stockage en entre ou dans
les points de croisement.




Fig : 20 Commutateur de type crossbar



Les commutateurs de type Banyan ont lavantage de ne ncessiter que
N/2.log(N) lments de commutation pour former une matrice N entres et N
sorties. Par exemple, une matrice 8*8 ncessite 12 lments de commutation
organiss en 3 tages de 4 lments. Ces derniers sont de type 2*2 et ralisent
pour chaque entre, la connexion avec lune des deux sorties, en fonction dun
bit dadresse de destination de la cellule. Un tel moyen de communication peut
prsenter des blocages internes : il nexiste quun seul chemin entre une entre
et une sortie donnes et des contentions sont possibles pour lutilisation dun
lien interne.



Fig : 21 Commutateur de type Banyan

le commutateur Batcher-Banyan est considr comme un commutateur ATM
idal, hormis deux aspects importants qui ont t ignors : les copies d'accs
une mme sortie et la transmission d'une cellule vers plusieurs sorties. si deux ou
plusieurs cellules sont destination d'une mme sortie, le commutateur Batcher-
Banyan pour ne s'est pas les traiter ; il est ncessaire de revenir des techniques
de mise en mmoire tampon. Une faon de faire consiste insrer un rseau
pige entre le commutateur Batcher et le commutateur Banyan . le rle de ce
pige consiste filtrer les cellules destination d'une mme sortie, en a laiss
passer qu'une seule, et faire rapparatre au cycle suivant celles qui se font
piger en prenant soin de respecter l'ordre des cellules sur un circuit virtuel
potentiel.

Des cellules sont prsentes sur les lignes d'entre 2,3,4 et 5 destination
respectivement de sortie 6,5,1 et 4 . Au dpart, les cellules destination de sortie
5 et 6 autres arrivent sur les mmes lments de commutation. La cellule 6
l'adresse de destination la plus leve, elle est dirige vers la sortie flche; la
cellule de 5 comprend l'autre direction. Aucune permutation n'apparat cet
endroit. Pour les cellules 1 et 4 , il y a une permutation. La cellule la destine 4
entre au bas de l'lment de commutation et sort en haut vers la flche. Sur la
figure, les lignes en trait gras tracent les chemins emprunts par les cellules
travers tout le commutateur jusqu'aux lignes de sortie.
en sortie du commutateur Batcher, les quatre cellules sont ordonnes sur les
quatre premires lignes de sortie. Les cellules traversent de ensuite un rseau de
brassage avant d'tre injectes dans le commutateur banyan qui vous est alors
apte aiguiller les cellules vers leur sorties respectives sans conflit.





Fig : 22 Commutateur Batcher-Banyan






CONCLUSION


Les rseaux mtropolitains ne sont plus en adquation avec les dbits des
composantes locales des rseaux dentreprises.
De plus loffre logiciel t ant marginale et peu dentreprises ont dbours
prs 40 million de francs, comme la fait la Bibliothque nationale de France.
ATM tait prometteur, surtout en terme de qualit de service, mais la complexit
de LAN Emulation ne lui a pas permis de simposer. La voie est ainsi largement
ouverte au 10 Gigabit Ethernet.
Mme si lavenir dATM semble compromis, surtout avec la notion de qualit
de service (QoS) que promet IPv6, il est sen ignorer quil a ralis un travail
laborieux dans la technologie dinformation.









Rseau Haut Dbit, 2
me
dition de Pirre Rolain
Hermes Science.

Architecture des rseaux Haut Dbit de Kim-Loan Thai, Vronique Vque et de
Simon Znaty dition Hermes Science.

Rseaux 4
me
dition 2033, Andrew Tanenbaum, Pearson, Education France.

Sites : www.lirmm.fr/atm, www.atmforum.com, le portail de lEcole Centrale
de Paris donne plusieurs information sur ATM et bien entendu sur le moteur de
recherche de google.fr .



WEBOGRAPHIE

Lexique sur ATM en gnral

25,6 Mbps Twisted Pair
C'est l'un des protocoles physiques utilisables en-dessous de l'ATM.
AFI (Authority Format Identifier)
C'est le premier octet de l'adresse ATM, il indique auquel des trois formats existants
appartient ladite adresse. Il fait partie de la network part.
AREA
C'est l'un des champs de l'adresse ATM, il identifie une sous-rgion de du RD. Il fait partie
de la network part.

AAL (ATM Adaption Layer)
C'est l'interface entre les couches logicielles leves et le protocole de bas niveau
permettant la transmission de cellules de 48 octets. L'AAL permet notament de grer la
qualit de service.

ATM (Asynchronous Transfer Mode)

CLP (Cell Loss Priority)
Bit de la cellule ATM qui indique si la cellule doit tre conserve de manire prioritaire en
cas de congestion ou non.

CVC (Circuit Virtuel Commut)
Il est semble au circuit tlphonique, il est tablit dynamiquement au fur et mesure
des besoin ;il est libr immdiatement ds quil nest plus utilis

CVP (Circuit Virtuel Permanent)
Cest un circuit tablit de faon permanente (pendant plusieurs mois ou plusieurs
annes)

E-164
C'est l'un des trois formats d'adresses ATM existants. Il est repr par un AFI gal 45. Ce
format d'adresses correspond aux numros de tlphone et aux numros ISDN.

GFC (Generic Flow Control)
Les quatre premiers bits de l'en-tte de la cellule ATM en UNI. Ils sont destins au contrle
de la congestion, mais leur signification exacte n'a pas encore t prcise par le forum ATM.

HEC (Header Error Control)
Champ de l'en-tte de la cellule ATM destin dtecter et ventuellement corriger les
erreurs de transmission dans ce header.

ICD
C'est l'un des trois formats d'adresses ATM existants. Il est repr par un AFI gal 47. Ce
format d'adresses est hirarchis par organisations. C'est le format par dfaut sur les
quipements 3com.



ILMI (Interim Local Management Interface)
Ce protocole permet une interface de s'enregistrer auprs du switch auquel elle est relie.
Il s'appuie sur l'UNI. Comme l'indique son nom, il a t dvelopp en attendant mieux... Il
utilise en principe le VCN 0:16 (ie VPI=0, VCI=16), bien que cette caractristique soit
configurable sur certains quipements.

LAN (Local Area Network)
Ce terme dsigne un rseau dont l'extension gographique est peu importante, par
opposition au WAN.

LANE (LAN Emulation)
C'est le protocole permettant des quipements Ethernet pourvus d'interfaces ATM
d'changer des donnes travers un rseau ATM.
LEC (LAN Emulation Client)
Interface permettant un quipement Ethernet de connecter son ou ses VLANs un ELAN
d'un rseau ATM.
NNI (Network to Network Interface)
C'est le protocole de bas niveau permettant d'acheminer des cellules entre deux noeuds non-
extremaux du rseau ATM. On utilise galement le protocole UNI au mme niveau logique
entre deux nuds dont l'un est extrmal.

PAD
Octets de bourrage de valeur 0 ventuellement ajouts au PDU pour que le trailer AAL 5
soit effectivement en fin de cellule.

PTI (Payload Type Indicator)
Champ de la cellule ATM indiquant la nature des donnes contenues par la cellule
(donnes de management ou donnes utilisateur, indication de congestion, type de SDU ou
OAM,...).

PVC (Permanent Virtual Connection)
Connexion tablie de manire permanente entre deux nuds du rseau.

Q2931 UNI signaling
C'est le protocole qui permet d'tablir les SVC.

RD (Route Domain)
C'est l'un des champs de l'adresse ATM. Il identifie la rgion gographique o est situe
l'interface.

SDU (SAR Data Unit), aussi dit SAR-PDU
Ce sont les 48 octets de donnes contenus dans une cellule ATM transportant des donnes
utilisateur.

SEL (Selector)
Ce champ est le deuxime et dernier champ de la user part de l'adresse ATM.

SNMP (Simple Network Management Protocol)
Protocole permettant de surveiller et de configurer divers quipements informatiques via le
rseau.

SONET (Synchronous Optical NETwork)
C'est le protocole physique le plus couramment utilis en-dessous de l'ATM.

SVC (Switched Virtual Connection)
Connexion tablie dynamiquement entre deux utilisateurs terminaux du rseau.

UNI (User to Network Interface)
C'est le protocole de bas niveau permettant d'acheminer des cellules d'un utilisateur
terminal du rseau ATM un nud non-extremal de ce rseau. On utilise galement le
protocole NNI au mme niveau.

VC (Virtual Channel)
C'est la connexion entre deux nud du rseau ATM, le circuit virtuel par lequel vont
transiter les donnes entre deux interfaces du rseau ATM.

VCI (Virtual Channel Identifier)
Ce sont les bits de poids faible du VCN.

VCN (Virtual Connection Number)
C'est un nombre compos de deux sous-nombre, le VPI et le VCI. Il identifie un VC de
manire unique pour une interface d'un nud du rseau ATM donne.

VP (Virtual Path)
Les liens physiques sont dcomposs en Virtual Paths, eux-mmes dcomposs en Virtual
Channels. Le triplet lien physique, Virtual Path, Virtual Channel identifie une connexion de
manire unique. Il est repr par le VCN.

VPI (Virtual Path Identifier)
Ce sont les bits de poids fort du VCN. Ils identifient le VP.

WAN (Wide Area Network)
Ce terme dsigne un rseau dont l'extension gographique est importante, par opposition au
LAN.

Оценить