ATM Asynchrones Transfert Mode
ENSA Tanger [Link]
ATM: Asynchrones Transfert Mode
Plan : Elements dintroduction Comment est constitu un rseau ATM Modle UIT du protocole ATM Quality Of Service Hirarchie Des Rseaux
ENSA Tanger [Link]
ATM: Elements dintroductionn
La commutation Quest ce que ATM ? Quels sont les objectifs d'ATM ? Commment ATM remplit ses objectifs
ENSA Tanger [Link]
E. dintroduction: La Commutation
Principe de la commutation: Aiguillage de la communication d'un canal en entre vers un canal de sortie,
Divers techniques: - commutation de circuits, - commutation de messages, - commutation de paquets, - commutation de trames, - commutation de cellules.
4
ENSA Tanger [Link]
E. dintroduction : La commutation de circuits
La commutation la plus simple, il sagit de constituer un chemin physique de bout en bout entre une source et une destination,
le circuit est bloqu (phase de transfert) tant que les deux abonns ne le restituent pas explicitement (phase de libration), Caractristiques: Inconvnients:
- Garantit le bon ordonnancement des donnes, - Pas de stockage intermdiaire des donnes, - Dbits source / destinataire identiques,
- S'il n'y a plus de ressource disponible de bout en bout, la connexion est refuse, - mauvaise utilisation des ressources : les deux abonns consomment rarement toute la bande passante
- Les abonns monopolisent la ressource durant toute la connexion,
- Facturation la minute.
ENSA Tanger [Link]
E. dintroduction : La commutation de messages
Principe :
- Pas d'tablissement pralable de la communication (aucun lien physique entre la source et le destinataire), - Un message constitue une unit de transfert qui est achemine individuellement dans le rseau (exemple : un fichier), - Sur chaque nud du rseau, un message est : Reu en entier, Stock si ncessaire (occupation des lignes),
Analys (contrle des erreurs),
Transmis au nud suivant, etc - Facturation en fonction de la quantit de donnes
ENSA Tanger [Link]
E. dintroduction : La commutation de messages
Avantages :
- Meilleure utilisation des liens qu'avec la commutation de circuit meilleur dimensionnement du rseau, - En cas de fort trafic, il n'y a pas de blocage du rseau : le message est simplement ralenti, - Possibilit de faire de la diffusion d'un mme message plusieurs correspondants, - Possibilit de faire du contrle d'erreurs entre deux commutateurs voisins fiabilit. Inconvnients:
- Ncessite une mmoire de masse importante dans les commutateurs,
- Temps d'acheminement non matris, - Si un message est corrompu, il devra tre retransmis intgralement. Exemple dapplication : systmes de messagerie.
ENSA Tanger [Link]
7
E. dintroduction : La commutation de paquets
Principe : plus de souplesse
- Le message est dcoup en paquets (fragments) de petite taille, - Chaque paquet est achemin dans le rseau indpendamment du prcdent (et des autres), - Pas de stockage d'information dans les nuds intermdiaires (rmission immdiate sur le lien optimal), - le squencement des paquets n'est plus garanti, - Reconstitution du message larrive avec ventuellement un rordonnancement des paquets, -Multiplexage des paquets de diffrentes sources sur un mme lien (liens banaliss et non pas ddis)
ENSA Tanger [Link]
E. dintroduction : La commutation de paquets
Avantages :
- Optimisation de l'utilisation des ressources, plus grande quit entre les utilisateurs - Transmission plus rapide que dans la commutation de messages, - Retransmission uniquement du paquet erron en cas d'erreurs.
Inconvnients:
- Il peut tre ncessaire de rordonner les paquets pour reconstituer le message, - Chaque paquet doit contenir les informations ncessaires son acheminement. Acheminement en mode datagramme ou mode non connect: - Les paquets peuvent emprunter des chemins diffrents, - Ordre darrive diffrent, reconstitution larrive - Risque de perte de paquets si un nud est engorg (pas de contrle de flux possible de bout en bout)
ENSA Tanger [Link]
9
E. dintroduction : La commutation de paquets
- Les paquets peuvent emprunter des chemins diffrents,
- Ordre darrive diffrent, reconstitution larrive, - Risque de perte de paquets si un nud est engorg (pas de contrle de flux possible de bout en bout),
- simplicit de mise en uvre (la complexit est reporte dans les extrmits qui doivent reconstruire le message),
- Routage diffrent pour chaque paquet permet de rpartir la charge du rseau (routage adaptatif) Acheminement en mode circuit virtuel ou mode connect - un chemin est tabli lavance (le Circuit Virtuel) - les paquets sont reus dans lordre (mme chemin pour tous) - dcision d'acheminement plus rapide (la route est connue)
- compromis entre la commutation de circuits et la commutation de paquets en mode datagramme (optimisation des ressources, garantie de squencement)
ENSA Tanger [Link]
10
E. dintroduction : La commutation dans le temps
Commutation de
(a)
(b) (c)
Circuits
Messages paquets
ENSA Tanger [Link]
11
E. dintroduction : Circuit virtuel / Datagramme
Circuit virtuel (ATM, Frame Relay) Avantages: - Ressources rserves l'avance,
- Squencement des paquets garanti, - Court en-tte, acheminement plus rapide.
Datagramme(Internet) Avantages: - Plus robuste
- Rpartition de la charge.
Inconvnients: -Risque accru de congestion
-Arrive dsordonne des paquets -Dcision d'acheminement sur chaque paquet
Inconvnients: -Chaque connexion ouverte consomme des
ressources mme si aucun paquet ne circule, -Une seule route possible (pas de contournement des zones congestionnes, moins robuste) - Perte de tous les circuits en cas de dfaillance d'un routeur
ENSA Tanger [Link]
12
E. dintroduction : Quest ce que lATM
-Le Dbat synchrone versus asynchrone a dj eu lieu dans les annes 1970. Les techniques asynchrones lont port lpoque grce leur plus grande flexibilit. Mais il a longtemps subsist un doute sur la faisabilit dune telle technique pour des trafics isochrones (la parole) - En 1982, Le Centre Nationale des tudes tlcommunications, dans le cadre de son projet PRELUDE, a dcouvert quun mode de transfert asynchrone pouvait tre applique au dbits levs dun rseau large bande. - ATM (Asynchronous Transfert Mode) est un standard de telecommunication propos pour le RNIS Large Bande. N de l'ide de fusionner les rseaux destins la voix, la vido, les donnes sur un mme et seul rseau. -L' ATM est une architecture de rseau fonctionnant en mode connect, utilisant de petites units de donnes( cellules) et autorisant des dbits varis( de 155Mbit/s quelques Gbits/s)
ENSA Tanger [Link]
13
E. dintroduction : Quels sont les objectifs d'ATM ?
-Pouvoir transporter sur un mme support des donnes sensibles aux
dlais d'acheminements mais supportant des pertes d'informations( applications temps rels: voix, vidos...) -Pouvoir transporter des donnes sans contraintes temporelles fortes mais ne tolrant pas de pertes d'informations ( donnes informatiques, transferts de fichier) -Pour ce la il faut offrir: Un dbit suffisant Une qualit de service (QoS)
ENSA Tanger [Link]
14
E. dintroduction : Comment ATM remplit ses objectifs?
- En utilisant des paquets de petites tailles appls cellules.
- ATM est orient connexion. Chaque connexion est identifie par un numro. Toute cellule transportant les donnes porte l'identificateur de la connexion. - ATM utilise le multiplexage temporel asynchrone -Diffrentes classes de services sont prvues pour permettre l'intgration des diffrents types de trafic et rpondre aux exigences des applications en terme de QoS. Notion de contrat utilisateur
ENSA Tanger [Link]
15
Rseau ATM : constitution
Un rseau ATM est compos de: -Noeuds ATM (commutateur ou Brasseur) reli entre eux par des liaisons ATM.
-Ces noeuds aiguillent des paquets de longueur fixe: les cellules ATM.
-Pour allger le temps de traitement des cellule en fait commutation physique, - Des interfaces permettant le branchement d'quipements sur un rseau ATM.
ENSA Tanger [Link]
16
Rseau ATM : commutation de cellules
- Commutation de paquet de taille fixe : 53 octets, - Cellule =5 octets den-tte + 48 de donnes, pourquoi ? - Mode de transfert asynchrone ou ATM : les tranches sont assignes aux utilisateurs selon les besoins; il ny adonc pas de structure de trame.
syn
Canal 1
Canal 2
Canal n
syn
Canal 1
Canal 2 trame
Canal n
syn
mode STM Mode ATM
Slot H Canal 1 H Canal 1 H Canal n H C libre
Canal 2
- Commutation plus simple et plus rapide : meilleure gestion de la mmoire et des files dattente. - Transmission de cellules sur un circuit virtuel (VCI+VPI) - ATM est utilis dans: les curs de rseaux IP et les points d'interconnexion,
les curs de rseaux voix (GSM) : voix/ATM,
le transport sur les lignes ADSL(IP/PPP/ATM niveau physique)
ENSA Tanger [Link]
17
Rseau ATM : format de cellules
-GFC (Generic Flow Control) 4 bits pour le contrle de flux,
GFC / VPI VPI VPI VCI VCI VCI PT CLP
HEC (x8+x2+x+1)
-VPI (Virtual Path Identifier) numro de chemin virtuel (8 bits pour les cellules UNI : User-Network Interface /12 bits (plus de GFC) pour les cellules NNI : NNI : Network-Network Interface)
-VCI (Virtual Channel Identifier) identificateur de conduit virtuel (16 bits)
-PT Payload Type (3 bits) : ce code indique le type d'information transporte par la cellule (voir plus loin) -CLP (Cell-Loss Priority) : bit utilis en contrle de congestion (0 :cellule prioritaire, 1: cellule jetable)
DATA (48 octets)
-HEC (Header Error Control) (8 bits) : est un champ correcteur/dtecteur d'erreur, ne porte que sur les 32 premiers bits de l'en-tte.
ENSA Tanger [Link]
18
Rseau ATM : commutation de cellules
-Circuits virtuels:
* VCI (Virtual Channel Identifier) : numro de canal virtuel, * VPI (Virtual Path Identifier) : numro de chemin virtuel, * Un VP peut contenir plusieurs VC (multiplexage) * Un VP est en fait une connexion multipoint
-Les VCI et VPI sont contenus dans l'en-tte ATM de chaque cellule (donnes d'acheminement) -La commutation peut agir en fonction:
* du VPI uniquement : on parle alors de brasseur un ensemble de circuits virtuels (VPI,VCI) ayant une mme destination forme un mme conduit virtuel (VPI), permet de commuter plusieurs voies simultanment, commutation rapide. * du VP et du VCI: on parle alors de commutateur multiplexage/dmultiplexage des VP commutation au niveau des VC
ENSA Tanger [Link]
19
Rseau ATM : Commutation VPI/VCI
La dcomposition logique VPC/VCC
-Le conduit VP2 est commut au conduit VP5( Brasseur) -les circuits VC1, VC2, VC3 du conduit VP1 sont commuts respectivement vers VP3/VC1, VP3/VC2, VP4/VC1 ( Commutateur).
20
Le brassage des VP et la commutation des VC
ENSA Tanger [Link]
Rseau ATM : Commutation VPI/VCI
Le rseau commut et le rseau brass
Brasseur ATM
ENSA Tanger [Link]
21
Rseau ATM : Les interfaces
LATM Forum a dfini de nombreuses interfaces: on retrouve les interfaces UNI et NNI, mais elles peuvent tre publiques ou prive. Linterface DXI (Data eXchange Interface) permet la connexion des quipements terminaux non spcifiquement ATM comme les routeurs. Enfin, linterface B-IC (Broadband-InterCarrier Interconnection) a pour but dinterconnecter des rseaux ATM entre eux DTE (router)
DXI
DTE (ATM DSU)
Public UNI
Public UNI
Pubic ATM network
B-ICI
B-ICI Pubic ATM network Public UNI
Private ATM network Private UNI
Pubic ATM network
Private NNI Pubic ATM network
ATM user
ENSA Tanger [Link]
ATM user
22
Les interfaces de lATM Forum
Modle UIT de protocole ATM
Plan gestion
Plan Contrle
PNNI Q2931 SAAL
Plan Usager
Couches hautes CS
Couche ATM Adaptation Layer Couche ATM Couche Physique
SAR
TC PM
ENSA Tanger [Link]
23
Protocole ATM: couche physique
-La couche la plus basse concerne les protocoles de niveau physique dpendant du support physique (PMD : Physical Medium Dependant ). ce protocole dcrit la faon dont les cellules seront effectivement mises sur le support physique. Plusieurs solutions sont envisageables ; le plus couramment cites proviennent de lutilisation des protocoles tel que SONET et SDH. -Cette couche est Divise en 2 sous-couches: * Sous-couche TC( Transmission Convergence): permet ladaptation des cellules aux trames de transmission du rseau de transport (dcouplage du taux de transmission des cellule, gnration et de la vrifiction de la zone de dtection derreur de len-tte HEC, de la dlimitation des cellules, de ladaptation de la vitesse de transmission et, enfin, de la recupration des cellules sur le support physique. * Sous-couche PM (Physical Medium): permet l' adaptation physique du signal sur les mdias( fibre optique, cble coaxial, cble en cuivre) utiliss. (indpendante de la notion de cellule) et des problmes dhorloge -La couche physique de ce modle reoit, quelques lments prs, les fonctionnalits des trois premires couches du modle OSI
ENSA Tanger [Link]
24
Protocole ATM: couche ATM
La couche ATM est responsable du transport de bout en bout des cellules. ces principales fonctions sont :
- Lacheminement des cellules par des numros de voies ou de conduits logiques,
VCI/VPI (Virtual Channel Identifier/Virtual Path Identifier), - La dtection des erreurs sur len-tte de la cellule ,
- Le multiplexage-dmultiplexage ,
- la gnration/extraction de len-tte de la cellule. La couche ATM est commune tous les services et soutient le protocole AAL qui a pour
fonction dadapter des applications diverses et varies. De plus, elle est indpendante du
support physique et donc indpendante de la couche physique
ENSA Tanger [Link]
25
Protocole ATM: couche AAL
-La couche AAL (ATM Adaptation Layer) doit faire linterface avec les couches suprieures.
-Elle est elle-mme dcompose en deux sous-couches : CS (Convergence Sublayer) et SAR (Segmentation And Reassembly sublayer).
- La sous-couche la plus haute, CS, gre les temps de transmission, la dtection des cellules perdues et des erreurs de transmission. Pour ce faire, elle encapsule les paquets de la couche applicative (dits PDUs) dans des CS-PDUs (Protocol Data Unit) de taille variable et suprieure celle de la cellule ATM. -la sous-couche CS dpend du service qui doit tre rendu lutilisateur. Elle fournit le service de lAAL au point daccs au service (SAP: Service Access Point), les sous-couches peuvent tre vide si la couche ATM est suffisante pour les exigences des utilisateurs. - La sous-couche SAR, quant elle, permet de dcouper ces CS-PDUs pour les implanter dans les cellules ATM de 48 octets de donnes,
ENSA Tanger [Link]
26
Protocole ATM: couche AAL
AAL SAP
AAL
CS-PDU header
AAL-SDU CS-PDU Data CS-PDU trailer
SAR-PDU SAR-PDU SAR-PDU header Data trailer
ATM SAP
ATM
cellule header
ATM SDU
Cellule Data
27
ENSA Tanger [Link]
Protocole ATM: Plans
-Plan utilisateur:
* fonctions de transfert
*fonctions de commutation - Plan de contrle: * fonctions de commande
- le champs PTI permet didentifier le type dinformation de la cellule: cellules utilisateur, cellules du flux OAM et cellules de gestions de ressources.
0 Identificateur 0 Identificateur 1 dutilisateur 0 Flux OAM F5 1 Rseau 1 Gestion 1 de bout en bout 0 de ressources 1 rserv 0 Notification de 1 congestion 0 de segment
* contrle de communications
-Plan gestion: * fonctions de supervision * administration
ENSA Tanger [Link]
28
ATM: Quality Of Service
- A la connexion, l'application spcifie une certaine QoS (dbit, perte de cellules, gigue) et un certain trafic. -Le contrle d'admission dpend de la classe de services demandes
ENSA Tanger [Link]
29
ATM: QOS -paramtres
Paramtres de trafic PCR (Peak cell Rate) SCR (sustainable Cell rate) MCR (Minimum Cell rate) MBS (Max Burst Size) Signification Dbit Max Dbit normal Dbit minimal Taille max du pic de trafic Signification Variation du dlai de transfert Dlai max du transfert Taux de perte des cellule
Paramtres de QOS CDV (Cell Delay Variation) MCTD (Max Cell Transfert delay) CLR (Cell Loss Ratio)
ENSA Tanger [Link]
30
ATM: QOS classes de services ATM
Trafic Garantie de la bande passante oui oui non
MCR, PCR
Garantie de la variance Du dlai
Garantie Du dbit
Retour Dindication de congestion
non non non
CBR VBR UBR ABR
PCR
SCR, PCR, MBC
oui
oui oui
oui
non non
non oui (minimum)
oui
oui
CBR: Constant Bit Rate, VBR: Variable Bit Rate, UBR: Unspecified Bit Rate, ABR: Available Bit Rate,
ENSA Tanger [Link]
UBR ABR VBR CBR
31
ATM: Hierarchie Des Reseaux
Rseaux de service (Voix, Vido, Donnes) Rseaux de commutation (ATM)
Rseaux de transmission (SONET / SDH)
ENSA Tanger [Link]
32
ATM: Hierarchie Des Reseaux
-Rseaux de transmission: * Hirarchie de multiplexage, * Hirarchie de dbit, * Codage des donnes, * Schma de multiplexage, * Mdia de transmission. -Rseaux de commutation: * Circuit (RTC), * Trames (FR), * Paquets (X25), * Cellules (ATM). - Rseaux de services: * Donnes, * Voix, * Vido, * Interconnexion de rseau locaux,
ENSA Tanger [Link]
33
ATM: Conclusion
Avantages: -ATM permet de transmettre la voix, le son et les donnes en mme temps avec une qualit de service excellente.
-Les rseaux ATM sont des rseaux souples et polyvalents. Un rseau ATM peut tre trait comme un rseau unique, que ses points de connexion soient dans un btiment ou rpartis travers le pays. Son exploitation relayant des cellules de taille fixe offre des performances plus faciles prvoir que des trames de longueur variable. Inconvenient: - Trs coteux mettre en place (commutateur....) - Coteux dans la formation du personnel (Technologie trs complexe) - Mme si ATM peut tre interconnect avec d'autres architectures de rseaux, cette interconnexion ne conserve pas tous les avantages des rseaux ATM
ENSA Tanger [Link]
34