8/3/2019 Cours ATM-2009
1/64
RHD 2009 ATM 1
Rseaux Haut Dbit
Etude de 3 architectures ATM
commutation de cellules, circuits virtuels
MPLS commutation de paquets IP
Commutation Ethernet et Vlan
Quelques problmes de dbit Architecture commutateur
Couche transport TCP
8/3/2019 Cours ATM-2009
2/64
RHD 2009 ATM 2
Rseaux Haut Dbit
5 sances de TD et de TP (1er TD vendredi 20 fvrier)
2 TP ATM
2 TP commutation ethernet (vlan, rstp)
1 TP MPLS
Assurs par
Pascal Gris et Philippe Pegon,
ingnieurs la Direction Informatique UdS
8/3/2019 Cours ATM-2009
3/64
RHD 2009 ATM 3
Rseaux ATM
Contexte dbut annes 90 volution vers les hauts dbits
Interconnexion de rseaux dbits diffrents
Interconnexion LAN-MAN-WAN Intgration rseaux voix, donnes, vido
Applications multimdia
Ncessit de garanties de qualit de service(QoS ou QdS) pour certaines applications
=> demande pour un RNIS large bande
8/3/2019 Cours ATM-2009
4/64
RHD 2009 ATM 4
RNIS large bande (B-ISDN)
Suite du RNIS ISDN = Integrated Service Data Network
RNIS = Rseau Numrique Intgration de Service
Un seul rseau pour Large gamme dbits
Toutes distances
Tous types de flux (multimdia) Possibilit de QoS garantie Normalis (oprateurs de tlcoms)
8/3/2019 Cours ATM-2009
5/64
RHD 2009 ATM 5
Asynchronous Transfer Mode :ATM
Architecture de communication Issue des travaux du CNET (FT R&D) et d'ATT
(annes 80)
Adopte par l'ITU-T pour le B-ISDN Adopte par les professionnels (ATM forum,
devenu MPLS forum)
http://www.mfaforum.org
=> 2 sries de normes ATM-forum pour rseaux privs ITU-T pour rseaux publics
http://www.mfaforum.org/http://www.mfaforum.org/8/3/2019 Cours ATM-2009
6/64
RHD 2009 ATM 6
ATM : choix principaux
Commutation de cellules Paquets de petite taille fixe (53 octets)
Mode connect (Circuits Virtuels) Contrat de qualit de service
Parconnexion,entre utilisateur et rseau
Asynchrone
entre entres et sorties d'un commutateur Architecture
3 couches : Physique, ATM, AAL
3 plans : donnes/contrle/gestion
8/3/2019 Cours ATM-2009
7/64
RHD 2009 ATM 7
Pourquoi des cellules ?
Cellule =
paquet de 53 octets (dont 5 d'entte)
Taille fixe Simplicit gestion mmoire
Commutation par hardware
Petite taille Rduit les temps de transfert
Rduit la variabilit des dlais (gigue)
8/3/2019 Cours ATM-2009
8/64
RHD 2009 ATM 8
Dlai : exemple
T1
T2
T3
T4
T2
T1
= T4
T3
= dlai propagation = Tp
T3
T1
= T4
T2
= temps mission = L/d
exemple avec 3 liens
Total : 3 Tp + 3 L/D
Total : 3 Tp
+ L/D + 2 c/D avec L = 3c
Transfert d'un paquetmetteur
rcepteurTemps =>
gain = (s-1) (n-1) c/D s= # sauts, L = n c
8/3/2019 Cours ATM-2009
9/64
RHD 2009 ATM 9
Dlai calcul
Exemple 155 Mb/s, mission cellule : c/D = 2,7 s mission paquet de 1500 octets : L/D = 77,4 s
n = 1500/48 = 32 cellules Si s = 10 liens traverser
Cellule : 10 Tp
+ 77,4 s + 31 * 2,7 s
Paquet : 10 Tp
+ 10 * 77, 4 s
Diffrence environ 600 s
8/3/2019 Cours ATM-2009
10/64
RHD 2009 ATM 10
Taille cellule
Autres avantages meilleur contrle de la gigue
un paquet peut tre retard dans chaque noeud
par mission paquet de taille maximale mme si prioritaire
meilleur multiplexage cellules de mme taille
8/3/2019 Cours ATM-2009
11/64
RHD 2009 ATM 11
Mode connect
tablissement d'une connexion avant mission de cellules de donnes
Facilite la rservation de ressources
Permet le contrle d'admission de connexion Construction d'un circuit virtuel (CV)
Acclre la commutation des cellules
Permet une QoS diffrente par connexion
8/3/2019 Cours ATM-2009
12/64
RHD 2009 ATM 12
Commutation de cellules
entres sorties
Commutateur
A4,A
3,A
2,A
1
B4,B
3,B
2,B
1
A3,B
3,B
2,A
1
B4,A
4,A
2,B
1
Exemple avec 2 entres, 2 sorties et 4 circuits
Mode asynchrone :1 cellule est mise dans une file d'attente avant r-missionen gnral au moins une file par sortiepas de synchronisation entre entre et sortie rseau tlphonique (contrle de gigue plus complexe)
8/3/2019 Cours ATM-2009
13/64
RHD 2009 ATM 13
Structure en couchesProtocoles suprieurs (par exemple IP)
-----------------------------------------------------
couche AAL (ATM Adaptation Layer)
Convergence (adaptation aux couches sup.)
SAR Segmentation and Reassembly-----------------------------------------------------
couche ATM
commutation des cellules
-----------------------------------------------------couche physique
Transmission Convergence TC (gnration/calcul HEC, ....)
Physical Media (adaptation au support physique)
8/3/2019 Cours ATM-2009
14/64
RHD 2009 ATM 14
Structure en couche (suite)
La couche ATM (commutation) estuniverselle
La couche AAL permet de s'adapter aux
couches suprieures La couche physique permet de s'adapter
aux supports de transmission
8/3/2019 Cours ATM-2009
15/64
RHD 2009 ATM 15
Architecture ATM
Physique Physique Physique Physique
ATM ATM ATM ATM
AAL AAL
Applications Applications
Phy1 Phy2 Phy3
UNIUNI UNINNI
CommutateurATM
CommutateurATM
Poste clientATM Poste client
ATM
...
8/3/2019 Cours ATM-2009
16/64
RHD 2009 ATM 16
Couche physique (1)
La sous couche TC Gnre le code HEC (Header Error Control)
Protge l'entte ATM (4 octets + 1 octet HEC)
Code polynomial x8 + x2 + x + 1 Corrige une erreur et en dtecte 2
Contrle le HEC en rception Corrige si une seule erreur Dtecte (et jette cellule), si 2 erreurs
Insertion cellules vides (si support synchrone)
8/3/2019 Cours ATM-2009
17/64
RHD 2009 ATM 17
Couche physique (2)
Sous-couche physical mdia Codage appropri pour chaque mdium
Couple support (cuivre/fibre/... ) et dbit
Peut utiliser une couche infrieure SDH Hirarchie Numrique Synchrone
Multiplexage de blocs de 155,52Mb/s : STM-n SONET Synchronous Optical Network (USA)
Blocs de 51,84 Mb/s : OC-n
SDH51,84 OC1
155,52 OC3 STM-1
622,08 OC12 STM -4
1244,16 OC24 STM-8
2488,32 OC48 STM-16
Dbit Mb/s Sonet
8/3/2019 Cours ATM-2009
18/64
RHD 2009 ATM 18
Couche physique (3)
Exemple de la trame STM1 9 lignes de 270 octets
10 premiers octets exploitation
Une trame tous les 125 s (tlphone), 8 kHz Dbit nominal 9*270*8*8000 = 155,52 Mb/s
Dbit ATM 9*260*8*8000 = 149,76 Mb/s
Dbit AAL 149,76 * 48/53 = 135,63 Mb/s
8/3/2019 Cours ATM-2009
19/64
RHD 2009 ATM 19
Couche Physique (4)
Nombreux media supports 155 Mb/s sur cuivre (UTP5) ou 52 Mb/s (UTP3)TAXI : 100 Mb/s sur fibre codage FDDI (4B5B)
1,5 Mb/s T1 (2 Mb/s E1) 25 Mb/s cuivre (proposition IBM) E3 34 Mb/s ou T3 45 Mb/s
Exemple sur Osiris 155 Mb/s sur fibre multi (intra campus), 622 Mb/s sur fibre mono, 34 Mb/s sur FH (inter campus)
8/3/2019 Cours ATM-2009
20/64
RHD 2009 ATM 20
Couche ATM
Reoit, commute et met des cellules
HEC
VCIVCI
VCIVPIVPIVPI ou GFC
PT, CLP
Payload48 octets
GFC : Generic Flow Control(interface utilisateur UNI)
VPI : Virtual Path IdentifierVCI : Virtual Channel Identifier
PT : Payload Typexyzx =0 cellule donnes
y = 1 : congestionz = 1 : fin bloc AAL5
x = 1 cellule contrle.00 commut. adj.
01 commut. bout en bout10 gestion ressources11 rserv
CLP : Cell Loss Priority1 = dtruire en priorit
HEC : Header Error Control
8/3/2019 Cours ATM-2009
21/64
RHD 2009 ATM 21
Couche ATM
Indpendance couche physique etapplications
Fonctions de la couche ATM
Gnration des enttes de cellule Commutation des cellules sur champ VPI/VCI
Multiplexage / dmultiplexage
Supervision Contrat pass lors connexion
contrle de conformit QoS demande
8/3/2019 Cours ATM-2009
22/64
RHD 2009 ATM 22
Couche ATM : multiplexage
Sur un mme lien Nombreuses connexions
Distingues par champs VPI et VCI
28
ou 212
VP, 216
VC par VP Potentiellement 224 connexions sur un lien
Hirarchie : VP diviss en VC Permet de commuter finement (VP+VC)
Ou grossirement (par VP) Chaque connexion a son contrat
identificateur VPI, VCI : signification locale change chaque saut
8/3/2019 Cours ATM-2009
23/64
RHD 2009 ATM 23
Couche ATM : commutation
Lors de l'tablissement d'une connexion Choix d'un VPI/VCI libre sur chaque lien du
chemin
Mis en correspondance dans lescommutateurs: table de commutation
Table : quadruplet
Interface entre, VPI/VCI entrant=> ( interface sortie, VPI/VCI sortant)n
8/3/2019 Cours ATM-2009
24/64
RHD 2009 ATM 24
Commutation
Commutation : R-mettre sur 0, 1 ou n sorties en changeant le
N VPI/VCI 1 < n pour les connexions point multipoint Cas particulier : l'entre ou la sortie peut tre
locale Trafic mis ou reu localement Par exemple VPI 0 VCI 5
Circuit prdfini pour la signalisation (UNI) Dans le cas de la commutation de VP :
Le numro de VPI change mais pas celui de VCI
8/3/2019 Cours ATM-2009
25/64
RHD 2009 ATM 25
Commutation
Lien 3
Lien 2Lien 1
VCI in Lien sortant VCI out
1 1 2 2
1 2 2 4
1 3 3 3
1 4 3 6
2 2 1 1
2 4 1 2
2 5 3 1
3 1 2 5
3 3 1 3
3 6 1 4
Lien entrant
212 4
3
3
4
6
5
1
8/3/2019 Cours ATM-2009
26/64
RHD 2009 ATM 26
Commutation
En gnral Au moins une file d'attente par sortie
Plusieurs si priorits diffrentes
Eventuellement files d'attente par entre Gestion des arrives simultanes
Files d'attente = dlai variable (gigue)
8/3/2019 Cours ATM-2009
27/64
RHD 2009 ATM 27
Gestion des connexions
Etablissement/rupture (plan de contrle) Deux types de connexions
PVC (Permanent Virtual Circuit)
Configurs manuellement sur chaque commutateur Pannes ?
SVC (Switched Virtual Circuit) tablis dynamiquement sur demande utilisateur Ncessite signalisation entre User et rseau et intra
rseau Hybride : Soft PVC
Demande permanente mais constructiondynamique (reroutage)
8/3/2019 Cours ATM-2009
28/64
RHD 2009 ATM 28
Signalisation
B
XX X
UNI UNI
NNI NNI
UNI : User to Network Interface (asymtrique)NNI : Network Node Interface (symtrique)
A
8/3/2019 Cours ATM-2009
29/64
RHD 2009 ATM 29
UNI
Interface (signalisation) tablissement et rupture de connexions
Paramtres de connexion
Plusieurs normes Q2931 (UIT-T pour les rseaux publics) UNI (ATM Forum pour rseaux privs)
UNI 3.0, 3.1 puis 4.0
La version 4.0 a introduit de nouveaux services Leaf Initiated Join pour les CV point multipoint Connexions ABR, ...
Messages utilisent VPI 0, VCI 5, et AAL5
8/3/2019 Cours ATM-2009
30/64
RHD 2009 ATM 30
UNI (2)
Plusieurs types de connexion Unidirectionnelle
Bidirectionnelle symtrique
Point multipoint (unidirectionnelle) Note : problmes multipoint multipoint :
L'ordonnancement de sources multiples
Rservation de ressources (QoS) multisources
8/3/2019 Cours ATM-2009
31/64
RHD 2009 ATM 31
Squence signalisation
Appelant AppelSet Up
Call Proceeding
Call Proceeding
Set Up
Connect
Connect AckConnect
Connect Ack
Donnes
Release Request
Release Complete
Release Request
Release Complete
Rseau( NNI )
8/3/2019 Cours ATM-2009
32/64
RHD 2009 ATM 32
Adressage ATM
Adresses utilises lors des connexions Uniques travers les rseaux
publics et privs
Plusieurs formats sur 20 octets Rseaux privs (ATM Forum)
Format OSI NSAP (ISO 8348)
IDI (Initial Domain Identifier) puis DSP (Domain Specific Part)
8/3/2019 Cours ATM-2009
33/64
RHD 2009 ATM 33
Adressage ATM (2)
Plusieurs sous formats distingus par le 1er octet
AFI = Address Family Identifier
AFI 39 = DCC, AFI 47 = ICD, AFI 45 = E164 Exemple DCC (Data Country Code) (#octets)
AFI (1), DCC (2), HO-DSP (10), ESI (6), SEL (1) En France (DCC = 250F), Renater : HO-DSP = 0000002D (Renater) 000101 (Rseau
de site (ex Osiris) abcd (interne rseau ~ subnet)
8/3/2019 Cours ATM-2009
34/64
RHD 2009 ATM 34
Adressage ATM (3)
Exemple E164 (adresses la RNIS) AFI = 45, N E164 (8 = 16 chiffres), HO-DSP(6),
ESI (6), SEL (1) N E164 permet d'accder au numro du rseau abonn
HO-DSP permet de subdiviser le rseau abonn ESI : End System Identifier
Identifie un hte connect un commutateur Principe (ATM Forum) : utiliser adresse MAC
SEL : Selector Permet de dmultiplexer l'arrive suivant le
service
8/3/2019 Cours ATM-2009
35/64
RHD 2009 ATM 35
Affectation adresses et ILMI
Plan de gestion dfini par ATM Forum ILMI : Interim Link Management Protocol
Utilise SNMP et une MIB (RFC 1695)
Request/Response SNMP via AAL5 Utilise VPI 0, VCI 16
Le prfixe (13 octets) Connu du commutateur => crit dans l'hte
ESI (adresse MAC) connu de l'hte => crit dans le commutateur
Analogue construction adresse IPv6
8/3/2019 Cours ATM-2009
36/64
RHD 2009 ATM 36
Gestion des connexions
Qualit et paramtres d'une connexion Comment les dcrire (paramtres)
Lors de la demande de connexion
=> plan de signalisation UNI => contrat hte - rseau
Comment les mettre en oeuvre Contrle d'accs des connexions (CAC)
plan de signalisation UNI + NNI Mettre en forme le trafic (trafic shaping) Vrifier la conformit (policing)
Plan de donnes
8/3/2019 Cours ATM-2009
37/64
RHD 2009 ATM 37
Paramtres
Descripteurs de trafic source Dbit crte PCR (Peak Cell Rate) Dbit soutenu SCR (Sustainable Cell Rate) Longueur des rafales MBS (Max Burst Size)Tolrance gigue CDVT (Cell Delay VariationTolerance)
Paramtres de performance
Taux d'erreur par celluleTaux de perte de cellules Dlai de transfert par cellule Variation de dlai de transfert (gigue = jitter)
8/3/2019 Cours ATM-2009
38/64
RHD 2009 ATM 38
Classes de service (ATM Forum)
Difficile implmenter toutes combinaisons Chaque classe
Ensemble limit de paramtres
Correspond des types d'applications
Garanties BP Gigue Pertes
CBR Oui Oui Oui Non
VBR-RT Oui Oui Oui Non
Oui Non Oui Non
ABR Non (sauf MCR) Non Oui Oui
UBR Non Non Non (Oui)
Indic. congestion
VBR-nRT
l d i ( )
8/3/2019 Cours ATM-2009
39/64
RHD 2009 ATM 39
Classes de service (CBR)
CBR Constant Bit Rate Paramtre : PCR
Applications qui mettent dbit constant audio/video non compresss
mulation de circuits Pertes et Gigue garantis
Pour raliser ce service : rserver PCR Cellules prioritaires et PCRi < BP du lien
Gigue dpend des entres simultanes
10 noeuds 10 ports 155 Mb/s => 2,74 s * 100
diminuer dlai, gigue => sur-rserver
Cl d i VBR
8/3/2019 Cours ATM-2009
40/64
RHD 2009 ATM 40
Classe de service VBR
VBR Variable Bit Rate Paramtre : PCR, SCR, MBS
Applications qui
mettent dbit variable et ne supportent pas de perte VBR-RT (Real Time) : gigue garantie (audio/video
compresse) VBR-nRT (non Real Time) : gigue non garantie
(app. Informatiques)
Plus coteux que CBR En VBR-RT : rserver le PCR (gaspillage) En VBR-nRT : possibilit de multiplexage statist.
Mmoire = gigue
8/3/2019 Cours ATM-2009
41/64
Cl d i ABR
8/3/2019 Cours ATM-2009
42/64
RHD 2009 ATM 42
Classe de service ABR
ABR Available Bit Rate Paramtres PCR, MCR (Minimum Cell Rate)
Dbit source doit s'adapter au dbit
disponible (entre MCR et PCR) Pas de contrainte de gigue
=> possibilit de stocker en file d'attente Files d'attente limites => prvenir source
Contrle de congestion (feedback) Doit tre quitable entre connexions ABR la TCP
C h bit ti diff t l
8/3/2019 Cours ATM-2009
43/64
RHD 2009 ATM 43
Cohabitation diffrentes classes
Flux CBR et VBR Rservation suivant PCR
BP insuffisante => connexion refuse (CAC)
BP disponible Non rserve ( PCRi < BP) ou
Non utilise par VBR (statistiquement)
Rutilise pour ABR puis par UBR
t bli t d i
8/3/2019 Cours ATM-2009
44/64
RHD 2009 ATM 44
tablissement des connexions
Au Call Setup Appelant passe via UNI
Adresse ATM appele
Classe de trafic (CBR, ...) et paramtres (PCR, ...) Rseau (premier noeud)
Calcule route suivant paramtres Suivants info de routage PNNI
Installe CV (PNNI) Si OK envoie Connect (UNI) Sinon envoie Disconnect (UNI)
Contrle d'admission
Routage PNNI
8/3/2019 Cours ATM-2009
45/64
RHD 2009 ATM 45
Routage PNNI
Protocole tat des liens la OSPF ou IS-IS Chaque routeur diffuse tous les autres
tat des liens adjacents avec mtriques Statiques Dynamiques (BP disponible pour une classe p.e.) Contenus dans PSTP : PNNI Topology State Packet
VP 0, VC 18 Contrairement OSPF
Routes ne sont pas pr-calcules Hirarchique multi-niveaux
Groupe de routeurs lit un leader Infos internes au groupe rsumes par le leader
Calcul des routes
8/3/2019 Cours ATM-2009
46/64
RHD 2009 ATM 46
Calcul des routes
Calcul la demande (dclench UNI) Premier routeur
Calcule route complte C1, C2, ...,Cn, Dest En fonction
Demandes appelant (PCR, ...) tat (ressources) du rseau (obtenu par PTSP) exemple :
calcul du plus court chemin vers Dest dont tous les liens ont dbit disponible > PCR
chec possible si pas de route avec dbit suffisant (CAC)
Positionnement route
8/3/2019 Cours ATM-2009
47/64
RHD 2009 ATM 47
Positionnement route
Envoie demande de connexion En routage source C1, C2, ...,Cn Chaque Ci rserve BP, affecte N VP-VC
construction table commutationTransmet au suivant (ou erreur) Routage source = pas de boucle
Contrle de Trafic
8/3/2019 Cours ATM-2009
48/64
RHD 2009 ATM 48
Contrle de Trafic
Connexion = contrat Source s'engage (respect paramtres trafic)
Comment vrifier
Source (ou sortie rseau) : mise en forme (traffic shaping), espaceur Revient retarder des cellules
Rseau Contrle de conformit (policing) Marquage (bit CLP =1) ou limination cellules non conformes
Contrle de conformit
8/3/2019 Cours ATM-2009
49/64
RHD 2009 ATM 49
Contrle de conformit
Comment spcifier un dbit (PCR, SCR, .) Dpend de la priode de mesure
ATM : GCRA : Generic Cell Rate Algorithm
Modlis par un seau fuite (Leaky Bucket) 2 paramtres
Capacit du seau (en cellules) : C (en fait C+1) Dbit de la fuite (en cellules/s ) : F
Dbit sortant constant F (ou 0 si seau vide) Cellule arrivant dans seau plein : non conforme
Algorithme LB(F C)
8/3/2019 Cours ATM-2009
50/64
RHD 2009 ATM 50
Algorithme LB(F, C)
VariablesX = 0 /* niveau du seau */
DCC = 0 /* instant dernire cellule conforme */
Arrive cellule au temps t
Y := Max ( 0, X (t DCC)*F ) /* niveau actuel */Si Y C
alors /* cellule conforme */
DCC := t
X := Y + 1Sinon /* cellule non conforme */
Fsi
PCR et LB
8/3/2019 Cours ATM-2009
51/64
RHD 2009 ATM 51
PCR et LB
En thorie PCR dlai minimal inter-cellule 1/PCR
Peut tre vrifi par LB(PCR, 0)
Cellule conforme au temps 0 Cellule suivante arrivant en t conforme ssi
X t *F C => 1/PCR t
En pratique
Tolrance lgre CDVT Capacit C = PCR * CDVT
Appliquer LB(PCR, PCR*CDVT)
LB Exemple
8/3/2019 Cours ATM-2009
52/64
RHD 2009 ATM 52
LB Exemple
Exemple PCR = 10000 c/s ( > 4 Mb/s) Supposons source sans espaceur, lien 155 Mb/s
Problme rel :-(( Envoie rafale de n cellules (donc tous les 2,74 s) Si on applique LB(PCR,0) (donc tolrance 0)
Deuxime cellule non conforme (car seau non vide) Si on applique CDVT = 1 ms => C = 10
Seau se remplit de environ 0,97 cellule par 2,74 s Aprs la 12me cellule le seau est plein
Accepte rafale de 12 cellules (paquet ~500 octets) Pour accepter paquets de 1500 octets CDVT ~ 3ms
Contrle du SCR
8/3/2019 Cours ATM-2009
53/64
RHD 2009 ATM 53
Contrle du SCR
On peut aussi contrler le SCR paramtre MBS (Max Burst Size)
LB(SCR, MBS)
PCR ne peut tre atteint que pendant rafale Commutateurs en gnral 2 LB par CV
Raliss par hardware
trs simple 2 compteurs par CV
Espaceur
8/3/2019 Cours ATM-2009
54/64
RHD 2009 ATM 54
Espaceur
Ct source : garantir conformit/contrat Espaceur, shaper : mise en forme
Algorithme seau jeton
Token Bucket TB(F, C) capacit C, frquence jetons F = 1/T
Seau aliment en jeton intervalle T
Une cellule mise consomme un jeton Seau vide => cellule attend (=> file d'attente) Si C = 0 => espacement minimal T S C 0 autorise des rafales limites
Diffrence shaping / policing
8/3/2019 Cours ATM-2009
55/64
RHD 2009 ATM 55
Diffrence shaping / policing
Contrle de flux/congestion
8/3/2019 Cours ATM-2009
56/64
RHD 2009 ATM 56
Contrle de flux/congestion
Congestion possible flux ABR ou UBR : pas de rservation du PCR
ABR : prvenir la source
Et stocker pendant ce temps EFCN Explicit Forward Congestion Notification
Congestion dans routeur : positionner bit EFCI (dans PT) Permet de prvenir le rcepteur
=> devra prvenir la source
Contrle de flux (2)
8/3/2019 Cours ATM-2009
57/64
RHD 2009 ATM 57
Contrle de flux (2)
Cellules RM (Resource Management) Circulent dans les deux sens Sur CV tabli : distingues par PT Peuvent contenir
Bit CI (Congestion Indication) et/ou Dbit explicite
Plusieurs mthodes possibles
1) EFCN
Cellules marques par commutateur Rcepteur positionne CI dans RM Source ralentit d'un facteur RDF (ngoci au
dpart) dans la limite de MCR
Contrle de flux (3)
8/3/2019 Cours ATM-2009
58/64
RHD 2009 ATM 58
Contrle de flux (3)
2) commutateur marque CIdans RM aller ou retour
source ralentit (comme en 1)
Augmentation pour mthodes 1 et 2source augmente dbit de RIF * PCR si CI 0
3) commutateur insre Dbit Explicite
calcul quitable entre CV ABRretourn la source (directement ou via rcepteur)
source s'adapte max (MCR, dbit explicite)
AAL dans l'Architecture ATM
8/3/2019 Cours ATM-2009
59/64
RHD 2009 ATM 59
AAL dans l Architecture ATM
Physique Physique Physique Physique
ATM ATM ATM ATM
AAL AAL
Applications Applications
Phy1 Phy2 Phy3
UNIUNI UNINNI
CommutateurATM
CommutateurATM
Poste clientATM Poste client
ATM
La couche AAL
8/3/2019 Cours ATM-2009
60/64
RHD 2009 ATM 60
La couche AAL
ATM Adaptation Layer Adapte les flux des applications
Sous-couche SAR : dcoupe/assemble Blocs de 48 octets
Sous-couche de convergence resynchronisation/traitement gigue , ...
4 classes de service dfinies Dbit constant/variable Mode connect ou non
Au niveau AAL (niveau ATM toujours connect)
AAL1
8/3/2019 Cours ATM-2009
61/64
RHD 2009 ATM 61
AAL1 (classe A) Mode connect, synchronisation
Dbit constant CBR
Application type : voix 48 octets : 47 octets de donnes + 1 entte
N cyclique (3 bits), bit de synchro, crc sur 3 bits Dbit fixe => remplissage fixe
AAL2
8/3/2019 Cours ATM-2009
62/64
RHD 2009 ATM 62
AAL2 pour classe B Mode connect, synchronisation
Dbit non constant (type VBR)
Application type : vido compresse 48 octets : 45 donnes, 3 entte
Numro, continuation, longueur, checksum Dbit variable => dcoupage variable en cellules
AAL3/4
8/3/2019 Cours ATM-2009
63/64
RHD 2009 ATM 63
/
Classes C (connect) et D (non connect) Pas de synchronisation
Dbit variable
Applications non temps rel (data) Message avec 8 octets d'entte Message (+ padding)
dcoup en blocs de 44 octet
Chaque bloc => entte de 4 octets Crc (10 bits), squence (4), longueur (6), ...
AAL5
8/3/2019 Cours ATM-2009
64/64
RHD 2009 ATM 64
Classe D (non connect) Dbit variable, pas de synchro
applications informatiques non temps rel
PDU jusqu' 64 Ko Entte (trailer) de 8 octets dont longueur, crc (4o) Dcoup en blocs de 48 octets (padding avant
trailer)
Bit de continuation PT entte ATM 0 si pas dernire cellule du message 1 si dernire (viol indpendance des couches)
Perte d'une cellule => perte 1 ou 2 messages
Utilis par IP/ATM et Ethernet/ATM (LANE)
Top Related