Atm 1
Atm 1
Atm 1
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
• Canaux B : 64 Kbit/s,
− commutation de circuits, transfert de la parole et des données
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
En-tête S En-tête
a S3 c
b S1 k
La technique ATM
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
En-tête Info
5 octets 48 octets
La technique ATM
La technique ATM
Pourquoi 53 octets?
6 ms 6 ms
Réseau
Paquétisation Dépaquétisation
28 ms
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
Exemple
Source Dest
Commutateur 1 Commutateur 1
240 octets
240 octets
Source Dest
Commutateur 1 Commutateur 1
Exemple
Source Dest
Commutateur 1 Commutateur 1
240 octets
240 octets
Source Dest
Commutateur 1 Commutateur 1
240 octets
Exemple
Source Dest
Commutateur 1 Commutateur 1
48 48 48 48 48
Source Dest
Commutateur 1 Commutateur 1
48 48 48 48
48
Exemple
Source Dest
Commutateur 1 Commutateur 1
48 48 48
48 48
Source Dest
Commutateur 1 Commutateur 1
48 48 48
48 48
Exemple
Source Dest
Commutateur 1 Commutateur 1
48 48 48
48 48
Source Dest
Commutateur 1 Commutateur 1
48 48 48
48 48
Exemple
Source Dest
Commutateur 1 Commutateur 1
48 48 48 48
48
Source Dest
Commutateur 1 Commutateur 1
48 48 48 48 48
La technique ATM
Trois couches
Trois plans
La technique ATM
La technique ATM
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
La couche ATM
U1 A B L M
U3 X T
Commutateur
U2 C D N O
U4 Y U
VC 1
VC 2 VP1
VC 3
VC 4 VP 2 Lien
VC 5
VC 6
VC 7 VP 3
VC 8
La couche ATM
VP VP
Commutateur
Caractéristiques des VCC
La couche ATM
U2 U2
U4 U4
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
La couche ATM
U2
PT=000 PT=010
U4
La couche ATM
bout en bout
La couche ATM
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
Codage/Décodage
Récupération du rythme
Régénération des symboles
Support Physique
ATM
Cellules vides
ATTENTION GIGUE
Protection contre les erreurs
Sur-Débit Cellules
Conduit de
Transmission
Réseau de Transmission
Cellules
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
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
VC-4
9 lignes Trame #1
Cellule ATM
Trame #2
La couche AAL
La couche AAL
La couche AAL
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
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
P : Priority
48 octets
Utilisation du 3eme bit du PTI pour indiquer dernier SAR-PDU d’1 SAR-SDU
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
Introduction
Garantie de la QOS
Services
Introduction
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
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
Débits élevés
Mécanismes de contrôle à fenêtre (appliqués dans les réseaux
existants ) sont inadaptés
Débits élevés
Débit = 2.5 Gbit/s
Stop
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
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
ABR
VBR
CBR
Le contrôle de congestion
RM-B RM-B
RM-B
La normalisation
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