Vous êtes sur la page 1sur 33

Rseaux Haut Dbit ATM (Asynchronous Transfer Protocol) FONCTIONNEMENT

TER

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

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 (BISDN 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 .

Rseau Interne LL / LS Transpac X25

Numeris

RTC

Figure : 1 Ancien trafic

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.

TN1 : Terminal Numrique ordre 1 1 M I C MUX 32 VOIES 32(IT)*8(bits)*8000 priodes = 2,048Mbps

32 voies Figure : 2 Norme Europenne Norme G732 (Europe).

Avec la numrisation de la voix, les infrastructures se sont banalises. Pour des raisons doptimisation des supports de transmissions , le CCITT (UITT) 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 64kbps E1 M I C TN1 2,048Mbps 4 120 voies TN2

E2 8,44Mbps

30 voies E3 480 voies TN3 34,368Mbps

E2

E4 139,264Mbps 1920 voies TN4 140Mbps

5e ordre / E5 Figure : 3 Cinq niveaux PDH / Europe 565Mbps

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 OC3 OC9 OC12 OC18 OC24 OC36 OC48

STM-1 STM-4

STM16

51,84 155,52 466,56 622,08 933,12 1244,16 1866,24 2488,32

OUI OUI

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).
1 1 4 9 9 10 270

SOH Ptr POH

Charge Utile
STM-1 155,52Mbit/s

Figure : 4 Trame SDH

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.

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.
Cellules vides
donnes voix images

Figure : 6 Rseau cellules

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' prsent que dans les cellules l' est interface UNI. Ce champ est <cras> par le premier commutateur ATM rencontr par la cellule. Ce champ n' qu' a une signification locale, il ne rapparat pas lorsque la cellule arrive destination. Il a t dfini l' origine en pensant qu' pourrait tre d' certaine utilit pour le il une contrle de flux. Pour des mcanismes de priorit entre les ordinateurs htes et le rseau. Aucune valeur n' t finalement spcifie pour ce champ, tel point a que le rseau l' ignore. La meilleure des rponses l' puisse formuler son on gard, c' quil s' d' bogue dans la dfinition du standard ATM. est agit un 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' 256 conduits a 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' erreur simple (un bit en erreur) et une 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' ligne loue. Les seconds doivent tre tablis une 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' a bien reut son message CONNECT et qu' fait suivre. Lorsque il il le message CONNECT se propage en retour vers l' expditeur de SETUP, chaque commutateur au passage l' acquitte son tour en envoyant CONNECT ACK.

Ordinateur source SETUP

Commutateur1 SETUP

Commutateur2

Ordinateur destinataire

CALL PROCEEDING

SETUP
CALL PROCEEDING

CONNECT CONNECT CONNECT ACK CONNECT

CONNECT ACK

CONNECT ACK

Fig : 9 a. Etablissement dune connexion sur un rseau ATM

Ordinateur source RELEASE

Commutateur1 RELEASE

Commutateur2

Ordinateur destinataire

RELEASE
RELEASE COMPLETE RELEASE COMPLETE RELEASE COMPLETE

Fig : 9b. Dconnexion sur un rseau ATM

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).

Figure : 10 Model de rfrence

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

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 Suprieurs Utilisateur

Couche Suprieurs contrle

ATM Adaptation Layer ATM Couche Physique


Fig : 11 Les 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

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.

Fig : 12 Structure de la donne de la couche AAL 1

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.

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.

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

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' du dernier bit du aide Payload Type (un champ len-tte de la cellule ATM), qui vaut 1 si la cellule est la dernire du PDU.

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 souscouche 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.

Fig : 14 Structure de donne de la couche AAL 3/4

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.

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' dduisent pas en immdiatement qu' est possible d' il 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 :

Fig : 18 Rsum des connexions sur le port 1

Quelques remarques et un peu de vocabulaire pour conclure 1. Un VC est bidirectionnel, ce qui signifie qu' peut servir il 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' ncessaire. est 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' utilisateur un terminal un autre est appele VCC (Virtual Channel Connection. 6. La suite de VPIs implique dans la connexion d' utilisateur un terminal un autre est appele VPC (Virtual Path Connection.

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' cellule vers plusieurs sorties. si deux ou une plusieurs cellules sont destination d' mme sortie, le commutateur Batcherune Banyan pour ne s' pas les traiter ; il est ncessaire de revenir des techniques est 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' mme sortie, en a laiss une passer qu' seule, et faire rapparatre au cycle suivant celles qui se font une 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' lignes de sortie. aux 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' injectes dans le commutateur banyan qui vous est alors tre 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 tant 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.

WEBOGRAPHIE
Rseau Haut Dbit, 2me 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 4me 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 .

Lexique sur ATM en gnral


25,6 Mbps Twisted Pair C' l' des protocoles physiques utilisables en-dessous de l' est un ATM. AFI (Authority Format Identifier) C' le premier octet de l' est adresse ATM, il indique auquel des trois formats existants appartient ladite adresse. Il fait partie de la network part. AREA C' l' des champs de l' est un adresse ATM, il identifie une sous-rgion de du RD. Il fait partie de la network part. AAL (ATM Adaption Layer) C' l' est 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' l' des trois formats d' est un 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' pas encore t prcise par le forum ATM. a 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' l' des trois formats d' est un adresses ATM existants. Il est repr par un AFI gal 47. Ce format d' adresses est hirarchis par organisations. C' le format par dfaut sur les est 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' le protocole permettant des quipements Ethernet pourvus d' est 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' rseau ATM. un NNI (Network to Network Interface) C' le protocole de bas niveau permettant d' est acheminer des cellules entre deux noeuds nonextremaux du rseau ATM. On utilise galement le protocole UNI au mme niveau logique entre deux nuds dont l' est extrmal. un 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' le protocole qui permet d' est tablir les SVC. RD (Route Domain) C' l' des champs de l' est un 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' le protocole physique le plus couramment utilis en-dessous de l' est ATM. SVC (Switched Virtual Connection) Connexion tablie dynamiquement entre deux utilisateurs terminaux du rseau. UNI (User to Network Interface) C' le protocole de bas niveau permettant d' est acheminer des cellules d' utilisateur un terminal du rseau ATM un nud non-extremal de ce rseau. On utilise galement le protocole NNI au mme niveau. VC (Virtual Channel) C' la connexion entre deux nud du rseau ATM, le circuit virtuel par lequel vont est 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' un nombre compos de deux sous-nombre, le VPI et le VCI. Il identifie un VC de est manire unique pour une interface d' nud du rseau ATM donne. un 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.