Vous êtes sur la page 1sur 40

La technique

ATM
(Asynchronous Transfer Mode)
Lila Boukhatem
LRI : Laboratoire de Recherche en Informatique
Université de Paris-sud
lila@lri.fr

PLAN

ˆIntroduction
ˆLe RNIS-LB
ˆLa technique ATM
ŽLa commuation de cellules
ŽLe modèle de référence
ˆLa couche ATM
ˆLa couche physique
ˆLa couche AAL
ˆLe contrôle de trafic et de congestion ATM
Introduction
ˆLes réseaux informatiques
ŽTransfert des données informatiques
Réseau
ŽCommutation de paquets
ŽArchitectures OSI - TCP/IP
ˆLes réseaux de télécommunications
ŽTransmission de la parole
Réseau
ŽContraintes sévères : isochronisme
ŽTemps de réponse (A/R) inférieur à 56 ms
ŽCommutation de circuits

Introduction

ˆLes réseaux à intégration de services


ŽLe RNIS : Réseau Numérique à Intégration de services (ISDN)

• Le but : intégrer à la fois les applications informatiques de bas et moyen débit


et les applications téléphoniques
• Accès universel : interface S

• Canaux B : 64 Kbit/s,
− commutation de circuits, transfert de la parole et des données

• Canaux Dx: x Kbit/s,


− commutation de paquets, signalisation
Le RNIS-LB

ˆLe RNIS-Large Bande


ŽIntégration = facilité de transporter des données provenant de
sources différentes sur un support unique
ŽMotivations
• Support unique
− L’explosion de nouveaux services rend impossible le développement d’autant de
réseaux spécifiques
− Investissements et coûts d’exploitation réduits
− Utilisation optimale des ressources
• Demande croissante de services haut débit et multimédias
• Technologies haute vitesse
− de commutation et de transmission
ŽLe mode de transfert = l'ATM (Asynchronous Transfer Mode)
(choix de l’ITU-T)

La technique ATM
ˆMode de transfert
Ž La combinaison des mécanismes de multiplexage et de commutation utilisés au
niveau d'un canal de transmission
ˆLe mode STM (Synchronous Transfer Mode)
ŽMultiplexage : synchrone
Syn Syn
C1 C2 C3 … Cn C1 C2 C3 … Cn
Trame 1 Trame 2

• Trames périodiques composées de tranches de temps E1 S1


E2
• Chaque tranche est associée à un canal E3
S2
S3
− (un canal = une communication)
En Sn
• Technique adaptée aux débits constants
• Perte de bande passante pour les services à débit variable
E IT S IT
ŽCommutation de circuits E1 1 S3 2
2 3
La technique ATM
ˆLe mode ATM (Asynchronous Transfer Mode)
ŽMultiplexage : asynchrone
• Aucune relation entre l'identité du canal et le temps d'insertion du paquet dans la trame
• Puisqu'il n'y a pas d'assignation fixe de "slot" chaque unité d'information doit être
étiquetée
• Il n'y a pas de "slot" vide
C2 C2 C4 C1 … C6 C3 C2 C5 …
Étiquette C2 Trame 1 Trame 2
E1 S1
E2 S2
E3 S3
ŽCommutation par paquets En Sn

En-tête S En-tête
a S3 c
b S1 k

La technique ATM

ˆATM (Asynchronous Transfer Mode)


ŽLa commutation de cellules

Commutation de paquets Commutation de circuits

-Support de débits variables


-Possibilité de multiplexage -simplicité
-Allocation dynamique des ressources -Isochronisme (délais bornés)

Commutation de cellules
Les principes

ˆOrienté connexion
ˆFonctionnement de bout-en-bout
ŽPas de contrôle de flux, de perte ni d’erreurs sur les liens
ˆFonctions réduites de l’en-tête
ŽAcheminement et multiplexage
ˆChamp information petit

La technique ATM

ˆLa commutation de cellules


ŽL'information est transportée dans des cellules
ŽUne cellule est un paquet court de taille fixe

En-tête Info

5 octets 48 octets
La technique ATM

ˆPourquoi une taille constante?


ŽMeilleure performance des commutateurs
• Simplification de la gestion mémoire
• Parallélisme des traitements
• Délimitation implicite de la cellule
ŽDélai
• Quand les PDU sont de taille fixe, le délai dans les buffers est optimisé

La technique ATM

ˆ Pourquoi 53 octets?

6 ms 6 ms
Réseau
Paquétisation Dépaquétisation

28 ms

ˆ53 octets - Compromis (1989)


¾ Européens : 32 octets (voix)
¾ Américains : 64 octets (données)
La technique ATM

ˆPourquoi une unité de transfert de petite taille?


ŽRéduction du temps de constitution du paquet
ŽRéduction du temps de transfert
ŽRéduction de la taille des tampons
ŽGigue faible
ŽMeilleur entrelacement de trafic

Exemple
ˆCellules, paquets et temps de propagation
ŽExemple
• Transmettre un paquet de 240 octets à travers 2 commutateurs
ŽHypothèses
• Liens à 240 octets/s
• Temps de commutation négligeable
ŽBut
• Calculer le temps total de propagation
Source Commutateur 1 Commutateur 1 Dest
240 octets 240 octets

Temps de propagation
Exemple

Source Dest
Commutateur 1 Commutateur 1
240 octets

Temps écoulé : 0 sec

Exemple

Source Dest
Commutateur 1 Commutateur 1
240 octets

240 octets

Temps écoulé : 1 sec


Exemple

Source Dest
Commutateur 1 Commutateur 1

240 octets 240 octets

Temps écoulé : 2 sec

Exemple

Source Dest
Commutateur 1 Commutateur 1
240 octets

240 octets

Temps écoulé : 3 sec


Exemple

Source Dest
Commutateur 1 Commutateur 1
240 octets

Temps écoulé : 3 sec

Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48 48 48

Temps écoulé : 0 sec


Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48 48

48

Temps écoulé : 0.2 sec

Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48

48 48

Temps écoulé : 0.4 sec


Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48

48 48

Temps écoulé : 0.6 sec

Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48

48 48

Temps écoulé : 0.8 sec


Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48

48 48

Temps écoulé : 1 sec

Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48 48

48

Temps écoulé : 1.2 sec


Exemple

Source Dest
Commutateur 1 Commutateur 1
48 48 48 48 48

Temps écoulé : 1.4 sec

La technique ATM

ˆLe modèle de référence


Plan de gestion
Plan de Plan
commande d'usager
couches couches
supérieures supérieures
CS
AAL SAR
ATM
TC
PHY PM

ŽTrois couches
ŽTrois plans
La technique ATM

ˆLe modèle de référence


ŽTrois plans
• Plan de l'utilisateur
− Transport de l'information utilisateur
• Plan de contrôle
− Signalisation
• Plan de gestion
− Fonctions de surveillance
− Gestion de plan
− Gestion de couche
♦Flux OAM (Operation And Maintenance) F4 et F5

La technique ATM

ˆLe découpage Les fonctions


AAL CS : Convergence
Convergence
sublayer
Plan de gestion
SAR : Segmentation et réassemblage
Plan de Plan Segmentation
commande d'usager and Reassembly
couches couches
supérieures supérieures ATM Contrôle de flux générique
CS Génération et extraction d’en-têtes
AAL SAR Mux et démux des cellules
ATM PHY TC : Vérification en-tête cellule
TC Transmission Cadrage de la cellule
PHY PM convergence
Génération/récupération trame
PM : Physical Adaptation des trames à la transmission
Medium Synchronisation des bits
Support physique
La couche ATM

ˆStructure de la cellule ATM


En-tête Info
GFC : Generic Flow Control
5 octets 48 octets PT : Payload Type
CLP : Cell Loss Priority

8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
1 GFC VPI 1 VPI
2 VPI VCI 2 VPI VCI
3 VCI 3 VCI
4 VCI PT CLP 4 VCI PT CLP
5 HEC 5 HEC
Interface UNI Interface NNI

La couche ATM

UNI UNI
Sw-ATM
NNI NNI
Sw-ATM UNI

Sw-ATM Sw-ATM
NNI
UNI NNI
UNI

UNI : User Network Interface


NNI : Network Node Interface
La couche ATM

ˆLes connexions ATM


ŽATM est un mode connecté
• Toutes les cellules suivent le même chemin

ˆCheminement des cellules


ŽChaque cellule porte dans son en-tête une étiquette
ŽUn commutateur ATM se base sur cette étiquette pour assurer le
cheminement de la cellule
ŽLes cellules vont être acheminées de commutateur en commutateur
pour arriver à la destination

La couche ATM

ˆLes identificateurs VPI / VCI


ŽVPI : Virtual Path Identifier / VCI : Virtual Circuit Identifier

U1 A B L M
U3 X T
Commutateur
U2 C D N O
U4 Y U

Port Etiquette Port de Etiquette de Port/E Etiquette/E Port /S Etiquette /S


d'entrée d'entrée sortie sortie
X A T L
X B U N
ŽL'étiquette comporte deux numéros . . . .
• Un numéro de circuit (voie) virtuel
• Un numéro de chemin (conduit) virtuel
La couche ATM

ˆ Les connexions ATM


ˆ Deux types
¾ Connexion de VC (VCC)
¾ Connexion de VP (VPC)

VC 1
VC 2 VP1

VC 3
VC 4 VP 2 Lien
VC 5
VC 6
VC 7 VP 3
VC 8

Support de transmission physique

La couche ATM

ˆLes connexions ATM


ŽUne VPC est constituée d’un VP ou de la concaténation de plusieurs VPs
• essentiellement (semi) permanente
• établies par le plan de gestion
ŽUne VCC est constituée d’un VC ou de la concaténation de plusieurs VCs
• essentiellement commutées (SVC) - éventuellement PVC
• établies par le plan de contrôle VPC

VP VP

Commutateur
Caractéristiques des VCC

ˆétablies ou libérées à l’UNI


ˆétablies
Žpar abonnement
Žpar une procédure de méta-signalisation pour les cnx de sig
Žpar une procédure de signalisation pour les cnx utilisateur
ˆQoS spécifiée - taux de perte, gigue
ˆintégrité de la séquence de cellule préservée
ˆparamètres de trafic négocié entre le réseau et l’utilisateur
ˆcellules surveillées pour vérifier que le trafic est conforme au trafic
annoncé par la source

La couche ATM

Les commutateurs : commutent une cellule en utilisant les deux


étiquettes VCI/VPI
Les brasseurs : commutent une cellule en utilisant seulement le VPI
(commutation de VP)
U1 U3 U1 U3

U2 U2
U4 U4

Port VCI/VPI Port de VCI/VPI Port VCI/VPI Port de VCI/VPI


d'entrée sortie d'entrée sortie
X a1/a2 Y b1/b2 a1/a2 a1/b2
X Y

Commutateur de VC/VP Commutateur de VP


Les deux niveaux de commutation

Aiguilleur de VP - Brasseur

VCI 1 VCI 1
VCI 2 VPI 1 VPI 4 VCI 2

VCI 1 VCI 1
VCI 2
VPI 2 VPI 5 VCI 3

VCI 1 VCI 1
VPI 3 VPI 6 VCI 2
VCI 3

Aiguilleur de VC - Commutateur

VPI 2 VCI 2
VCI 1
VCI 3 VPI 1

VPI 3 VCI 1

L’utilité des connexions VP

ˆRéduction des tâches d’administration


ˆRéduire la taille des tables de commutation
ˆRéduction du temps d’établissement des connexions de VC
ˆConstruire une topologie de réseau brassé
ˆGestion des ressources
ˆLeased lines
La couche ATM

ˆLe bit CLP (Cell Loss Priority bit)


• CLP=0 cellule importante, haute priorité
8 7 6 5 4 3 2 1
• CLP=1 cellule non importante, basse priorité
1 VPI
2 VPI VCI
ŽMarquage des cellules se fait soit par : 3 VCI
• Le réseau 4 VCI PT CLP
− Non respect du contrat de trafic
5 HEC
• L’utilisateur
Interface NNI
− Marquer les cellules pas très importantes

La couche ATM

ˆLe champ PTI (Payload Type Identifier)


− Type du champ information de la cellule (utilisateur, gestion)
− Situation de congestion

Champ PTI Interprétation

000 Cellule user, pas congestion, pas d ’indication


001 Cellule user, pas de congestion, indication
010 Cellule user, congestion, pas d ’indication
011 Cellule user, congestion, indication
100 Cellule OAM (F5) de Segment (section) OAM : Operation And
101 Cellule OAM (F5) de bout en bout Maintenance
110 Cellule FRM : gestion de ressources rapide FRM : Fast Resource
111 Réservée Management
La couche ATM

• Les notifications EFCI


(Explicit Forward Congestion Identication)

PT=000 PT=000 PT=010


U1
U3

U2
PT=000 PT=010
U4

La couche ATM

• Les cellules OAM (Operation And Maintenance)

OAM OAM OAM


SW- SW-
U1 U2
ATM Segment ATM
Segment Segment

bout en bout
La couche ATM

ˆLe champ GFC (Generic Flow Control)


• Résolution des conflits d'accès lorsque plusieurs utilisateurs veulent accéder
au réseau par le même point d ’entrée (la même interface UNI).

ˆLe champ HEC (Header Error Control)

• Contrôle d'erreur de l'en-tête de la cellule


• Permet de délimiter la cellule

Les différents types de flux

ˆFlux de Signalisation (VPI = 0, à l ’UNI, à NNI par défaut)


ŽMeta-Signalisation : VCI = 1
ŽDiffusion (pas pour PVC) : VCI = 2
ŽPoint à Point : VCI = 5
ˆFlux de Gestion
ŽILMI : Interim Local Management Protocol (VCI=16, VPI=0)
• gestion de l’interface UNI : adresses, configurations
• la BD stocke : statistiques sur les niveaux PHY, ATM, VCC ...
• repose sur SNMP
ŽOAM
• F1, F2, F3 réservés à la couche physique
• F4 pour une cnx VPC : VCI = 3 (entre 2 noeuds), VCI = 4 entre extrémités
• F5 pour une cnx VCC : PT = 4 (entre 2 nœuds), PT = 5 (entre extrémités)
La couche ATM : fonctionnalités

ŽMultiplexage/demultiplexage des cellules


ŽCommutation
ŽGénération et extraction de l’en-tête
ŽContrôle de Flux = GFC (Generic Flow Control)

ŽFourniture de la QoS requise sur un VP ou un VC

ŽMise à disposition des fonctions d’administration

La couche physique

ˆRôle
ŽInsérer les cellules ATM dans une ressource de transmission pour
pouvoir les récupérer sous forme de cellules à l’autre extrémité
ˆ2 sous-couches
ŽPM : Physical Media
• Transmission et réception correcte des bits sur le support
• Tâches dépendantes du support
ŽTC : Transmission Convergence
• Mettre le flux de cellule au format approprié
• Tâches dépendantes du système de transmission
Organisation : Convergence/Media Physique

Sous-couche Convergence de Transmission (TC)

Adaptation des débits ATM et PHY (Cellules vides)


Embrouillage cellule
Calcul/vérification HEC
Délimitation cellule
Adaptation au conduit de transmission
génération/récupération du conduit et de la trame de transmission

Sous-couche Media Physique (PM)

Codage/Décodage
Récupération du rythme
Régénération des symboles
Support Physique

Adaptation des débits : Justification Cellule


Cellules ATM

ATM

PHY Cellules PHY

Cellules vides

ATTENTION GIGUE
Protection contre les erreurs

ˆContrôle en-tête par HEC Code cyclique, x8 + x2 + x + 1


ˆDétecte des erreurs multiples et corrige une erreur simple

Erreurs Multiples (cellule rejetée)

Pas d’erreur Erreur Simple (correction)


Erreurs Détectées
cellule acceptée Mode Normal Mode Détection
(cellule rejetée)

Pas d’erreur (cellule acceptée)

Délimitation des Cellules

ˆUtilisation d’un fanion (type HDLC) : trop coûteux


ˆUtilisation des pointeurs SDH :
Žtrop lié à la SDH
Žs’adapte mal aux autres supports physiques
ˆUtilisation du HEC :
Žrecherche permanente du HEC
Žmotif présent dans chaque cellule
Žindépendant du système de transmission - flux auto-cadré
ŽSécurité et robustesse améliorées par un embrouilleur (données
embrouillées pour éviter la détection d’un faux HEC)
Adaptation au conduit de transmission

Sur-Débit Cellules

Conduit de
Transmission

Réseau de Transmission

Cellules

ˆConduit confié au réseau par interface normalisée


ˆDirigé vers l’équipement ATM destinataire où les cellules sont
extraites

Couche PM
ˆFonctions de Transmission
Žindépendantes de la notion de cellule
Ždépendent du type de transmission et du support
ŽEmbrouillage/codage ; amplification Filtrage, conversion E/O,
Régénération
ˆInfrastructure peut supporter les haut-débits
Žfibre multimode FDDI
Žfibre monomode SDH
Žpaire torsadée SONET/SDH
Žcoax ou paire torsadée PDH
Ž...
Couches Physiques Normalisées

Réseau Public ATM


Utilisateur NNI
ATM UNI UNI

UIT-T et ETSI
ˆSynchrones (SDH) : Normalisées UNI - NNI 155,52 Mb/s et 622,08
Mb/s
ˆPlésiochrones (PDH) : Normalisées UNI - NNI 2 Mb/s, 34Mb/s, 140
Mb/s
ˆStructuré cellules (pour mémoire) UNI 155Mb/s et 622 Mb/s

Exemples

IT0 IT16

Trame 1
Trame 2
PDH 2Mbit/s
Trame 3
Trame 4

SDH 155,52Mbit/s 270 colonnes

VC-4

9 lignes Trame #1

Cellule ATM
Trame #2
La couche AAL

ˆLa couche AAL


ŽInterface entre la couche ATM et les couches supérieures
ŽRestaurer la qualité demandée
ŽLocalisation : terminaux QoS service Couches supérieures

Restaurer la qualité demandée


par le service/réseau

QoS réseau Réseau ATM

La couche AAL

ˆLa couche AAL


ŽDeux sous-couches
• SAR (Segmentation And Reassembly)
• CS (Convergence Sublayer)
ŽLa sous-couche SAR
• Segmente les données des couches supérieures (niveau émetteur)
• Réassemble les cellules (niveau récepteur)
ŽLa sous-couche CS
• Dépend du service rendu
• Fonctions supplémentaires
− Traitement des erreurs, absorption de la gigue, synchronisation de bout en bout
La couche AAL
ˆLes classes de service
AAL-5 AAL-5
AAL-1 AAL-2 AAL-3/4 AAL-3/4
Classe A Classe B Classe C Classe D
Synchronisation Forte Forte Faible Faible
Débit Constant Variable Variable Variable
Connexion Avec Avec Avec Sans

• AAL type 1 : émulation de circuit, service CBR (Constant Bit Rate)


• AAL type 2 : vidéo, service VBR (Variable Bit Rate)
• AAL type 3/4 : services de données en mode connecté ou non, à débit variable
sans relation de temps
• AAL type 5 : SEAL(Simple and Efficient Adaptation Layer)

La couche AAL

ˆLes fonctions de l’AAL1


ŽSegmentation et réassemblage
• PDU/SDU (Cellule/application)
ŽAbsorption de la variation de délai
ŽLa récupération, en réception, de l’horloge de la source
ŽLa gestion des cellules perdues et la gestion des erreurs bit
La segmentation

Application SDU application

CS CS-PDU Multiple de 48

Segmentation
AAL reassemblage

SAR
SAR-PDU SAR-PDU
SAR-PDU

ATM cellule

La couche AAL
ˆL ’AAL-1

CS
CS-SDU + CSI + SNC
47 octets

SN SNP
SAR
CSI SNC CRC PTY

4 bits 4 bits

SN : Sequence Number SNP : Sequence Number Protection


CSI : Convergence Sublayer Information CRC : Cyclic Redundancy Check
SNC : Sequence Number Counter PTY : PariTY bit
Segmentation And Reassembly
ˆAAL-2 1 octet 2 octets

ˆ IT : Information Type
SN IT Charge Utile 45 octets LI CRC

ˆ LI : Longueur d’information

ˆAAL-3/4
48 octets

2 4 1 9 6 10

ST SN P MID LI CRC

ˆ ST : Segment Type (début, milieu, fin, segment simple) 48 octets

ˆ P : Priority

ˆ MID : Multiplexing Identification (numéro de PDU), SN : numéro de SDU

ˆAAL-5 Charge Utile = 48 octets

48 octets
ˆ Utilisation du 3eme bit du PTI pour indiquer dernier SAR-PDU d’1 SAR-SDU

La couche AAL - Variation de délai

1 2 3 4 5 6 7 8 9 Instant de génération
des cellules

Instant de réception
des cellules

1 2 3 4 5 6 7 8 9

Instant auquel la cellule


1 2 345 serait arrivée si le délai
était constant
Le contrôle de trafic
et
de congestion dans les
réseaux ATM

Introduction

ˆPourquoi faire du contrôle de trafic?


ŽOptimisation de l ’utilisation des ressources
ŽGarantie de la QoS aux usagers
Réseau

Optimisation des ressources

Garantie de la QOS

Services
Introduction

ˆOptimisation des ressources - Multiplexage statistique


C=5

Trafic
agrégé
3.2

Trafic 2
3
Trafic 1

ˆ La somme des débits crêtes = 6.2. Un seul flux est accepté si l ’on effectue une
allocation déterministe (au débit crête)
ˆ Tous les flux sont acceptés si l ’on effectue un multiplexage statistique

Introduction

ˆNotion de QoS
ŽLa QoS est un attribut du service fourni par le réseau
ŽQuantitativement, elle est exprimée par un ensemble de paramètres :
• Délai (transparence temporelle)
− Délai de bout-en-bout
− La variation de délai
• Intégrité des données (transparence sémantique)
− Taux de pertes
− Taux d ’erreurs
− Taux de cellules mal-insérées (en-têtes faux)
ŽCes paramètres sont spécifiés dans un contrat de trafic négocié entre
l ’utilisateur et le réseau
Introduction

U1 U3

U2 Les délais subis dans les buffers


U4 affectent la transparence temporelle

Pertes éventuelles de cellules


I1 O1 affectent la transparence sémantique
I2 O2
I3 O3 Les erreurs commises sur
l ’identificateur de connexion risquent
d ’insérer la cellule dans un autre flux
In Om et affectent la transparence sémantique

Compromis :
Plus le réseau est chargé, plus ces perturbations sont importantes
Plus le réseau est chargé, meilleur est le taux d ’utilisation des ressources

Le contrôle de trafic ATM

ˆContrôle dédié à l'ATM


ŽContrôle de trafic ou contrôle préventif
• Eviter les situations de congestion
− CAC (Connection Admission Control)
− UPC/NPC (Usage Parameter Control/ Network Parameter Control)

ŽContrôle de congestion ou contrôle réactif


• Réduire la gravité, l'étendue et la durée d'une congestion
− Rejet sélectif
− Notifications
Le contrôle de trafic ATM

ˆDébits élevés
ŽMécanismes de contrôle à fenêtre (appliqués dans les réseaux
existants ) sont inadaptés

ˆDébit = 25 000 bit/s Stop

0,03 cellule sur la ligne


100 Kms
Après 500 µs
Stop
0,03 cellule sur la ligne
0 cellule reçue
13 bits reçus

Le contrôle de trafic ATM

ˆDébits élevés
ˆDébit = 2.5 Gbit/s

Stop

3 000 cellules sur la ligne


100 Kms
Après 500 µs
Stop
3 000 cellules sur la ligne

3 000 cellules reçues


Le contrôle de trafic ATM

ˆLa CAC
ŽActions effectuées par le réseau lors de l'établissement d'une
connexion
ŽSon rôle est d'accepter ou de rejeter une connexion ATM en
fonction des ressources disponibles et de la QoS demandée par
l'utilisateur
ŽNégociation d ’un contrat entre l ’usager et le réseau
• L ’usager fournit au réseau certains paramètres décrivant le comportement du
trafic qu ’il génère (débit) et s ’engage à les respecter. Il spécifie en outre une
certaine QoS
• Le réseau, si la connexion est acceptée, s ’engage à garantir cette QoS
ŽLa CAC intègre la recherche des ressources, leur allocation et le
routage

Le contrôle de trafic ATM

ˆL'UPC/NPC
ŽSon rôle est de surveiller et détecter toute violation du contrat de
trafic établi et de prendre les actions appropriées
ŽLes actions que peut réaliser l ’UPC
• Laisser passer la cellule
• Retarder la cellule
• Marquage de cellules (CLP=1)
• Rejet de cellules
Le contrôle de congestion ATM

ˆRejet sélectif
ŽUtilisation du bit CLP
Ž Implémentation au niveau des commutateurs de mécanismes de
rejet sélectif (CLP=1) pour éviter la saturation des buffers

ˆLes notifications
ŽLes notifications EFCI (Explicit Forward Congestion Indication)
Cellule de contrôle

S D

EFCI

Les classes de service ATM

ˆLes classes de l'ATM Forum


• Classe CBR (Constant Bit Rate)
• Classe VBR (Variable Bit Rate)
− VBR-rt (real-time)
− VBR-nrt (non-real-time)
• Classe ABR (Available Bit Rate)

ˆAllocation de la bande passante

ABR
VBR

CBR
Le contrôle de congestion

ˆMécanisme de contrôle de congestion du service ABR


ŽUtilisation des cellules RM définies dans le champ PT de la cellule
ATM
ŽDeux types de cellules
• RM-F : Forward
• RM-B : Backward
RM-F
RM-F
RM-F RM-F

RM-B RM-B
RM-B

La normalisation

ˆL'UIT (Union Internationale des Télécommunications)


• Anciennement le CCITT
• Première recommandation I.121
• Recommandations de la série I
− Architecture fonctionnelle du RNIS-LB : I.327
− Spécification de la couche ATM : I.361
− Description des fonctions et spécification de l'AAL : I.362, I.363
− Contrôle ATM : I.371

ˆL'ATM Forum
• Constitué en 1991
• Groupe de distributeurs de matériels privé et public et d'opérateurs
• Son but est d'accélérer le processus de la normalisation
Les évolutions

ˆPourquoi l’ATM n’a pas révolutionné le monde des


réseaux comme prévu?
ŽComplexité technique et retard dans le déploiement
ŽPrise de conscience du monde Internet
• Support de Qos (intserv, RSVP, diffserv, etc.)
ŽAdoption quasi-universelle d ’IP
ˆQuelles sont les évolutions?
ŽUtiliser l ’ATM dans le réseau de transport et IP à la périphérie
• Encapsuler les paquets IP dans des cellules ATM
ŽCommuter directement des paquets IP (IP Switching, mpls, etc.)

Vous aimerez peut-être aussi