1
Plan
1. Contexte
2. ATM :Architecture – Principes généraux
3. Les couches d’ATM
4. Classes de service et couche AAL
5. Gestion du trafic
– Paramètres de trafic et QoS
– Contrôle d’admission
– Contrôle de congestion
6. Conclusion et perspectives
2
Introduction
A la recherche de la QoS (90’s)
A la recherche de la technologie globale :
– Bas débits
– Haut débits
– Tous supports
Limites en débits du RNIS RNIS large
bande = ATM
3
ATM – Architecture (1/4)
4
ATM – Architecture (2/4)
5
ATM – Architecture (3/4)
6
ATM – Architecture (4/4)
2 sous-couches :
– PMD (Physical Medium Dependant)
Décrit support de transmission
Synchronisation des horloges
– TC (Transmission Convergence)
Délimitation de cellule
Génération et vérification de séquence HEC (Header Error
Control)
Découplage de débit de cellule
Adaptation de trame de transmission
7
ATM – Architecture – ATM Layer
Spécification des formats de cellule
– UNI vs NNI
UNI (User Network Interface)
NNI (Network Network Interface)
8
ATM – Architecture – ATM Layer
GFC (Generic Flow Control) : Contrôle
de flux generique
4bits
VPI (Virtual Path Identifier) : ID de
chemin virtuel
VCI (Virtual Chanel Identifier) : ID de
canal virtuel
16bits
PT (Payload Type) : Type de charge
utile
3bits
CLP (Cell Loss Priority) : Priorite de
perte de cellule
1bit
HEC (Header Error Control) : Contrôle
des erreurs d’en-tete
8bits
9
ATM – Architecture – ATM Layer
Communication via circuits virtuels :
– Permanents
Création manuelle
Toujours disponible
– Commutés
Création dynamique
En fonction des besoins
10
ATM – Architecture – ATM Layer
CV = Chemin Virtuel + Canal Virtuel
VPI (Virtual Path Identifier) : ID chemin virtuel
VCI (Virtual Chanel Identifier) : ID canal virtuel
11
ATM – Classes de service
Classes de services
Constant bit rate (CBR)
– Applications en temps réel et à débit constant
Real-time variable bit rate (RT-VBR)
– Applications en temps réel et à débit variable
Non-real-time variable bit rate (NRT-VBR)
– Applications non en temps réel mais sensibles au délai
Available bit rate (ABR)
– Applications pouvant adapter le débit en fonction de
conditions réseaux
Unspecified bit rate (UBR)
– Applications à aucune contraint
Guaranteed frame rate (GFR)
– Applications demandant un débit minimal garanti
12
ATM – AAL
Fonction : Préparer les
données de la couche
réseau
Segmentation en
unités de 48 Octets
2 Sous-couches :
– CS (Convergence
Sublayer)
Prépare les données en
créant des CS-PDU
– SAR (Segmentation and
Reassembly)
Divise les CS-PDU en
segments de 48 Octets
13
ATM – Architecture – AAL et CoS
14
ATM – Architecture – AAL et CoS
AAL1
15
ATM – Architecture – AAL et CoS
AAL – 2 Multiplexage
16
ATM – Architecture – AAL et CoS
AAL-5
17
Gestion du trafic – Paramètres du
trafic
Réservation de ressources
18
Gestion du trafic – Paramètres du
trafic
Paramètres de trafic
19
Gestion du trafic – Paramètres du
trafic
Descripteurs du trafic
20
Gestion du trafic – Paramètres du
trafic
6 Paramètres de QoS
– CLR (Cell Loss Rate) :
Nbr de cellules perdues / Nbr de cellules délivrées avec
succès (même données erronées)
21
Gestion du trafic – Paramètres du
trafic
– CDV (Cell Delay Variation)
Variance en retard entre une cellule et la suivante
22
Gestion du trafic – Paramètres du
trafic
BT (Burst Tolerance)
– Similaire a MBS (Maximum Burst Size)
– Duree de transmission a débit max qui sera
acceptee par un CV
23
Gestion du trafic – Paramètres du
trafic
CoS et Paramètres Techniques
24
Gestion de trafic – Contrôle
d’admission
25
Gestion de trafic – Contrôle
d’admission
Vérifier la conformité du trafic source
Rendre trafic conforme au SLA du User :
ESPACEURS
Algorithme GCRA (Generic Cell Rate
Algorithm) : Sceau Percé
26
Gestion de trafic – Contrôle
d’admission
Leaky Bucket
27
Gestion de trafic – Contrôle de
congestion
28
Gestion de trafic – Contrôle de
congestion
Prévention Réaction
– Cellules non – Indication explicite
conformes : de congestion
Détruites – Situations
Marquées : CLP = 1 Perte de cellules
Retardées Dépassement de
seuils (taux de perte,
taux d’occupation
tampon…)
29
Gestion de trafic – Contrôle de
congestion
Notification explicite
Cellule PT = 110
30
Gestion de trafic – Contrôle de
congestion
Rejet sélectif de cellule
– CLP = 1
– Trafic UBR
– Connexions ayant le CLR le + grand
31
Conclusion et perspectives (1/2)
ATM
– Voix + Données + Vidéo
– Haut débit / Bas Débit
– 1er protocole de transport avec QoS
– Commutation de cellule
– Réseau Local + Réseau étendu
– Réseau Privé + Réseau Public
– Pas d’intégration native IP
– Gestion chaotique du très haut débit
32
Conclusion et perspectives (2/2)
Autres mécanismes
33