57
Présentation ATM

Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Embed Size (px)

Citation preview

Page 1: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

PrésentationATM

Page 2: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Décrire les bases d’ATM nécessaires à la compréhension du réseau d’accès ADSL

Objectifs

ATM = Asynchronous Transfer Mode

Page 3: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Programme

Les bases d’ATM

1 Les concepts ATM2 La couche physique3 Couche ATM4 La couche AAL

Page 4: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Décrire le concept de l’ATM

Décrire le rôle de la couche physique

Décrire le rôle de la couche ATM

Décrire les bases d’ATM

Décrire le rôle de la couche AAL

Page 5: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

1 Concepts de base

Page 6: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Question : Qu’est ce qu’ATM

•En quoi ressemble-t-il à un canard?

ATM

Page 7: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Réponse

Marche Nage

Vole

• Les deux sont destinés à un environnement multi média

Voix Video Data

ATM

Page 8: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Cellules

• Conversion de toute information en petites cellules de longueur fixe.

Voix Video Data

CellulesATM

Network

Page 9: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Chemin Virtuel et Circuit Virtuel

Chemin Virtuel identifié par VPI

Circuit Virtuel identifié par VCI

Charge utile

VCI VPI DonnéesCellule ATM :

entête

VPI : Virtual Path IdentifierVCI : Virtual Channel Identifier

Fibre Optique

ou

Ligne électrique

Page 10: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Voie L Voie G

P:8

Voiture:1Voiture:2

Voiture:3Voiture:4

P:5

Voit.: 3Voit.: 2

Voit.: 1

Voit. :1

Voit.: 2

Voit.: 3

P:3

P:2

5/9 2/35/8 3/4

Voiture:2Voiture:3

Voiture:4Voiture:5

Voiture:1

P:9

P:4

Voie M Voie KVoie B

: destination Font Romeu

: destination Nice

NiceFont Romeu

2/22/31/53/4

PARIS

LYON

LANNION

Connexion virtuelle : commutation de VP/VC

VP: Virtual Path (chemin virtuelVC: Virtual Channel (Circuit virtuel

Page 11: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Voit.: 3

Voie L Voie G

Voiture:2Voiture:3

Voiture:4Voiture:5

Voiture:1

5/ 3/

: destination Nice

: destination Font Romeu

NiceFont Romeu

Voie M Voie KVoie B

2/1/1/3/

PARIS

LYON

LANNION

Commutation de voiture

(VP)

Connexion virtuelle : commutation de VP

8 6 3 59 8 1

Voit.: 2

Voit.: 3

8 63

5

Voit.:1

98

13/ 1/

Voiture:1Voiture:2

Voiture:3Voiture:4

86 3 5

Voit. :1

Voit.: 2

Voit.: 3

98

1

L G

B

M K

Page 12: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Voit.: 3

Voie L Voie G

P:8

Voiture:1Voiture:2

Voiture:3Voiture:4

Voit.: 2Voit.: 1

Voit. :1

Voit.: 2

Voit.: 3

Voiture:2Voiture:3

Voiture:4Voiture:5

Voiture:1

P:9 5/ 3/

P:9

P:8

: destination Nice

: destination Font Romeu

NiceFont Romeu

P:5P:2

Voie M Voie KVoie B

2/23/91/53/8

PARIS

LYON

LANNION Voit.: 3

Commutation de voiture (VP)

Commutation de siège (VC)

Commutation de VP et de VP/VC

Page 13: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Commutation de VP

Commutateur de VP

VP

VC

Page 14: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Commutation de VP / VC Commutation de VP

Commutateur de VP/VC

VP

VC

Commutation de VP/VC

Page 15: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

5 Bytes

48 Bytes

5 OctetsEn tête (Header)

48 OctetsDonnées utiles

(Payload)

Format de la Cellule ATM

Page 16: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Chaque entête de cellule ATM contient un double identificateur de connexion virtuel :

Identification des Cellules

2 6/9 /4

l’identificateur de chemin virtuel VPI.

l’identificateur de circuit virtuel VCI

Page 17: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Rôle des commutateurs ATM

4/1

6/3

1/2 8/23/5

7/3

•Fonction de base : commuter les cellules rapidement !

Page 18: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

1

2

3

Commutation des cellules ATM

Port VPI/VCI

1

1

2/9

6/4

2/9

Port

2

3

VPI/VCI

4/5

2/9

4/5

6/4

2/9

Page 19: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Modèle de référence ATM

Signalisation Données

Plan deContrôle

Planusager

Coucheshautes

ATM Adaptation

Layer

ATM Layer

Physical Layer

Plan de gestion

Données, vidéo, voix, signalisation

Conversion entre informations de couches hautes et cellules ATM

Multiplexage et relayage de cellules

Mise en trame sur média physique

Coucheshautes

Page 20: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

ATM comprend 3 couches fonctionnelles :

Les couches ATM

La couche physique ATM :

•Transmet et reçoit des flux de bits sur le médium

•Insert les cellules dans des trames utilisées par le médium

La couche ATM :•Responsable de l’établissement des connexions virtuelles

•Responsable du routage des cellules dans le réseau

La couche d’adaptation ATM :•Assure la qualité de service choisie par les couches supérieures

Page 21: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

PHYATM

PHYATM

PHYATM

PHYATM

PHYATM

PHYATM

PHYATMAAL

Couchesusager

PHYATMAAL

Couchesusager

Réseau ATM

Réseau ATM à connexions semi-permanentes

Connexions réalisées par opérateur du réseau

Page 22: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

PHYATM

PHYATM

PHYATM

PHYATM

PHYATM

PHYATMATM

Réseau ATM

Réseau ATM avec connexions à la demande

PHY

AAL

Couchescontrôle

AAL

Couchesusager

AAL

Couchescontrôle

AAL

Couchescontrôle

PHY

AAL

Couchescontrôle

AAL

Couchesusager

AAL

Couchescontrôle

AAL

Couchescontrôle

AAL

Couchescontrôle

AAL

Couchescontrôle

Le traitement d’appel est géré par les couches de contrôle

Page 23: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

2 - Couche physique

Page 24: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Transmission et réception de bits en fonction du type de support (optique, électrique)

Transmission Convergence (TC)

Justification (insertion extraction de cellules vides)

Embrouillage / désembrouillage cellule

Délimitation cellule, calcul et vérification du HEC

Adaptation au système de transmission (SDH, PDH,…)

Couche physique

Physical Medium (PM)

Page 25: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

TC : Justification

TC

Couche ATM

Cellule videCellule demaintenance

Couche physique

Page 26: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

TC : Calcul et vérification du HEC

5 Bytes

48 Bytes

5 Octets

En tête (Header)

48 Octets

Données utiles(Payload)

Header Error Correction

Cellule ATM

•Correction une erreur simple,•Détection erreurs multiples.

Page 27: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Transmission Convergence (TC)

TC : Délimitation des cellules

Réception

4 octets1oct

HEC?

0100111001010110011010100010010100111100101001010101010010101010010100101001001010010EntêteHECPayload

cellule

HEC EntêtePayloadEntêteHECPayload HEC EntêtePayloadEntêteHECPayload HEC EntêtePayload

Recherche de synchronisation

(bit à bit)

Pré synchronisation(cellule à cellule )

Synchronisation

HEC correct

HEC incorrect

corrects HEC consécutifs

incorrects HEC consécutifs

Page 28: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

TC : Adaptation au système de transmission

Trame SDHContainer

Physical Medium (PM)

Transmission Convergence (TC)

SDH

Cellules ATM

POHPath OverHead

(entête trame SDH)

Embrouilleur/Désembrouilleur

(exemple : SDH)

Page 29: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Couche ATM

Sous-couche TC

Super Trame (SF)

synch FEC

Trame 0 (DF) Trame synchro68Trame 1 (DF) Trame 67 (DF)

Symbole DMT

TC : Adaptation au système de transmission ADSL

Cellule ATM Cellule ATM Cellule ATM

CellulesvideCellule ATM

Données

Sous-couche PM

Page 30: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

TC : Adaptation au système de transmission ATM-F

PM

TC

Couche physique

Embrouilleur/Désembrouilleur

00010 ESC(X)

10101010010101001011001110110101110011111001011001110101101110111111011111011111

Symbol5B

Codage 4B/5B

0000000100100011010001010110011110001001101010111100110111101111

Data4B

Synchro désembrouilleur

ATMF (25,6 Mb/s)XX

X4

X4

X4

Codage NRZI

Début de cellule

UTP

(exemple : ATMF)

Page 31: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

8 7 6 5 4 3 2 1

PM : Connecteur RJ45 pour ATMF-25,6Mb/s

Contact

1 278

CôtéUsagerTx +Tx -Rx +Rx -

CôtéRéseauRx +Rx -Tx +Tx -

Page 32: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

3 – La couche ATM

Page 33: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Couche ATM

Couche ATM

Multiplexage / démultiplexage de cellules

Acheminement des cellules

Génération / extraction de l’entête

Contrôle de flux à l’interface

Insertion / extraction d’informations de maintenance

Couche Physique

Page 34: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Réseau ATM privé

Réseau ATM public

UNI

UNIUNI

UNI UNIUNI

User to Network Interface (UNI)

NNI

NNI

Node to Node Interface (NNI)

Interfaces UNI et NNI

Page 35: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Payload (48)

Format NNI de la Cellule ATM

VPI

VPI:Virtual Path Identifier 12 bits VCI

VCI:Virtual Channel Identifier 16 bitsPT

PT: Payload Type 3 bits

CLP

CLP : Cell Loss Priority 1 bits

HEC

HEC : Header Error Control 8 bits

Header

Page 36: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Payload (48)

Format UNI de la Cellule ATM

Header

VCI

VCI:Virtual Channel Identifier 16 bitsPT

PT: Payload Type 3 bits

CLP

CLP : Cell Loss Priority 1 bits

HEC

HEC : Header Error Control 8 bits

VPI

VPIVPI:Virtual Path Identifier 8 bits

GFCGFC:Generic Flow Control 4 bits

Page 37: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Deux niveaux de commutation

VCI 1

VCI 2

Commutation de VP

VCI 1VCI 2

Commutation de VC

VCI 1

VCI 2 VPI 1

VPI 2 VCI 4

VPI 3 VCI 3

VCI 2 VCI 4

Nœud ATM

VPI 5VPI 4

VCI 1

VCI 3

Page 38: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Virtual Path Connection

1 VC pour vidéo

1 VC pour audio espagnol1 VC pour audio anglais1 VC pour audio français

Réseau ATMcommutation de VP

Interface physique

Serveurvidéo

Usager

Commutation de VP : exemple 1

Page 39: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Réseau ATM

Virtual Path ConnectionInterface physique

Fournisseur d’accès Internet

Usagers

Commutation de VP : exemple 2

Multiplexeur

Fournisseur d’accès Internet

Internet

Commutation de VP

Page 40: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

CLP : Cell Loss Priority

CLP = 0 (cellule de priorité haute)CLP = 1 (cellule de priorité basse)

CongestionCongestion

Page 41: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Payload Type (type de cellule)

Type de cellule

Cellule de données usager, indication d’usager à usager

Cellule de maintenance associée à la liaisonCellule de maintenance de bout-en-boutCellule de gestion de ressourceRéservé

= 0 : cellule de données usager

= 1 : cellule de maintenance

Pas de congestion

Congestion

Code

0 0 00 0 10 1 00 1 1

1 0 01 0 11 1 01 1 1

= 1 : dernière cellule d’un message

Page 42: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

ATMATM ATM

PT:0PT:0 PT:0

PT

:0

PT:0

PT:4

Plangestion PT:4

Plangestion

PT:5

PT:5

PT:5

PT:5

PT:0PT:0

PT:0

PT

:0

PT:0

Flux d’exploitation / maintenance F5

Plangestion

PT:4

PT = 4 : flux de maintenance liaison

VC

PT:5

PT = 5 : flux de maintenance de bout en bout

PT = 0 : flux de données usager

Page 43: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

4 - La couche AAL

Page 44: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Chaque connexion à l’intérieur du réseau ATM possède sa propre Qualité de Service (QoS).

La qualité de Service détermine comment le réseau traite chaque cellule circulant sur la connexion.

Qualité de service

La Qualité de Service (QoS) : une question fondamentale des réseaux ATM .

Un contrat est conclu entre fournisseur et client.

Réseau ATM

Utilisateur

Page 45: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

L ’ATM Forum a défini un ensemble de paramètres QoS.

L’ATM Forum a défini un certain nombre de Classes de Services.

Paramètres de service

Certains paramètres caractérisent la charge de trafic, ils apparaissent dans le contrat sous la forme de : « descripteur de trafic »

Contra

t

Descripteur d

e trafic

PCR: 400000

MCR: 202022

SCR: 50000

CDV : 10

Page 46: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Classes de services

Avec connexion Sans connexion

Fonction du mode de connexion

Constant Variable Constant VariableFonction

duDébit

Non Temps réel

Temps réel

Non Temps réel

Temps réel

Non Temps réel

Temps réel

Non Temps réel

Temps réel

Fonctiondu

Temps

Classe

AClasse

BClasse

CClasse

D

Page 47: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Catégories de trafics ATM

ClasseC

Variable

ClasseA

Constant

ClasseB

Avec connexion

ClasseD

Sansconnexio

nConnexion

Débit

Temps Temps réel Non temps réelTrafic

FR, X25voix,vidéo

Applications

CBRConstant Bit Rate

Voix/vidéo compressée

VBRVariable Bit Rate

TraficLAN

ABR / UBRAvailable Bit RateUnspecified Bit Rate

AAL 1 AAL 2 AAL 3/4Sous-couchesd’adaptation

(Simple Efficient Adaptation Layer) AAL 5 (SEAL)

Page 48: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Service orienté avec ou sans connexion Service sans contrainte temps réel

Message0 à 65535

octets

PAD0 à 47octets

Service sensible à la perte de données

CRC4

octets

Service préservant la frontière des messages

long2

octets

Entête cellule avec Payload Type = 0

Entête cellule avec Payload Type = 1 (dernière cellule du message)

2oct.

rés.

Caractéristiques de l ’AAL-5

48octets

5oct. Cellules ATM

Page 49: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Valeur maximale du débit envisagé.

PCR : (Peak Cell Rate)

MCR : (Minimum Cell Rate) Débit minimum considéré comme acceptable par l’usager.

CDVT : (Cell Delay Variation Tolerance)

Défini la variation admissible du temps de  transmission des cellules

Principaux paramètres de trafic

Page 50: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Débit

PCR

Temps

Garanti

Paramètres du service CBR

+ CDVT

Page 51: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Emission par rafales

Un Circuit Virtuel: PCR=848kb/s Période = 1/2000 =0,5ms

Débit ligne physique= 3,392Mb/s Soit : 3,392 x 106 / (53octets x 8 bits)= 8000 cellules /s

Soit: (848 x 103 / (53octets x 8 bits))=2000 cellules /s

CDVT: Variations du délai inter-cellules

Emission idéale

Page 52: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Débit constant

Débit irrégulier

Mécanisme du seau percé

La dimension du seau est calculée en fonction

du paramètre CDVT

Page 53: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

CDVT=5ms

PCR=848kb/s - 2000 cell/s - T=0,5ms Taille maxi des rafales = 5ms/0,5ms => 10+1 cellules

11 cellules

Taille maximum des rafales

Page 54: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Débit

PCR

Temps

MCR

Garanti

Paramètres du service ABR

Page 55: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Débit

PCR

Temps

Non garanti

Paramètres du service UBR

Page 56: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Mécanismes de gestion de trafic

L’usager spécifie ses paramètres

Le réseau vérifie s’il peut accepter une telle connexion

Le réseau met en place une police pour contrôler si le contrat est respecté

Paramètres CAC : Connection Admission Control

Contra

t

Descripteur d

e trafic

PCR: 400000

MCR: 202022

SCR: 50000

CDV : 10

Page 57: Présentation ATM Décrire les bases dATM nécessaires à la compréhension du réseau daccès ADSL Objectifs ATM = Asynchronous Transfer Mode

Connection Admission Control

Station de traitement des

eaux usées

6m3/h

9m3/h

20m3/h

5m3/h7m3/h

Pollution

Le réseau peut-il accepter une nouvelle connexion?