Vous êtes sur la page 1sur 29

LES RESEAUX ATM

LES RESEAUX ATM


A) Introduction
La technologie ATM (Asynchronous Transfert Mode ), est une technologie
rcente, qui permet laccs au rseau haut dbit. Elle ralise la transmission des
donnes mais aussi de la voix et de la vido, en garantissant une bande passant
minimale chaque connexion, notion de qualit de service. Un des autres intrts
de la technologie ATM est quelle peut sappliquer au domaine des LAN, HSLAN,
MAN et WAN.

1) prsentation gnrale
La technologie ATM fut dveloppe par le CENT, centre dtude de France
Tlcom afin damliorer le transport de donnes sur le rseau public, mais en plus
des organismes tel que lATM Forum fait que cette technologie puisse sappliquer
aussi LAN et au WAN, public ou priv.
ATM permet donc une exploitation plus efficace des liaisons WAN des
oprateurs, en raison dun vritable multiplexage dynamique lors de la transmission.
Ce qui vite de laisser le support inoccup pendant un certain lapse de temps et
donc dengendr un coup supplmentaire des transmissions.
Avec ATM il est donc possible de transporter tous les trafics, et cela sur toutes
les distances envisageables, de quelque dizaine de mettre plusieurs dizaines de
milliers de kilomtres et quel que soit le type de mdia (paires torsades, fibre
optique et le sans fil). En plus le dbit peut tre compltement variable.

2) Les cellules ATM


Les cellules ATM sont de longueurs fixes ce qui facilite le multiplexage, o
autrement dit la commutation de celle-ci. Grce cette longueur fixe les systmes
de commutation se sont plus logiciel mais matriel, ce qui permet d'obtenir des
vitesses de commutation de plusieurs centaines de Mga bits.
53 octets
En tte
5 octets

Charge utile
48 octets

La taille d'une cellule ATM t fixe 53 octets ce qui permet d'amliorer le


multiplexage des donnes sur la voix ( qui fut le critre dterminant pour la taille )
tout en n'en minimisant les consquences. En rduisant la taille des cellules on
rduit aussi le temps de traitement de celle-ci.
Cette taille ne devait pas tre infrieure afin que le rapport entre la charge utile et
l'en-tte soit suffisant.
C'est ainsi qu'en limitant les longueurs des files d'attente sur les lments de
commutation que l'on va pouvoir obtenir un dbit pratiquement constant avec une
gigue ( dcalage temporel entre des cellules de mme source ) pratiquement nulle.

Page 1

LES RESEAUX ATM

3) Les liaisons
Les liaisons grables par la technologie ATM sont de deux types, les liaisons
point point et les liaisons point multipoint. A la diffrence des rseaux locaux tel
que Ethernet ou Token-Ring, le rseau ATM est dit orient connexion, chaque
demande de transmission un circuit virtuel est tablit rpondant la qualit de
service souhait, ce circuit virtuel peut tre permanent ou pas.

4) Les couches ATM


Les couches ATM sont au nombre de trois:
- La couche Physique, qui permet l'adaptation des cellules au systme
de transport physique utilis.
- La couche ATM qui permet d'effectuer la commutation et le
multiplexage des cellules.
- La couche AAL (ATM Adaptation Layer ), qui permet d'adapter les
units de donn es des protocoles suprieurs la couche ATM.
Extrmit A

Extrmit B

Adaptation

Commuateur

Commuateur

Adaptation

ATM

ATM

ATM

ATM

Physique

Physique

P hysique

Physique

Page 2

LES RESEAUX ATM

B) La technologie de L'ATM
1) Le modle de l'ATM
La technologie ATM est dcrite l'aide d'un modle relativement labor, qui
comprend trois couches horizontales correspondant au trois premiers niveaux OSI,
et trois plans verticaux successifs qui traite des diffrents aspects d'ATM.

Gestion de plan
Gestion de couches
Plan de
contrle
Sous couche
CS

Plan utilisateur

CLASSE A
dbit constant
connexion
synchronisation

CLASSE B
dbit variable
connexion
synchronisation

CLASSE C
dbit variable
connexion
non-synchronis

CLASSE D
dbit variable
sans connexion
non-synchronis

AAL1

AAL2

AAL3

AAL4

Sous couche
SAR

AAL5

Couche d'adaptation d'ATM


Couche ATM
Sous couche
TC

Couche Physique

Sous couche
PMD

a) Les diffrents plans du modle


Le plan utilisateur correspond la fonction d'acheminement offert par ATM un
protocole ou applicatif de niveau suprieur.
Le plan de contrle ou de commande correspond au mcanisme interne ATM,
tels que la signalisation ncessaire l'tablissement, au maintien, et la libration
de la connexion.
Les plans gestion permettent la gestion des performances, qui permet au plan
utilisateur d'offrir les diffrents services requis. Il utilise des cellules spcifiques (
OAM Cells, Operation And Maintenance Cells ).

Page 3

LES RESEAUX ATM

b) Les diffrentes couches


La couche physique est charge de fournir la couche ATM un service de
transport des cellules, elle est dcompose en deux sous couches:
- la sous-couche TC ( Transmission Convergence ) assure
l'adaptation des dbits, le contrle des donnes, et la dlimitation
des cellules.
- La sous couche PM ( Physical Medium ) fournis l'accs au support
physique et gre les mcanismes de synchronisation.
La couche ATM assure les fonctions de multiplexage et de dmultiplexage des
cellules, la gnration est l'extraction des en-ttes, l'acheminement (la commutation)
des cellules.
La couche AAL garantit aux applications utilisateur la qualit de service requise
par l'application. Cinq types d'AAL ont t dfinis, ils sont diviss en deux sous
couches:
- la sous couche SAR ( Segmentation And Reasembly sublayer ),
elle segmente et rassemble les cellules pour les couches
suprieures.
- la sous couche CS ( Convergence Sublayer ) elle assure la
synchronisation des horloges entre l'application et le systme de
transmission.

1) Les composants constituants ATM


Rseau
LAN
Station
ATM
Commutateur
LAN
Commutateur
ATM

rseau
ATM priv

Routeur
ATM

Routeur
ATM

rseau
ATM public

Commutateur
LAN

rseau
ATM public

Page 4

LES RESEAUX ATM

a) La carte d'interface de rseau ATM


Une carte d'interface de rseau ATM relie une station LAN un commutateur
ATM. Linterface ATM convertit les donnes gnres par la station en cellules qui
sont transmises un commutateur ATM LAN et convertit les cellules reues de ce
commutateur en un format de donnes manipulable par la station.

b) Le commutateur LAN
Un commutateur LAN assure linterconnexion entre les rseaux locaux classique
tel que Ethernet ou Token-Ring et le rseau ATM. Il supporte au moins deux types
de dinterface, une interface ATM et une interface LAN.
Le commutateur LAN fonctionne la fois comme un commutateur et comme un
convertisseur de protocole.

c) Le commutateur ATM
Un commutateur ATM est commutateur multiport o chaque port est connect
un quipement ATM. Il constitue linfrastructure de base dun rseau ATM.
Linterconnexion des commutateurs ATM permet de constituer le rseau ATM.
Il permet de router les cellules dun port dentre vers un port de sortie.

1) Ladressage dans les rseaux ATM


Le rseau ATM utilise en interne un adressage identifiant les voies virtuelles.
Afin dassurer des performances optimales de commutation, ATM met en uvre en
interne une technique dadressage deux niveaux :
- VCI ( Virtual Chanel Identifier ),
- VPI ( Virtual Path Identifier ).

VP1

VC1
VC2
VC3

VC1

VP2
VP3

VC3

VC1

VC3

a) Le VCI
Le premier niveau identifie la voie virtuelle, le VCI. Le VCI est une connexion
semipermanente ou tablie chaque appel.

b) Le VPI
Le second niveau regroupe un ensemble de conduits virtuels ayant la mme
destination ( commutateur intermdiaire ) en un faisceau virtuel, le VPI. Le VPI est
une connexion semi-permanente contrle par le rseau.

Page 5

LES RESEAUX ATM

Les VPI permettent d'allger les tables d'acheminement des commutateurs


puisque que chaque canal virtuel n' plus besoin d'tre rout, mais c'est le conduit
virtuel qui est rout. Ceci permet une plus grande rapidit de traitement des
adresses, et une rduction des tables d'acheminement. Certains commutateurs ne
routent que les VPI ils sont nomms brasseur.

4) La cellule ATM
a) Interface rseau
On distingue deux familles de trames, qui dpende du type d'interface rseau
utilis.
Interface rseau UNI ( User to Network Interface )
L'UNI est l'interface entre un quipement terminal priv et un commutateur
ATM, il est plus prcisment nomm UNI priv. La connexion d'un rseau priv
ATM un rseau public est galement nomm UNI, mais UNI public.
Interface rseau NNI ( Network to Node Interface )
Le NNI est une interface entre deux commutateurs publics. Deux types de NNI
existent, le NNI priv qui dcrit l'interface commutateur local d'une entreprise, et le
NNI public qui dcrit l'interface entre les commutateurs des rseaux publics ATM
comme ceux des oprateurs.

b) La cellule ATM
Deux types de cellules existent selon le type d'interface.
Interface UNI
0

Interface NNI

34

GFC

VPI

VPI

VCI

34

VPI
VPI

VCI

VCI
VCI

PT

VCI

CLP

HEC

PT

VCI

CLP

HEC

Le champ GFC ( Generic Flow Control )


Le champ GFC n'est utilis que pour les cellules UNI, ces quatre bits sont
constitue une extension du champ VPI pour les cellules NNI.
Lors de la transmission usager rseau ( UNI ) ce champ permet le contrle du
flux. Deux modes de contrle sont disponibles:
- Le mode non contrl, qui est mode de fonctionnement par dfaut,
dans ce cas le champ est mis zro, l'ATM Forum recommande
de mettre tous les bits 1.
- Le mode contrl, le GFC devrait assurer le partage quitable de
l'accs au rseau aux diffrentes stations dans une configuration
point multipoint. En mode point point, le GFC devrait permettre
de rgler le problme de conflit d'accs ( rsolution de contention)
et d'assurer le contrle de flux.

Page 6

LES RESEAUX ATM

Le champ PT ( Payload Type )


Deux types de donnes transitent sur le rseau:
- Les donnes d'origine utilisateurs.
- Les donnes interne au rseau (signalisation, maintenance, )
Le champ PT indique donc le type de charge contenue dans le champ de
donnes.
Type
Bit 4
0

Flux d'origine
Usager

EFCI
Bit 3
0

Flux d'origine
rseau (cellules rseau)

Bit EFCI (Explicit


Forward Congestion
Indication), pas de
congestion
La cellule
traverser au moins un
nud congestionn
Flux de
maintenance
Cellule OAM
Gestion des
ressources
Cellules RM

User
Bits 2
0, 1

0
1
0
1

A disposition de
l'application, peut tre
utilis par la couche
d'adaptation pour
Indique la fin de la
segmentation des
donnes.
Dernier segment = 1
De section ( entre
nuds )
De bout en Bout
Rseau
Rserv

Le bit CLP (Cell Loss Priority )


Ce bit permet la gestion de la congestion. Le bit CLP de prfrence
l'cartement indique les cellules liminer en priorit lors d'un tat de congestion.
Le positionnement de ce bit est de la responsabilit de la source, 1 il indique
que la cellule une priorit basse, et 0 il indique une cellule de priorit haute.
Le bit CLP permet de spcifier, sur une mme connexion, des flux diffrents. Il
peut, par exemple, tre utilis dans les transferts de vido compresse:
- Les informations essentielles sont mises avec le bit CLP 0.
- Les informations secondaires sont mises avec le bit CLP 1.
Le champ HEC ( Header Error Control )
Le champ HEC assure la dtection d'erreur et la correction simple, mais que sur
l'en-tte de la cellule. En cas d'erreur non corrig ( suprieur un bit ) la cellule est
limins.
Le champ HEC assure la fonction de cadrage des cellules. L'ATM n'utilisant
aucun fanion pour dlimiter les cellules, et celle-ci ayant une longueur fixe et une
frquence de rcurrence leve, il suffit de se positionner correctement sur un octet
pour reconnatre les limites des cellules.

Page 7

LES RESEAUX ATM

C) Fonctionnement des couches


1) La couche Physique
a) Gnralits
L'ATM est une technique de multiplexage synchrone, trois modes de
fonctionnement ont t dfinis:
- Le mode PDH (Plesiochronous Digital Hierarchy) c'est un mode
tram temporel qui utilise les infrastructures existantes.
- Le mode SDH ( Synchronous Digital Hierarchy) ou mode tram
synchrone, prochainement le seul utilis.
- Le mode cellule, o les cellules sont transmises directement sur le
support. Mode utilis dans les infrastructures prives ou rseaux
locaux.
AAL
ATM
PHY
PDH

SDH

Cellules

L'adaptation des cellules ATM au rseau de transmission est ralise par la sous
couche TC ( Transmission convergence ). La sous couche P ( Physical medium )
assure la transmission des bits sur le support.

b) La sous couche TC
La sous couche TC assure:
- L'adaptation des dbits.
- Le contrle des erreurs.
- La dlimitation des cellules (synchronisation ).
- L'adaptation des cellules au systme de transmission.
L'adaptation des dbits
L'adaptation des dbits entre la source et le systme de transmission est effectue
par l'insertion ou l'"extraction de cellules vide, cette fonction est ralise par chaque
commutateur ATM.
Le contrle d'erreurs
La fiabilisation des supports de transmission autorise l'allgement de contrle
d'erreurs. Mais il faut viter d'acheminer des cellules errones. La validit des
informations de routages est vrifie par chaque commutateur, qui adopte les
comportements suivants selon les rsultats du test.
Pas d'erreur
Erreur de 1 bit
Erreur suprieure 1 bit

Cellule transmise
Cellule corrige et transmise
Cellule dtruite

Page 8

LES RESEAUX ATM

La dlimitation des cellules


ATM n'utilise pas de fanion. C'est la dtection du champ HEC qui permet la
synchronisation. Les commutateurs calculent l'HEC, en mode de recherche. Ds que
32 bits correspondent aux rgles de dtermination de l'HEC, le commutateur se met
en mode de prsynchronisation, et contrle que la loi est vrifie tous les 53 octets,
si c'est le cas il se synchronise.

c) La sous couche PM
La couche PM est charge de la transmission et de la rception du flot de bits sur
le support. Il ralise les fonctions suivantes:
- Le codage.
- l'alignement.
- la synchronisation bit.
- l'adaptation lectrique et photolectrique au support.
Adaptation au systme SDH ou SONET ( Synchronous Optical NETwork )
La SDH utilise un format de trame de base obtenu par entrelacement d'octet
nomm conteneur. Il est compos de trois zones.
sens de lecture
9 octets
1

261 octets

9 10 11

270

2
pointeur
4
5
6

P
O
H

Unit Administrative ( UA )

7
8
9

La zone de charge utile est constitue de des parties UA et POH. POH contient
les informations spcifiques la gestion du conduit transport. Ce qui donne une
charge utile de 2340 octets.
La zone pointeur permet la gestion des lignes de transmission et indique le dbut
de la charge utile.
Cette trame un dbit de 155,52 Mbits/s, pour un dbit utile de 144,76 Mbits/s.
Le dbit offert pour la couche ATM est de 135,63 Mbits/s.
L'intrt de ce systme est la compatibilit entre le systme europen et
amricain.

Page 9

LES RESEAUX ATM

Adaptation au systme PDH


Les rseaux PDH constituent la majorit des infrastructures de transmission,
mais ils ne sont pas dfinis de manire identique aux Etats-Unis et en Europe.
La trame de base est compose de 24 IT de 8 bits soit un dbit nominal de 1,536
Mbits/s. Puis une multitrame regroupe 12 trames de base qui sont prcd de 1 bit
de signalisation. Ces 12 bits forment le mot binaire suivant: 100011001100.
1 0 0 0 1 1 0 0 1 1 0 0
1 2 2 4 5 6 7 8 9 10 11 12

IT1

IT2

IT23 IT24

Le mode tram ATM 155


L'ATM 155 Mbits/s en mode tram a t dfini pour fonctionner sur une fibre
optique multimode et sur de la paire torsade catgorie 5; Le codage est du type
8B/10B. La trame est constitue de 27 cellules dont une est rserve la
signalisation, cellule PL-OH (Physical Layer Over Head ). Les 5 octets d'en-tte (H
sur la figure) ATM de la cellule PL-OH sont replac par 5 symboles permettant la
synchronisation du dcodage.
H

Cellule
PL-OH

Cellule 1
ATM

Cellule 2
ATM

Cellule 26
ATM

Adaptation dans le mode Cellule


Diffrentes spcifications ont t dfinies pour le fonctionnement en mode
cellule, mais ils utilisent toute le codage de type nB/mB.
L'ATM 25
Dfini par l'ATM Forum il permet la connexion de station de travail multimdia,
et fonctionne sur paires torsades d'une longueur maximale de 100m. Le codage est
du type 4B/5B, et le dbit nominal est de 25,6 Mbits/s.
L'ATM 100
L'ATM 100 Mbits/s t dfini pour fonctionner au-dessus du rseau FDDI dont
il utilise le codage. Cette interface n'est gure utilise.

Page 10

LES RESEAUX ATM

Les dbits normaliss l'interface UNI


Accs rseau

Dbit binaire
Mbits/s

E1
T1
nT1
nE1

2,048
1,544
n . 1,544
n . 2,048

ATM 25
ATM 155

25,6
155,52

STS1

51,48
155,52
622,08

Support
Accs plsiochrone
Paires torsades
Paires torsades
Paires torsades
Paires torsades
Accs mode cellule
UTP cat 3 & 5
Fibre multimode
Paires STP
Accs synchrone
Fibre monomode
UTP cat 3 & 5
Fibre optique
Coaxial
Fibre monomode

Distance en
mtre

Type d'UNI

Publique
Publique
Publique
Publique
100
2000
100

Prive
Prive
Prive

15000
100
15000
150
15000

Publique
Prive
Publique, priv
Priv
Publique, priv

2) La couche ATM
a) Gnralits
La couche ATM est charg de:
- L'acheminement des cellules dans le rseau.
- L'ajout et du retrait des en-ttes.
- Le contrle de flux ( GFC ), l'interface utilisateur, UNI.
- L'adaptation du dbit, insertion et retrait de cellules vides.
- Le contrle d'admission en fonction de la qualit de service requise.
- Le lissage de trafic.

b) La fonction d'acheminement
Pralablement tout transfert de donnes, ATM tablit une voie virtuelle entre
les deux systmes d'extrmit. La voie virtuel VCC ( Virtual Chanel Connection )
rsulte de la concatnation des circuits virtuels.
ATM introduit deux niveau de commutation, les permettant la commutation des
circuits virtuels ( VCI ), et l'autre ralisant la commutation des conduits virtuels
(VPI). La commutation d'une cellule ATM s'effectue l'aide de deux identifiant (
tiquettes ), le VCI et le VPI qui sont prsent dans l'en-tte de la cellule.

Page 11

LES RESEAUX ATM

Cette approche permet de distinguer trois niveaux:


- Le niveau voie logique mettant en relation deux utilisateurs
d'extrmit.
- Le conduit associant un ensemble de voies virtuelles brasser
identiquement entre deux brasseurs.
- Le niveau transport pouvant tre constitu de simples liaisons
spcialises entre commutateurs, ou utilisant une infrastructure de
transport de type PDH ou SDH.
Niveau
voies logiques

Niveau
conduits logiques

Niveau
transport

Commutateur
des VC

MUX
DEMUX
des VP

Brassage
des VP

Commutateur

Brasseur

Le premier tage du commutateur effectue un dmultiplexage des circuits


virtuels entrant et un multiplexage des circuits virtuels ( VC ) sortant afin de recrer
de nouveaux conduits virtuels ( VP ). Alors que le second tage commute les
diffrents circuit virtuel.
La commutation des circuits virtuels est effectue l'aide d'une table de
commutation qui indique selon les valeurs des VPI et VCI de chaque voie entrante
le port de sortie correspondant. Le commutateur avant d'envoy la cellule en
modifie les valeurs de VCI et VPI pou le prochain commutateur afin que celle ci
puisse tre achemine jusqu' son destinataire.
Exemple de commutateur:
Commutateur
Commutation

VP1

VP1

VC1
VC2

VC1
VC2
Port 3
Port 4

Port 1
VP2

Port 2

Table de commutation
Entre
Sortie
Port
VCI / VPI
Port
VCI / VPI
1
1/1
4
2/2
1
2/1
3
1/1
2
1/2
3
2/1
2
2/2
4
1/2

VP2
VC1
VC2

VC1
VC2
MUX/DEMUX

Page 12

LES RESEAUX ATM

Un certain nombre de circuits virtuels, les 32 premiers VCI, sont toujours


rservs, car ils vhiculent des cellules de signalisation, de contrle ou
d'administration.
VCI
0
1&2
3&4
5
6
18

Type de cellules
Pas de donnes prsente
Dfinis par l'ITU
OAM F4
Signalisation UNI
Cellule RM
P-NNI

Principe des commutateurs


Le commutateur met en relation un port de d'entre et un port de sortie selon le
principe dcrit prcdemment.
Il existe deux familles de commutateurs:
- Les commutateurs temporels qui mette en relation un intervalle de
temps d'un circuit d'entre avec un intervalle de temps d'un circuit
de sortie.
- Les commutateurs spatiaux tablissent la relation entre un circuit
d'entre et un circuit de sortie.
Exemple de type de commutateurs spatiaux:
Commutateur crossbar

Commutateur Banyan

point blanc non connect


point noir connect

Principe de mise en relation des ports

Page 13

LES RESEAUX ATM

c) Le contrle de flux de congestion


Un rseau ATM est un rseau de files d'attente, il peut donc tre soumis la
congestion. Trois mcanismes sont mis en uvre pour prvenir ou gurir la
congestion:
- L'lection de cellules dtruire.
- Le contrle d'admission d'une connexion.
- Le contrle du dbit la source.
L'lection de cellules dtruire
L'lection de la cellule dtruire en priorit en cas de congestion se fait l'aide
du bit CLP. Ce bit peut tre positionn 1 par la source ou par tout commutateur si
le flux, sur le circuit virtuel dpasse le dbit autoris. Cette mise 1 indique les
cellule carter en priorit.
Le contrle d'admission d'une connexion
Le contrle d'admission d'une nouvelle connexion dans le rseau, CAC
( Connection Admission Call ), consiste n'accepter une nouvelle connexion que si
celle-ci peut tre satisfaite en terme de qualit de service requise sans prjudicier
les connexions tablis.
L'ATM dfinit cinq classe de service.
Service
CBR

Nom
Constant Bit Rate

VBR-rt

ABR

Variable Bit Rate


real time
Variable Bit Rate
non real time
Available Bit Rat

UBR

Unspecified Bit Rate

VBR-nrt

Caractristique
Dbit constant
Flux isochrone
Dbit variable
Flux isochrone
Dbit variable
mais prvisible
Dbit sporadique
sans contrainte
temporelle
Trafic non spcifi

Application types
Voix, vido non
compresses
Applications audio et
vido compresses
Application du type
transactionnel
Interconnexion de
rseaux locaux
Messagerie,
sauvegarde distance

Page 14

LES RESEAUX ATM

Les contrats de service


Lors de l'admission d'une connexion l'lment metteur demandera une des
classes de service qui correspond un contrat de service fix entre les deux
lments. Celui-ci est dfini en terme de qualit de service et de paramtres de
trafic.
Qualit de service

Paramtre de trafic

CTD dure maximal garanti pour le


transfert bout en bout d'une cellule.

MBS dfinit la taille maximal des rafales


admissible par le rseau

CDV borne maximale des variations de


temps de transfert des cellules.

PCR dbit maximal soumis par la source

CLR taux de perte maximale des cellules

SCR dbit moyen soumis par le rseau


MCR dbit minimal garanti par le rseau

Ce contrle de flux ainsi que le contrle de congestion est effectu l'aide de


cellule RM ( Ressource Management ) qui peuvent tre insres dans le flux de
donnes par tout commutateur actif.
Le contrle de dbit de la source
Le contrle du dbit de la source dfinit 3 niveaux:
- Le trafic est conforme au contrat de service et les cellules sont
transmises.
- Le trafic est suprieur au contrat de service et les cellules sont
marques, le bit CLP passe 1.
- Le trafic est suprieur au contrat de service et le rseau est en tat de
congestion ou le trafic est trs suprieur au contrat de service alors
les cellules sont dtruites.

3) la couche AAL
a) Gnralit
La technologie ATM est transparente aux donnes transportes. Il faut donc
raliser pour chaque application une adaptation spcifique, c'est le rle de la couche
ATM. Cinq type d'adaptations spcifiques ont t dfinis:
Relation
temporelle
Dbit
Mode de
connexion
Exemple

AAL Type 1
AAL Type 2
Eleve
Constant
Connect
Emulation de
circuit voix et
vido dbit
constant

Vido dbit
variable
( MPEG)

AAL Type AAL Type 5


Faible
Variable
Connect ou non Connect
Transactionnel
Transfert de
fichiers

Interconnexion
de rseaux
locaux
( simplification
de LALL )

Page 15

LES RESEAUX ATM

b) structure de la couche AAL


La couche AAL ;est dcompose en deux sous couche
- La sous couche SAR (Segmentation And rassembly ) qui assure la
segmentation et le rassemblage des donnes de la couche
suprieure en cellules de 48 octets, et elle permet la compensation
des dlai de transmission, la rcupration de l'horloge, ainsi que la
dtection des pertes de cellules ou leur insertion.
- La sous couche CS ( Convergence Sublayer ) assure la transparence
entre les applications est le mode de transfert ATM. Elle permet le
multiplexage des connexions, la reprise des erreurs, la
compensation de la gigue des cellules.
Donnes du protocole suprieur (N_PDU)

A
A
L

CS

H
H

SAR
ATM

CS_S DU
T

SAR_SDU

H Charge de la cellule 48 octets

Physique

SAR_SDU

H Charge de la cellule 48 octets

Train de B its

c) Les diffrentes AAL


La couche AAL1
La couche AAL1 permet le transport de donnes isochrone et offre un service
dbit constant. Elle n'assure que des fonctions minimales de segmentation et de
rasemblage, de rcupration de la gigue de cellules et de l'horloge.
Principe de la rcupration de la gigue:
Estimation
de la gigue

cellules d'entres

Dlai de retenue
variable

cellule de sortie

La perte ou l'insertion de cellules est garantie par le champ SNC protg par le
champ SNP, qui utilise 8 bits de la partie utile de la cellule ATM. Ce qui donne
l'unit de donne de la couche AAL1 suivante.
0

1
CSI

4
SNC

7
SNP

47 octets
48 octets

Page 16

LES RESEAUX ATM

La couche AAL5
La couche AAL5 est prvu pour fonctionner avec et sans connexion. Elle t
dveloppe pour simplifier les couches AAL3/4. Aucune contrainte temporel n'est
exig mais un contrle de flux et une reprise sur erreur peuvent tre utiliss.
Son en tte est rduite afin de limiter le traitement requis par les quipements
d'extrmits. Cette simplification permet de concevoir des quipement rseaux
n'exigeant pas de puissance de calcul trop importante et ainsi rduit le dlais de
traitement.
Longueur Max
65536 octets
PAD

UU
8 bits

CPI
8 bits

Charge Utile

PTI Premire cellule ATM


0x1

LI
CRC
16 bits 32 bits

44 Octets

PTI
0x1

Dernire cellule ATM


48 octets

Le champ UU indique le dbut, la suite, et la fin du bloc de donnes.


Le champ CPI permet l'alignement des suffixes.
Le Champ LI indique la longueur des donnes utiles.
Le champ PTI indique le dernier fragment.
Le mode sans connexion
Ce mode ncessite de masquer les phases de connexion et d'muler un service de
diffusion. Ce mode peut tre utilis par les couches ALL4/5.
Le rseau virtuel sans connexion est constitu de commutateurs ATM offrant les
service dits sans connexion ( CLS, Connection Less Server ) auxquels les
utilisateurs sont relis via un circuit virtuel permanent.

Page 17

LES RESEAUX ATM

D) La signalisation et le routage
1) Gnralit
La signalisation comprend toutes les oprations ncessaires l'tablissement, au
maintien et la libration d'une connexion virtuelle commute, SVC (Switched
Virtual Chanel ).
La signalisation ATM est relativement complexe car elle doit tenir compte
plusieurs lment comme la qualit de service, en plus elle diffre selon que l'on se
situe sur l'interface usager d'un rseau public ou priv.
Les interfaces de signalisation.
Public
NNI

Private
UNI
Rseau priv
ATM

Utilisateur

Private
NNI

Rseau public
ATM

B-ICI
NNI
Public
UNI

Rseau priv
ATM

Rseau public
ATM

Utilisateur

L'interface prive NNI, PNNI ( Private Network to Network Interface ), intgre


la signalisation ncessaire l'tablissement du SVC et un protocole de routage
dynamique.

Page 18

LES RESEAUX ATM

2) tablissement d'un circuit virtuel


En mode commut, l'tablissement d'un SVC, est pralable l'envoie de
donnes. Le message SETUP est mis par l'appelant et comporte tous les lments
ncessaires l'tablissement de la connexion. Il est compos de plusieurs cellule
ATM mises sur le VPI/VCI rserv 0/5. Ce qui donne le diagramme des messages
d'tablissement suivant.

Rseau
ATM

Source

Destination

Setup
Setup

ng
oceed i
Ca ll p r

Co n nect A CK

Co n n ect

C on n ect

A CK

R elease req u es

Setup
o n n ect

Transfert de donnes ( data flow )


t

t ed
co mp le
Rel ease

Release r eq u
R elease

est

ed
co mp l et

Le message SETUP est achemin par le rseau qui dtermine le meilleur chemin
en fonction de la qualit de service requise. Le message CALL PROCEEDING
indique l'metteur que sa demande est pris en compte parle commutateur d'accs.
Le message est acquitt par CONNECT qui fixe le couple VPI/VCI.

Page 19

LES RESEAUX ATM

3) Le routage PNNI
Le PNNI ( Private Network to Network Interface ) est protocole de routage, il
permet d'tablir au sein d'un rseau ATM un circuit virtuel rpondant la qualit de
service dsire. Pour cela chaque commutateur doit avoir connaissance de la
topologie du rseau et des caractristiques du trafic disponible sur les diffrents
commutateurs.
Pour viter des changes d'informations prohibitives le PNNI segment le rseau
en groupe de commutateurs hirarchiss, les Peer group.
Dans chaque Peer goup un matre est dsign. Les autres commutateurs
informent le matre sur leurs tats et reoivent en change des informations sur l'tat
des autres commutateurs du Peer group. Chaque matre appartient un autre Peer
group d'un niveau suprieur dan lequel il existe aussi un matre. Donc chaque
commutateur dispose d'une cartographie du rseau.

4) L'adressage dans le rseau ATM


On distingue deux types d'adresse physique dans le rseau ATM:
- l'adresse publique,
- l'adresse prive.

a) L'adresse publique
L'adresse publique est au format E164 de l'UIT, 15 chiffres.

b) L'adresse prive
L'adresse prive peut tre de deux formats, soit NSAP ou une extension du E164.
AFI
1 octet

IDI
2 octets

39

DCC

Adresse rseau

ESI
6 octets

SEL
1 octet

47

IDC

Adresse rseau

ESI
6 octets

SEL
1 octet

ESI
6 octets

SEL
1 octet

45

DSP
17 octets

Adresse E164 cod NSAP


8 octets

sous adesse
4 octets

Le champ AFI indique le format de l'adresse.


AFI

Type d'adresse

Autorit d'enregistrement

39

DCC ( Data Country Code )

ISO 3166

47

IDC ( International Designator Code )

Britich Standard Institute

45

E164 format ATM


Le champ IDI spcifie le domaine d'adressage alors que le champ DSP indique
l'adresse effective terminale.

Page 20

LES RESEAUX ATM

E) Les rseaux locaux ATM


1) Gnralit
Le monde d'ATM et des rseaux locaux est totalement diffrent. Les
applications, les protocoles ( TCP/IP ) utiliss par les rseaux locaux ne peuvent pas
fonctionner sou ATM. De plus ATM est orient connexion alors que les rseaux
locaux utilisent un mode non connect et la diffusion gnrale.
L'utilisation d'ATM dans les rseaux locaux, avec toutes ses potentialits, et sans
un coup excessif, n'est envisageable que si l'on masque aux applications existantes
la technologie ATM.
Deux problmes sont rsoudre, la diffusion des messages, et l'utilisation des
piles protocolaire ( TCP/IP ).

a) Aspect mode non connect


L'mulation d'un service sans connexion peut tre obtenue en spcialisant un ou
des nuds du rseau dans la diffusion des messages, le serveur sans connexion.
Les serveurs sans connexion sont relis entre eux par des circuits virtuels
permanents. La station qui envoie son message un de ces serveurs voit celui-ci
diffus sur tout le rseau.

b) Aspect protocolaire
Les rseaux locaux utilisent principalement le protocole IP. La communication
entre deux stations d'un rseau local s'effectue par la mise en correspondance d'une
adresse IP et d'une adresse MAC ( ARP ). Pour rsoudre ce problme d'adressage
IP/ATM deux solution existes:
- L'IETF (Internet Engeneering Task Force ) propose une pile IP
particulire qui effectue la mise en relation de l'adresse IP et de
l'adresse ATM ( Classical IP and ARP over ATM ).
- L'ATM Forum prconise l'insertion entre le service ATM et la pile
IP traditionnelle, d'une couche charge d'muler les services d'un
rseau local ( LAN Emulation ). Elle permet la mise en relation de
l'adresse MAC et de l'adresse ATM.
La compatibilit complte de limplmentation dIP su ATM est lavantage
majeur de ces deux solutions, mais :
- seules deux machines du mme rseau logique peuvent bnficier
de la garantie de service ATM.
- tous les paquets partagent le mme circuit virtuel, ce qui ne permet
pas de garantir un flux et une qualit de service spcifique.

Page 21

LES RESEAUX ATM

2) Classical IP ou IP over ATM


a) Principes gnraux
Classical IP dfinit un rseau IP comme un sous rseau logique, LIS ( Logical IP
Subnetwork ), manire similaire un rseau IP classic. Un ensemble de machines
connectes un rseau ATM partage le mme prfixe IP.
Sous rseau @IP 100.075.001.000
Masque
255.255.255.000
100.75.1.3
100.75.1.1

Rseau ATM
@IP 100.75.1.2

100.75.2.1

100.75.2.2

100.75.2.3

Sous rseau @IP 100.075.002.000


Masque
255.255.255.000

@ = adresse.
Les stations dun mme rseau communiquent directement entre elles aprs avoir
tabli un circuit virtuel. Les stations de deux sous rseaux communiquent via un
routeur.

Page 22

LES RESEAUX ATM

b) Communication intra LIS


Pour la communication de deux stations dun mme sous rseau, chaque station
doit connatre les adresses IP et ATM du destinataire. La fonction de mise en
correspondance de ladresse IP et ATM est effectue par un serveur dadresse, le
ATMARP ( ATM Adress Resolution Protocol ), se situant dans chaque sous rseau
LIS.
A la configuration dun client LIS celui ci est inform de ladresse ATM du
serveur ATMARP. Le client LIS tablit un circuit virtuel avec le serveur ATMARP.
Ce dernier met une requte vers cette station afin dapprendre son adresse IP. Le
serveur ATMARP met alors jour son cache ARP.
Client LIS 1
Client LIS 2
Serveur
ATMARP
IP1
IP2
Inscription sur le se rve ur AR P
E tablissement d'u n CV
Etab lissement d'un C
V
ATM1 ?
R eq ute inA RP @ IP de
R p o ns e inAR P ad

Req ute i nARP @IP d e A

resse IP 1

R solution d'adre sse


Requ te ARP @
AT M d

R po nse in A RP a

TM 2 ?

dress e IP2

e IP2

esse AT M 2
Rpo n se A RP adr
Etablisse me nt d'un CV
Etab lissem en t d 'u n
C

V av ec AT M 2

c) Communication inter LIS


La communication inter LIS transit par un ou plusieurs routeurs qui constituent
un goulet dtranglement. La station source tablit un circuit virtuel avec le routeur
et ce dernier son tour tablit un circuit avec la station destinataire ou un autre
routeur.

Page 23

LES RESEAUX ATM

3) Lan Emulation
a) Gnralit
Classical IP ne peut prendre en compte le trafic multicast ou broadcast. Pour
prendre en compte ces messages il faut que les applications voie l'ATM comme un
rseau local, au mme titre que Ethernet ou Token Ring. C'est ce que ralise le LAN
ATM en introduisant une couche spcifique, mulant vis vis des protocoles
suprieure les fonctions d'un LAN traditionnel.
LAN ATM

Legacy LAN
Application

Application

Prsentation

Prsentation

Session

Session

Transport

Transport

Rseau

Rseau

MAC
MAC
802.3 802.5

MAC
Service MAC

LAN Emulation
802.3 802.5
ATM
AAL5

Physique

SAAL

ATM
Physique

L'interface LAN Emulation fournis un service non connect aux couches


suprieures et un service connect aux couches ATM. Cette interface donc deux
adresses une adresse MAC vue des couches suprieures et une adresse ATM vues
du rseau ATM.
Le LEC ( LAN Emulation Client ) peut tre configur pour mettre des trames
802.3 ou 802.5 sur le rseau mul, le ELAN ( Emulated LAN ). Chaque LEC
entretient un cache ARP qui effectue la correspondance entre les adresses ATM et
MAC des stations connues.

Page 24

LES RESEAUX ATM

b) Les composants d'un LAN ATM


LECS
LES/BUS

LES/BUS

LEC
LEC
LEC
LEC

ELAN 1

LEC

LEC

ELAN 2

Routeur ou pont

Les diffrents services d'un ELAN sont offerts par:


- Le LES ( LAN Emulation Server ) assure la mise en relation d'une
adresse MAC avec une adresse ATM. Cette fonction est
gnralement localise dans un commutateur ATM.
- Le BUS ( Broadcast and Unknown Server ) il permet la diffusion
des trames MAC multicast et broadcast. Si le LAN est mul en
Token Ring mule l'anneau en assurant le passage de la trame.
- Le LECS (LAN Emilation Configuration Server ) fournis un service
d'autoconfiguration en affectant le LEC un ELAN et en lui
fournissant l'adresse du LESS.

c) Fonctionnement des ELAN


Pour transfrer des donnes entre deux clients il faut tablir une connexion. Pour
cela le LEC besoin de sa propre adresse ATM, de l'identifiant de son ELAN, et de
l'adresse ATM du destinataire.

Page 25

LES RESEAUX ATM

Initialisation du LEC et enregistrement auprs du LES


Lors de l'initialisation, le LEC obtient l'adresse ATM de son LES auprs du
LECS, trois mthodes son possible:
- La diffusion d'une requte de recherche de LES protocole ILIM.
- La connexion directe une adresse rserve dfinie par dfaut.
- L'utilisation d'un circuit virtuel prdfini et fig l'adresse
VPI=0VCI =17.
Une fois l'adresse obtenue le LEC tablit avec le LECS une connexion
bidirectionnelle appele Configuration directe VCC.
Commutateur de
rattachement

LEC
Requ te: I LIM @ A

LECS

TM d u LE C ?

Rpo nse: IL IM @ A

T M d u L E CS

C onn ex ion au L EC S: Co
nfi gurati on Di rect V CC
Req ute: @A T M du
LE S de l'E LA N
Rpo nse: @ ATM du LES d e l'EL AN
L ib ratio n du V CC : C

o nfi gu rat io n Direct V


CC

Une fois l'adresse LES connue celui-ci indique au LEC le type de rseau mul,
la taille des trames, et lui attribue un identifiant. Alors le LEC s'enregistre auprs du
LES en lui fournissant sont adresse MAC. Le LES ouvre une connexion
unidirectionnelle multipoint point avec le LEC.
Connexion au BUS
Pour se connecter au serveur de diffusion BUS, le LEC doit d'abord en obtenir
l'adresse auprs du LES. Une fois l'adresse obtenue le LEC ouvre une connexion
point multipoint avec le BUS qui en fait de mme avec le LEC.
LEC

LES

Req ute: LE -A RP @

AT M de " FF FF FF FF F

BUS

FF "

Rpo nse: LE-ARP @ATM du B US

E tab issement de la v oie virt

uelle: Mu lticaste Send VC C

Etabissement de la voie virtu elle: Multicaste Forw ard VCC

Page 26

LES RESEAUX ATM

Synthse des VCC ouverts


- Configuration direct VCC, connexion bidirectionnelle ouverte par
le LEC avec le LECS pour obtenir l'adresse de son LES.
- Control direct VCC, Connexion bidirectionnelle point point avec
le LES.
-

Control distribute VCC, connexion unidirectionnelle point


multipoint entre le LES et le LEC, recherche d'adresse ATM du
LEC.
- Multicast Send VCC, connexion bidirectionnelle point point
entre le LEC et le BUS, transmission des messages diffusion du
LEC vers le BUS.
- Multicast Forward VCC, connexion unidirectionnelle en point
multipoint utilise par le BUS pour diffuser les messages.

d) Rsolution de l'adresse IP/MAC sur un ELAN


Le procd reste le mme que dans un rseau local classic.
Station B

Station A
IPa
LEC
Requte ARP
@MAC?

Broadcast ARP
Multicast Send VCC

LEC

BUS
Broadcast ARP
Multicast Distribute
VCC

IPb

Cache ARP
@IPa @MACa

LES
LE-Cache
@MACa @ATMa
@MACb @ATMb

Requte LE-ARP @ATM


Control Direct VCC
Rponse LE-ARP
@ATM de @MAC est:

LE-Cache
@MACa @ATMa

Etabissement de la voie virtuelle: Data Direct VCC


LE-Cache
@MACb @ATMb

Rponse ARP @MAC de @IP est:

Cache ARP
@IPb @MACb

Imaginons la complexit du trafic si une station doit se connecter un serveur de


nom pour obtenir une adresse IP.

Page 27

LES RESEAUX ATM

e) LAN Emulation 2
LAN Emulation prserve les applications existantes, car indpendant des
protocoles, il fonctionne avec NETBios, IPX, IP Cependant, la premire version
LAN Emulation prsente quelques inconvnients.
LAN Emulation permet de grer le trafic UBR et ABR, et permet la gestion de la
congestion. Lors de la destruction d'une cellule toute la trame, 32 cellules pour
Ethernet, devait tre r mise ce qui entranait une congestion plus importante. Le
systme EPD dtruit toutes les cellules d'une trame, ce qui permet de librer le
rseau, sauf la dernire.

3) Interconnexion de rseaux LAN ( MPOA )


a) Principe
MPOA ( MultiProtocole Over ATM ) t dfinit par l'ATM pour permette aux
protocoles de niveau 3 d'exploiter les possibilits d'ATM, dbit qualit de service.
MPOA autorise une communication directe entre deux systmes d'extrmit,
n'appartenant pas au mme rseau logique virtuel sans passer par un routeur. Dans
la technique LAN traditionnelle, tout le flux de donnes transite par le routeur.
Avec la technique MPOA, une fois le flux identifi (@IP source / @IP destination),
un circuit virtuel commut est tabli entre les deux quipements d'extrmits.
Serveur MPOA

Serveur MPOA

LAN B
LAN A
Client ELAN A

LAN C
Client ELAN C

Les avantages de MPOA est d'assurer une connectivit des rseaux au niveau 3,
et d'tablir des connexions ATM directes de type unicast, multicast, et broadcast.

Page 28

LES RESEAUX ATM

b) Fonctionnement du MPOA
Le MPOA fonctionne selon le modle client / serveur, il comporte deux
lments:
- Le client, MPOA Client (MPC), lment logiciel rsident dans
l'quipement terminal ou le commutateur de bordure.
- Le serveur; MPOA Serveur (MPS), est une extension logicielle
rsidente dans les routeurs inter-rseaux..
Dans l'architecture MPOA la communication s'tablit comme suit:
- Le client MPOA de la machine source identifie un flux ( succession
de datagrammes avec la mme destination ). Il consulte alors la
table en mmoire cache pour vrifier s'il existe dj un circuit
virtuel vers cette destination. Si ce n'est pas le cas, il adresse une
requte MPS pour obtenir l'adresse ATM de la destination.
- Si le MPS ne dispose pas de cette adresse dans sa table, il interroge
les autres MPS selon une procdure NHRP pour rsoudre l'adresse
ATM.
- Ayant obtenu l'adresse ATM du destinataire, le MPC source tablit
un circuit virtuel directement avec ce dernier.
- Le flux IP est alors transmis directement sur le circuit selon
l'encapsulation RFC 1483.

Page 29

Vous aimerez peut-être aussi