Documente Academic
Documente Profesional
Documente Cultură
Introduction
Infrastructures de transport
ATM
Rseaux locaux
Rseaux d'accs
Grard-Michel Cochard
cochard@u-picardie.fr
Introduction
dbit requis
tlcopie
64 Kbits/s
transfert de fichiers
tlphonie
64 Kbits/s
son HiFi
2 Mbits/s
visioconfrence
64 Kbits/s 2 Mbits/s
tlvision
34 Mbits/s
140 Mbits/s
C'est pourquoi la recherche de rseaux hauts dbits (ou large bande) est une question
d'actualit. Ce chapitre passe en revue un certain nombre de solutions hauts dbits ; cette revue
n'est certainement pas exhaustive et il est galement clair qu'elle sera terme dsute bien que
certains des rseaux prsents ont quelques chances de longvit.
La "nouvelle conomie" baptise un peu htivement "net-economy" chez nos voisins amricains s'est
montre ds le dpart extrmement gourmande en consommation de "hauts dbits". La relative
rcession conomique perue ds le dbut de 2001 a dmontr que les tuyaux ne sont rien sans les
contenus et que l'usager est encore en dcalage par rapport aux propositions de services (encore
rudimentaires) de "nouvelles" entreprises. Il est cependant assez vident qu' terme, l'utilisation
des rseaux pour un grand nombre d'applications est un facteur stratgique de croissance
conomique. La France, dans le domaine des nouvelles technologies est d'ailleurs toujours la
remorque de l'Amrique du Nord comme le montre le rapport Bourdier (Ministre de l'Economie,
des Finances et de l'Industrie - anne 2000) :
Evolution
de l'emploi
dans les
TIC ;
comparaison
France Amrique
du nord
(base 100
en 1990)
pour les rseaux d'accs grand public : la limite est donne par les technologues DSL :
partir de 500 Kbits/s pour l'ADSL
pour les rseaux d'accs des entreprises : partir de 34 Mbits/s et mme de 155 Mbits /s
(ATM)
pour les rseaux mtropolitains : rseaux optiques de l'ordre du Gbit/s
pour les rseaux grande distance qui cumuleront le trafic (backbones) , la limite infrieure
dpend des "consommations en dbit" prcdentes.
L'usage domestique qui correspond aux utilisations des foyers : jeux en ligne, tlvision
interactive,..
L'usage des mobiles : la tlphonie mobile s'est considrablement rpondue et de la simple
application tlphonique, on est pass la rception des images animes, sans parler du
multiplexage dlicat de trs nombreuses communications tlphoniques.
L'usage "bureau" : forums, visioconfrence, transfert de fichiers volumineux,..., ensemble de
services accessibles depuis un PC.
Il convient d'ajouter l'aspect interactif des services qui ncessite une voie "aller" et une voie
"retour", par exemple dans des applications comme la visiophonie, la tlsurveillance.
Trois concepts ont leur importance pour les services en ligne" utilisant les hauts dbits :
le "temps rel" est une notion impliquant une quasi ractivit des correspondants ; il est
important en visioconfrence par exemple, mais aussi dans l'actualisation de la prsentation
de donnes variant rapidement (les cours de la Bourse).
le streaming correspond la distribution par flux, rduisant le dlai d'attente
qu'impliquerait un simple tlchargement avant lecture. Les flux audio et vido sont
concerns par cette technique.
le contenu " la demande" est une notion bien simple : l'utilisateur demande ce qu'il souhaite
par opposition une diffusion programme.
Citons d'ailleurs quelques services "en ligne" dont on espre un dveloppement li aux hauts dbits :
Infrastructures de transport
Introduction
PDH
SONET
SDH
Equipements SDH
Topologies SDH
Bibliographie et Webographie
Introduction
Le besoin en hauts dbits ncessite des infrastructures de transport adaptes. Nous passerons en revue
deux infrastructures usuelles : PDH et SONET/SDH.
PDH
Les rseaux longue distance ont volu grce aux progrs du rseau tlphonique. La problmatique croissante de
celui-ci tait de faire passer le maximum de communication sur une artre unique de communication. D'abord
bases sur le multiplexage frquentiel pour le transport de la voix analogique, elles ont volues vers la
transmission numrique avec la hirarchie numrique plsiochrone ou PDH (Plesiochronous Digital Hierarchy) .
Les technologies se sont dveloppes en Amrique du Nord, en Europe et au Japon avec des diffrences sur le
codage, la signalisation et le degr de multiplexage.
L'ingrdient de base est la trame MIC dont nous rappelons brivement le principe. MIC signifie "modulation
par impulsion et codage". Elle consiste numriser un signal analogique (en l'occurrence sonore) par
chantillonnage, quantification et codage. La parole correspond un signal sonore dont la plage de frquences va
de 300 3400 Hz. le signal sonore est chantillonn (c'est dire mesur en amplitude) une certaine
frquence d'chantillonnage fe. Cette frquence, d'aprs les lois de l'chantillonnage, doit tre suprieure au
double de la frquence maximale (soit 3400 Hz). Pour des raisons de scurit, on choisit fe = 8000 Hz. Une seconde
de voix analogique correspond ainsi 8000 mesures o, si l'on prfre, les mesures s'effectuent toutes les
125 microsecondes. Ensuite chacune de ces mesures est quantifie selon une chelle en puissances de 2,
en l'occurrence 28 soit 256 valeurs "quantiques" (une approximation appele bruit de quantification est effectue
pour que la mesure corresponde exactement l'une des 256 valeurs). La valeur ainsi quantifie de chaque mesure
est transmise sous forme binaire (son numris). Comme il y a 256 valeurs possibles, le codage s'effectue sur 8
bits. Si l'on veut assurer la synchronisation entre l'metteur (la personne qui parle) et le rcepteur (la personne
qui coute), il faut que le dbit de la voie de transport soit gal au dbit de sortie de l'metteur, soit 8000x8 bits/s
= 64000 bits/s. On retrouve l une valeur bien connue du rseau RNIS destin (entre autres) au transport de la
voix numrise.
Une trame MIC est une trame 2,048 Mbits/s comportant 32 intervalles de temps (IT) dont 30 sont destins
aux usagers (les IT 0 et 16 sont rservs au service). Chaque intervalle de temps IT reoit l'quivalent
d'un chantillon de son numris, soit 8 bits. La trame entire peut donc comporter 256 bits.
L'intervalle IT 0 sert dlimiter les trames par un mot de verrouillage :
Le systme dcrit prcdemment correspond au cas europen. En Amrique du Nord, l'quivalent de la trame MIC
est une trame T1 de 1,544 Mbits/s comportant 24 IT 64 Kbits/s. Il existe, bien sr, des dispositifs effectuant
la conversion entre les deux systmes.
Le systme PDH peut fonctionner sur du cble coaxial ou du faisceau hertzien.
Les dbits la sortie d'un multiplexeur sont suprieurs lgrement celui attendu. Par exemple 8848 > 4x2048.
Le problme rsoudre est en effet de synchroniser les trames provenant d'horizons diffrents
(problme d'horloge). Plsiochrone, qui provient du grec, signifie, en effet, "presque synchrone".
PDH possde un dfaut majeur : pour insrer ou retirer un message, il faut dmultiplexer le train numrique, puis
le multiplexer nouveau. La mise en service de nouveaux supports large bande comme la fibre optique a permis de
faire voluer l'infrastructure de transport vers SONET/SDH.
SONET
SONET (Synchronous Optical NETwork) aux USA et SDH (Stnchronous Digital Hierarchy) en Europe constituent
deux systmes compatibles de la hirarchie synchrone. Ces systmes possdent 3 avantages :
ils sont indpendants des oprateurs et permettent donc une connexion universelle en termes de normalisation sur la
signalisation, la structure des trames, la synchronisation, les dbits, etc...
ils unifient les systmes amricains, europens et japonais
ils permettent l'insertion ou le prlvement d'informations sans procder un multiplexage/dmultiplexage coteux
La trame SONET a une structure plus complexe que celle de PDH. Elle se reproduit 8000 fois par seconde
et transporte 810 octets, ce qui correspond un dbit global de 51,84 Mbits/s. Le multiplexage consiste en
un entrelacement d'octets. Une trame se compose de 9 segments ayant chacun un en-tte de 3 octets :
Pour des raisons de reprsentation, la trame est usuellement prsente sous forme d'une matrice de 9
lignes reprsentant les segments et de 90 colonnes, chaque "case" pouvant contenir un octet.
Les octets des trois premires lignes et des trois premires colonnes (surdbit de section RSO), ainsi que le reste
des trois premires colonnes (surdbit de ligne MSO) sont utiliss pour la synchronisation.
Un pointeur (9 premiers octets de la 4me ligne) indique le dbut des donnes (conteneur virtuel) ; les donnes
utiles commencent par une colonne d'octets de surdbit (POH) de conduit. On peut insrer des donnes nimporte
o dans la trame (dans les 87 colonnes suivant les trois premires ).
Les donnes se suivent dans des trames successives, le pointeur indiquant un dbut de message :
SDH
Le tableau ci-dessous montre la correspondance entre SONET et SDH :
On observe que SDH commence au dbit 155,52 Mbits. De fait, la trame SDH est une extension de celle de
SONET. Pour une catgorie STM-N, la trame est toujours constitue de 9 lignes d'octets, mais chaque ligne
comporte 270xN octets. La trame STM-1 comporte donc 9x270 octets, soit 2430. Dans une succession de
trames STM-1, un mme octet revient tous les 125 microsecondes. La passage de trames STM-1 correspond donc
bien un dbit de 2430x8 bits /(125 micro secondes) = 155,52 Mbits/s.
Examinons comment les flux d'information sont transmis via SDH. Les flux primaires sont appels "affluents"
et proviennent de liaisons diverses asynchrones ou synchrones (et notamment PDH). Les signaux numriques
des affluents sont accumuls (toutes les 125 microsecondes) dans des conteneurs (dont le contenu est
appel "payload" ou charge utile). Ces conteneurs sont destins voyager tels quels sur SDH ; pour les manipuler
(sans avoir prendre en considration le contenu) , on ajoute des octets d'informations constituant le POH
(Path OverHead) ; on obtient ainsi un conteneur virtuel (Virtual Container ou VC). Un VC sera ensuite plac dans
une trame SDH ; il faut donc localiser le dbut de ce VC dans la trame et pour cela introduire un pointeur (form
de quelques octets) ; l'association pointeur-VC est appel TU (Tributary Unit).
Il faut bien distinguer la constitution du conteneur virtuel qui se fait au rythme de l'affluent (on doit mettre des
bits de bourrage ventuels) de la constitution de la TU qui se fait au rythme de l'horloge SDH ce qui signifie que
le dbut d'un VC peut tre n'importe o dans une TU et qu'une TU peut contenir des morceaux de VC.
Plusieurs TU, issues de diffrents affluents, sont multiplexes octet par octet pour constituer un TUG
(Tributary Unit Group ou groupe de TU) :
A leur tour les TUG sont multiplexs dans des VC (dits d'ordre suprieur). On peut aussi y introduire directement
un affluent si celui-ci est de haut dbit. En ajoutant un pointeur un VC d'ordre suprieur on obtient une
unit administrative AU qui est au VC d'ordre suprieur ce que la TU est au VC d'ordre infrieur. Une AU est
place dans une trame SDH STM-n.
La structure d'une trame STM-1 est donne ci-dessous (pour obtenir des dtails cliquer sur les 9
premires colonnes) :
Cette trame se rgnre toutes les 125 microsecondes. Les trames STM-n sont du mme type, toujours avec 9
lignes mais avec 270xn colonnes.
exemple : Soit une trame MIC (E1) issue par exemple d'une liaison PDH. Nous voulons l'incorporer dans une
trame STM-1. Les donnes de E1 sur 32 octets sont incorpores dans un conteneur C-12 (en ajoutant 2
octets supplmentaires dont on verra plus loin la justification). On ajoute le POH (4 octets V5, J2, N2, K4) toutes
les 4 trames destins grer l'acheminement du conteneur. On obtient un conteneur virtuel VC-12 (35 octets) .
On ajoute ensuite un pointeur (octets V1, V2, V3, V4) toutes les 4 trames pour obtenir une TU-12 (36 octets) :
Dans la figure ci-dessus, X dsigne un bit de remplissage, D un bit de donnes, C1, C2, des bits de contrle
de justification, S1, S2, des bits de justification, O un bit de service. La TU-12 est organis sous forme d'une
matrice 9 lignes ; comme il y a 36 bits prendre en considration, la matrice a 4 colonnes :
Trois TU-12 sont ensuite multiplexes octet par octet pour obtenir un TUG-2 :
7 TUG-2 sont multiplexes pour donner un TUG-3 auquel on ajoute un POH sur 9 bits pour obtenir un VC-3 (84
+1 colonnes),
Comme le VC-3 comporte 87 colonnes on rajoute des octets de bourrage en colonnes 30 et 59. On ajoute ensuite
un pointer de trois octets H1, H2, H3 pour indiquer la position du VC-3 dans une UA-3. Il ne reste plus
qu' multiplexer 3 UA-3 octets par octet pour obtenir un AUG de 261 colonnes.
Il reste placer cet AUG dans une trame STM-1. Il faut ajouter l'en-tte et, dans celle-ci, un pointeur indiquant
le dbut de l'AUG :
Un des gros intrt de SDH est de pouvoir identifier les blocs d'information sans avoir effectuer
des dmultiplexages successifs (comme dans le cas de PDH) pour prlever ou insrer des donnes. Le principe de
base est l'utilisation des pointeurs. Dans une trame STM-1, la zone pointeur (4me ligne des 9 premires
colonnes) permet de trouver le dbut d'un VC.
Pour indiquer la position de dpart d'un VC-4 dans une trame STM-1, le pointeur est dfinit par le nombre
binaire obtenu par concatnation de H1(1re colonne) et de H2(4me colonne). On ne retient que les 10 derniers
bits du mot H1H2 ce qui conduit un maximum de 1024 "adresses" qui correspondent en fait aux dplacements
depuis le 10me octet suivant la zone de pointeur. Cependant pour un VC-4, les points de dpart sont des multiples
de 3, ce qui fait au total 261x9/3 = 783 positions acceptables. Ainsi, si H1H2 = 0, le point de dpart du VC-4 (qui est
le bit J1) est en ligne 4, colonne 10 ; si H1H2 = 86, le point de dpart est en ligne 4, colonne 268 ; si H1H2 = 87,
le point de dpart est en ligne 5, colonne 10.
Pour parer aux dfauts de synchronisation, la mthode de la justification est utilise. Supposons que le dbit du
VC soit plus lent que celui de la trame STM-1. Il conviendra alors d'introduire des octets de bourrage pour
tenir compte de la diffrence de rythme. Un octet de bourrage est en effet ajout en ligne 4, colonne 10 ce
qui dcalera d'une colonne le VC-4. Il s'agit d'une justification positive et le pointeur est incrment de 1.
Si, au contraire le dbit du VC est plus important que celui de la trame, il faudra "avancer" l'alignement du VC, ce
qui s'opre en mettant un octet de donnes en ligne 4, colonne 9 (donc dans la zone pointeur). Le pointeur du VC
est alors dcrment de 1.
Equipements SDH
Pour constituer des rseaux base de liaisons SDH, un certain nombre d'quipements est ncessaire :
un support de transmission
des multiplexeurs terminaux
des multiplexeurs insertion/extraction
des brasseurs
Le support vde transmission idal est la fibre optique, notamment monomode et unidirectionnelle. Des
rgnrateurs sont utiliss pour rgnrer le signal optique (la zone RSO seule est implique dans la rgnration).
Les multiplexeurs terminaux transforment les affluents en trames STM-1 et rciproquement. Les multiplexeurs
de ligne multiplexent les trames STM-n.
Les multiplexeurs insertion/extraction permettent de rcuprer les donnes transmises ou d'en incorporer
de nouvelles. Seule l'information extraire est prleve du trafic qui n'est pas interrompu.
Les brasseurs sont des quipements qui permettent la commutation des VC composant les trames SDH, ce qui
conduit des possibilits de routage intressantes :
Topologies SDH
En principe toutes les topologies de rseau sont acceptables, notamment celle de bus et celle d'anneau (qui
ne comporte pas de multiplexeur terminal).
Bibliographie et Webographie
ATM
Gnralits
La couche ATM
La couche AAL
Qualit de service et Contrle de Congestion
Intgration de rseaux existants
Exercices
Bibliographie et Webographie
Gnralits
Pourquoi une nouvelle technologie ? Les besoins en hauts dbits ncessits pour le transport de
l'information multimdia nous l'impose :
Il s'agit donc de proposer un type de rseau permettant une large bande passante. Ce rseau est appel RNISLB (Rseau Numrique Intgration de Service Large Bande). On peut considrer ATM (Asynchronous
Transfer Mode) comme un composant de ce rseau.
Quelques explications sur l'emploi du mot "asynchrone" sont ncessaires. Il est relatif au type de
multiplexage employ. Le Mode Synchrone (STM) est bien connu pour le transport de la voix numrise ( 64 Kbits/
s). La trame MIC employe est un multiplex priodique divis en intervalles de temps (32 en Europe) ; chaque
intervalle de temps (IT) peut transporter un octet de voix numrise. Un mme IT revient donc priodiquement
toutes les 125 microsecondes. Lors de l'tablissement d'une liaison, un IT (toujours le mme) est affecte une
voie entrante :
Le dispositif est simple mais peut tre gaspilleur de bande passante. En effet, les IT non remplis sont "perdus".
Le Mode Asynchrone (ATM) vise, au contraire, utiliser au mieux la bande passante. L'information est structure
en blocs de longueur fixe appeles cellules ; les cellules peuvent arriver de manire irrgulire sur les voies
entrantes. Elles sont places les unes derrire les autres sur la voie multiplexe :
Comme usuellement, la couche Physique traite des supports de transmission et de l'encodage des donnes et ne
fait pas partie, stricto sensu, de la technologie ATM
ATM se rfre aux couches AAL et ATM
AAL (ATM Adaptation Layer) est une couche d'adaptation aux protocoles des couches suprieures tandis que ATM
est une couche dfinissant la transmission des donnes dans les cellules et l'utilisation des connexions logiques.
En outre ATM distingue 3 plans :
le plan utilisateur, relatif aux couches suprieures, qui traitera les questions de contrle de flux et d'erreur
le plan de commande relatif aux fonctions de connexion
le plan de gestion comportant deux composants :
La correspondance avec le modle "standard" OSI n'est pas vidente. une tentative de correspondance est donne
ci-dessous :
Depuis les premiers travaux su ATM dans les annes 80, un effort de normalisation a t effectu. Toutes
les recommandations sont rassembles dans la srie I de l'UIT. Un groupe particulirement actif, l'ATM
Forum, rassemble prs de 500 membres qui proposent des spcifications.
La couche ATM
La couche ATM est charge des 3 fonctions principales suivantes :
de faciliter l'acheminement, celui-ci tant fait principalement pour les conduits virtuels
de constituer des rseaux "privs" bass sur les VPC.
Sur la figure ci-dessus, on constate que le conduit VP2 est commut au conduit VP5. Les circuits VC1, VC2, VC3
qu'ils contiennent sont donc automatiquement commuts. Ce type de commutation est effectu par un brasseur.
La table de commutation est rduite puisqu'elle ne contient que les numros de VPI.
Par contre les circuits VC1, VC2, VC3 du consuit VP1 sont commuts vers respectivement VP3/VC1, VP3/VC2, VP4/
VC1. Les tables de commutation doivent donc comporter les deux numros (conduit et circuit).
D'une manire usuelle, le coeur d'un rseau ATM ne contient que des noeuds de commutation de type brasseur :
ce sont des faisceaux de circuits virtuels qui sont commuts. Cette situation simplifie considrablement
la commutation de circuit (tables moins volumineuses, donc temps de commutation plus court). Cette partie du
rseau est appele rseau brass. La commutation de circuits virtuels n'a lieu gnralement que sur le
rseau priphrique (rseau commut) ; les tables de commutation sont ici plus complexes.
exemple :
o les rectangles figurent des brasseurs et les disques des commutateurs simples. Les tables de routage sont :
Dans ATM, (comme dans X25), il faut construire de bout en bout des routes pour l'acheminement des cellules
avant d'effectuer le transport d'informations. Il y a 4 types de flux de "signalisation" considrer :
Il peut s'agir de VCC semi-permanents, c'est dire tablis, une fois pour toutes, de manire durable, comme dans
le cas de liaisons spcialises. Dans ce cas aucun mcanisme n'est prvoir (pas de flux de signalisation)
un VCC (permanent) est prvu pour effectuer la rservation de VCC permettant le transport des signaux ncessaires
l'tablissement et la libration de voies pour les informations transmettre. Il porte le numro VPI=x, VCI=1
(x=0 pour la liaision utilisateur-commutateur local) et la mthode s'appelle "mta-signalisation" puisque le
canal correspondant sert dfinir les canaux de signalisation qui serviront l'tablissement des liaisons utiles.
un VCC doit tre rserv pour la signalisation d'tablissement/libration point point. Il porte le numro
VPI=x, VCI=5 (x=0 pour la liaison utilisateur-commutateur local).
il y aussi des canaux de signalisation de diffusion. Ces canaux portent le numro VPI=x, VCI=2 (x=0 pour la
liaison utilisateur-commutateur local).
B - La cellule ATM
Comme dj signal, la cellule ATM comporte 53 octets : 5 octets d'en-tte et 48 octets de donnes :
identificateur VPC : numro VPI de conduit virtuel. S'il s'agit d'une cellule
reliant deux commutateurs ATM (interface NNI : Network-Network
Interface), le champ est de 12 bits (il peut donc y avoir 4096 conduit virtuel
distincts). S'il s'agit d'une cellule reliant l'usager au rseau ATM (interface
UNI : User-Network Interface), les quatre premiers bits sont rservs au
champ GFC (Generic Flow Control) qui, comme son nom l'indique, est utilis pour
le contrle de flux et le numro VPI prend les 8 bits suivants (dans ce cas il y a
au maximum 256 conduits virtuels).
identificateur VCC (16 bits) : numro VCI de circuit virtuel (il peut donc y en
avoir 65536).
PT : Payload Type (3 bits) : ce code indique le type d'information transporte
par la cellule (voir ci-dessous)
CLP (Cell-Loss Priority) : bit utilis en contrle de congestion (voir plus loin).
HEC (Header Error Control) (8 bits) : est un champ correcteur/dtecteur
d'erreur calcul partir du polynme gnrateur z8 + z2 + z + 1 ; la dtection/
correction d'erreur ne porte que sur les 32 premiers bits de l'en-tte. La
correction ne porte que sur les erreurs simples.
d'une part il ne faut pas oublier que les applications tlphoniques sont prpondrantes et si une cellule
doit transporter du son numris, il ne faut pas que la numrisation porte sur de gros volumes qu'il faudrait
ensuite transporter ; au contraire, une numrisation d'un petit volume suivi de son transport immdiat est
souhaitable. La voix tant numrise raison de 8000 chantillons par seconde et chaque chantillon tant cod sur
1 octet, il s'ensuit que la numrisation de 8 chantillons correspond 1 ms ce qui signifie qu'une cellule
ATM transporte 6 ms de son (6x8=48). La numrisation, le temps de transmission et la restitution du
son correspondent des dlais acceptables.
d'autre part, pour des applications temps rel (comme la voix tlphonique), il ne faut pas que le multiplexage
soit pnalisant et donc il est ncessaire de faire en sorte que l'attente d'envoi chaque multiplexeur soit la
plus courte possible ce qui est possible avec des cellules de petites tailles.
Le champ PT indique sur 3 bits le type de cellules, en particulier s'il s'agit d'une cellule utilisateur ou d'une cellule
de gestion :
champ
PT
type de cellule
000
001
010
011
100
101
110
cellule FRM
111
rserv
Le bit CLP affecte une priorit qui peut tre utilise en cas de congestion : les cellules avec CLP=1 peuvent
tre rejetes par un commutateur engorg tandis que les cellules avec CLP=0 doivent tre transmises.
Il est noter que le contrle d'erreur (sur l'en-tte) ne s'effectue pas au niveau de la couche ATM mais de la
couche physique. Il s'effectue de la manire suivante, sachant que deux tats sont considrer : l'tat
"correction" et l'tat "erreur". Rappelons que HEC ne permet que la correction des erreurs simples. Si la
cellule arrivant est dans l'tat "correction" et si la cellule est correcte, alors la cellule est transmise la couche
ATM et l'tat reste "correction" ; si au contraire, la cellule est entache d'une erreur simple, la cellule est corrige
et transmise la couche ATM mais on passe l'tat "erreur" : si une nouvelle cellule arrive avec une erreur, elle
est rejete. Supposons que l'tat soit "correction" et qu'une cellule arrive avec une erreur multiple : la cellule
est rejete et l'tat devient "erreur". En rsum, dans l'tat "erreur", une nouvelle erreur provoque le rejet de
la cellule, sinon, si la cellule est correcte, l'tat redevient "correction".
Dans le cas d'une cellule passe par la couche ATM la couche physique, le HEC est calcul. On notera que le
calcul doit tre refait au passage chaque commutateur puisque les numros VPI,VCI changent.
La couche AAL
Selon la recommandation I362, la couche AAL (ATM Adaptation Layer) possde les fonctionnalits suivantes :
A - Classes d'applications
4 classes d'applications ont t dfinies par l'UIT :
Ces quatre classes sont caractrises par les paramtres suivants : la synchronisation entre l'metteur et
le rcepteur, le mode temps rel ou temps diffr, la constance ou la variabilit du dbit, le mode connect ou
non connect :
classe
synchronisation
oui
non
temps
rel
diffr
dbit
constant
variable
connect
mode
non connect
Au dpart, 4 protocoles AAL1, AAL2, AAL3, AAL4 avaient t prvus pour chacune des classes. Aujourd'hui,
la situation est un peu plus confuse et en fait, AAL3 et AAL4 ont fusionn en AAL3/4 tandis qu'un cinquime
protocole a fait son apparition, AAL5. La correspondance entre les classes d'applications et les protocoles
est maintenant plutt celle-ci :
classe
protocole
AAL1
AAL2
AAL3/4,
AAL5
AAL5
CS (Convergence Sublayer) : oriente service, ses fonctions dpendent du type de service trait (voix, vido,...) ;
au niveau de cette sous-couche, l'information provenant des couches suprieures est encapsule dans des CSPDU (Protocol Data Unit).
SAR (Segmentation And Reassembly Sublayer) : fabrication des cellules (dcoupage des blocs CS-PDU en SARPDU, puis en cellules ATM) ou reconstitution des donnes.
C - Protocoles AAL
Protocole AAL1
Il est adapt la classe A : temps rel, dbit constant, synchronisation, mode connect ce qui est le cas, par
exemple e la voix ou de la vido sans compression. Les pertes de donnes sont signales sans plus.
Alors que la CS-PDU ne possde pas de protocole particulier, la SAR-PDU possde une en-tte. Les SAR-PDU "P" ont
le premier bit 1 et possdent un champ pointeur qui indique la position du message suivant. Les SAR-PDU "non P"
ont le premier bit 0 et ne possdent pas de champ pointeur. Le champ SN correspond un numro de squence
(ce qui permet de dtecter les cellules manquantes) ; SNP est un champ de contrle sur le numro de squence
(auto-correction des erreurs simples). P est un bit de parit (encore un contrle d'erreur sur le numro de
squence). La longueur total de la SAR-PDU est de 48 octets.
Protocole AAL2
Ce protocole est adapt aux flux audio et vido avec compression et dbit variable. La CS-PDU n'a pas de
structure particulire. La SAR-PDU possde une en-tte et une en-queue.
Comme prcdemment, SN est le numro de squence ; le champ IT indique si l'on est au dbut, au milieu ou en fin
de message ; LI indique la taille de la charge utile (infrieure ou gale 45 octets) ; CRC est un champ
dtecteur d'erreur sur l'ensemble de la SAR-PDU.
Protocole AAL3/4
Ce protocole correspond un transport de donnes sous forme de messages qui peuvent tre multiplexs sur le
mme circuit virtuel. La couche CS possde un protocole propre :
CPI indique le type de message ; Btag et Etag signalent le dbut et la fin d'un message ; Length et B size indiquent
la taille de la charge utile et du tampon attribuer au message. Des octets de bourrage sont prvus pour faire
en sorte que le nombre d'octets au total soit un multiple de 4.
Le champ ST indique si on est au dbut (10), la fin (01), au milieu (00) d'un message ou si le message tient dans
une seule cellule (11). Le champ SN est un numro de squence. Le champ MId indique quelle session se rapporte
le message (multiplexage) ; LI donne la taille de la charge utile (infrieur ou gal 44 octets) ; CRC est un
champ dtecteur d'erreurs.
Protocole AAL5
Le protocole AAL3/4 tant relativement compliqu, une proposition de simplification fut faite sous le nom de
SEAL (Simple Efficient Adaptation Layer !) qui devint AAL5.
La couche CS possde un protocole visant ajouter un en-queue un message. La longueur totale doit tre un
multiple de 48 octets (on est amen rajouter dans la charge utile des caractres de bourrage).
UU n'est pas utilis, Length indique la longueur de la charge utile (caractres de bourrage non compris) ; CRC est
un champ dtecteur d'erreur.
Le passage la couche SAR s'effectue de manire trs simple : CS-PDU est dcoupe en blocs de 48 octets
qui constituent les SAR-PDU.
dfinition
Un des mcanismes de contrle de la qualit de service est bas sur l'algorithme Generic Cell Rate Algorithm
(GCRA), qui est une version de l'algorithme bien connu, dit du "seau perc". Cet algorithme est assez proche de
celui utilis dans le relais de trames.
Imaginons que le contrat porte sur un dbit D0 = PCR = 125 000 cellules/s. Le temps coul entre deux
envois successifs de cellules est donc T = 1/D0. Une cellule ne doit donc pas arriver en un temps plus court que T
aprs la rception de la cellule prcdente. Elle peut par contre arriver dans un intervalle de temps plus grand que
T. Une cellule qui se conforme cette rgle est "conforme". Si la cellule 1 arrive au temps 0 et si la cellule 2 arrive
au temps t1 > T, la cellule 3 devra arriver au plus tt au temps t1+T.
Bien entendu, il se pose un problme lorsque l'metteur "triche" en accentuant sa cadence : les cellules
deviennent alors non conformes au contrat. On peut toutefois accepter une tolrance de h microsecondes
(qui correspond au paramtre CVDT). On pourra considrer que la cellule est encore conforme si elle arrive au temps
T-h aprs la cellule prcdente. Mais il faudra que la cellule suivante arrive au plus tt au temps 2T.
Imaginons maintenant que l'metteur trop rapide conserve sa cadence d'envoi. Les cellules suivantes vont
s'enfoncer dans la zone de tolrance et au bout d'un moment avoir une date d'arrive dans la zone stricte de
non conformit. La cellule 2 va arriver e trop tt, la cellule 3 va arriver 2e trop tt, la cellule 4 va arriver 3e trop
tt, etc... Le schma ci-dessous montre une telle situation avec h = 4e. Il est clair que la cellule 6 est en
totale "effraction". Elle pourra tre dtruite par les composants rseau.
Le bas du schma prcdent explique pourquoi l'algorithme est qualifi de "seau perc". La cellule est
considre comme un rcipient apportant une quantit T litres de liquide. A l'arrive, ce liquide est
intgralement vers dans un seau de capacit T+h litres qui possde un trou et fuit la cadence de T litres/
seconde. Si les cellules respectent le contrat, elles trouveront toujours le seau vide. Si au contraire, elles arrivent
en avance, elles trouveront un seau non vide ; le niveau de liquide du seau s'lvera donc chaque arrive d'une
cellule jusqu'au moment o le seau dbordera.
On voit que temporairement, on peut dpasser le dbit maximum, mais que seulement N cellules seront acceptes.
Le calcul de N est assez simple si l'on se base sur le tableau ci-dessous :
cellule
date
d'arrive au
plus tt
date relle
d'arrive
T-e
2T
2(T-e)
3T
3(T-e)
---
---
---
(N-1)T
(N-1)(T-e)
Pour la dernire cellule N, on aura atteint la limite de tolrance, ce qui correspond la date (N-1)T-h, donc (N-1)(Te) = (N-1)T - h, d'o la valeur de N :
e mesure l'intervalle de temps d'avance chaque arrive de cellules. Si le dbit souscrit est D0 et si le dbit rel
est D > D0 (les dbits tant mesurs en cellules par seconde), le temps d'arrive au plus tt de la cellule 2 est T = 1/
D0 et son temps d'arrive rel est T' = 1/D, d'o
exemple : Supposons que le dbit souscrit est D0 = 125 000 cellules/s d'o T = 8 s. Imaginons que le
rcepteur envoie des cellules au dbit D = 200 000 cellules/s. Sachant que la tolrance est h = 24 s, combien
de cellules pourront tre acceptes ?
La valeur de e est T - T' = 8 - 5 = 3 s ; on en dduit N = 9 cellules.
La mthode prcdente permet de canaliser le trafic, mais ne peut viter la congestion d'un commutateur ATM.
Il faut d'ailleurs distinguer entre la congestion due des arrives nombreuses en rafales de cellules pendant un
temps court et la congestion due un trafic moyen, donc calcul sur une longue priode, suprieur aux possibilits
du rseau.
Les stratgies de contrle de congestion principalement utilises sont les suivantes :
-- stratgie de prvention : comme il n'est gnralement pas possible de rduire le dbit des metteurs
sans dnaturer l'information transmise (notamment en temps rel), il est par contre possible d'interdire l'accs
au rseau si on se rend compte d'un danger de congestion par admission d'une nouvelle transmission. Ceci
intervient lorsque aucune possibilit d'admission n'est trouve sans affecter les connexions existantes.
-- stratgie de rservation : lorsqu'une nouvelle connexion est prvue, les ressources ncessaires cette
nouvelle connexion sont rserves ; ceci s'effectue au moyen d'un message spcial SETUP dont l'objet est
de mobiliser, si possible, les ressources (bande passante) ncessaires.
-- stratgie base sur la bande passante : trois modes sont dfinis :
mode EFCI (Explicit Forward Congestion Indication) : un commutateur congestionn positionnera 1 le bit EFCI
de l'en-tte d'une cellule, ce qui permettra d'avertir le destinataire (amis ne rgle pas le problme).
mode RR (Relative Rate) : un commutateur congestionn envoie une cellule spciale RM (Resource Management)
vers l'metteur pour l'inviter rduire son dbit (ceci n'est pas possible pour toutes les applications)
mode ER (Explicite Rate) : une cellule RM est envoye comme dans le cas prcdent mais sert indiquer
l'metteur qu'il ne peut augmenter son dbit sans accord du rseau.
les rseaux locaux traditionnels (legacy LAN) comme Ethernet ou Token Ring
le protocole Internet
la rsolution d'adresses
l'encapsulation des paquets IP
La rsolution d'adresse est relativement analogue celle que l'on emploie au passage de la couche IP une
couche MAC d'un LAN ; dans ce cas le protocole ARP/RARP. Dans le cas de CLIP on emploie ATMARP et
InATMARP (Inverse ATMARP). Un serveur ATMARP est ncessaire : il maintient les tables de conversion
adresse ATM-adresse IP. L'adresse du serveur ATMARP est connue de toute station connecte au
rseau (configuration l'installation).
Lorsqu'une station configure (adresse IP, adresse ATM, connaissance de l'adresse du serveur ATMARP) se
connecte pour la premire fois, elle se met en communication avec le serveur ATMARP par l'intermdiaire d'un
circuit virtuel. Le serveur ATMARP demande la station son adresse IP et met jour sa table de conversion
des adresses.
Si cette station veut communiquer avec un serveur, par exemple, du rseau, elle doit connatre son adresse
ATM connaissant son adresse IP. Pour cela elle s'adresse nouveau au serveur ATMARP qui lui fournit l'adresse
ATM du serveur. La station enregistre cette information dans une table (ce qui vite d'avoir recontacter le
serveur ATMARP en cas d'une nouvelle connexion avec le serveur). Par suite un circuit virtuel est tabli entre
la station et le serveur.
En ce qui concerne l'encapsulation des paquets IP, ceux-ci sont incorpors dans une PDU de type AAL5 avec un
champ indiquant le type de protocole encapsul (ici IP, mais on peut imaginer le procd pour d'autres protocoles).
La PDU est ensuite divise en cellules ATM.
LAN Emulation (LANE)
Il s'agit ici de considrer un rseau ATM comme un rseau LAN classique (Ethernet ou Token Ring) :
Un LAN mul s'appelle un ELAN (Emulated LAN) ; c'est un rseau virtuel de type Ethernet ou Token Ring. Il
possde les proprits des LAN rels : adresses MAC, broadcast, multicast et aussi des proprits spcifiques :
par exemple, pas de collision dans le cas d'un ELAN Ethernet. Les stations relis l'ELAN sont des LEC (Lan
Emulation Client) et il doit exister deux serveurs (ventuellement confondus) : le LES (Lan Emulation Server) et
le BUS (Broadcast Unknown Server). Lorsque plusieurs ELAN existent sur un mme rseau ATM, un serveur LECS
(Lan Emulation Configuration Server) est ncessaire.
Le serveur LECS contient les adresses ATM des LES des diffrents ELAN su rseau ATM. Le LES gre la table
de conversion des adresses ATM et MAC. Le BUS est un serveur de multidiffusion (multicast). Examinons
le fonctionnement du protocole LANE.
Imaginons qu'une station LEC A veuille communiquer avec une autre station LEC B. La station A commence par
se connecter (par circuit virtuel) au LECS (possdant par exemple une adresse ATM rserve) pour obtenir
l'adresse ATM du LES de l'ELAN concern. La station A se connecte alors au LES (par un circuit virtuel appel
Control Direct VCC) qui met jour sa table de conversion d'adresses ATM - MAC. La station A demande et obtient
du LES l'adresse ATM de la station B. Il est alors simple pour la station A de se connecter via un circuit virtuel
la station B.
Imaginons maintenant que la station LEC A souhaite envoyer un message multicast. Pour cela, elle contacte le LES
pour obtenir l'adresse ATM du serveur BUS. L'ayant obtenue elle se connecte au BUS qui se charge de la
diffusion multicast du message.
Multi-Protocol Over ATM (MPOA)
MPOA est une solution pour utiliser ATM sous divers protocoles (en fait actuellement seulement sous IP)
et d'exploiter les classes de service correspondantes. Dans le protocole LANE, un rseau ATM peut tre constitu
de plusieurs ELAN. Le passage d'un ELAN un autre ncessite une routeur ce qui signifie une dcapsulation
suivie d'une encapsulation au passage sur le routeur d'o une perte de temps faisant perdre le bnfice du
rseau ATM.
MPOA remplace les routeurs par des serveurs MPOA et vise effectuer une liaison directe entre les stations
connecter. Ceci signifie qu'au lieu de faire des passages couche 2 - couche 3 - couche 2, on effectue une
connexion de bout en bout en couche 3. Le fonctionnement est le suivant. Le routeur et les clients sont dots
du logiciel adquat du protocole MPOA.
1) phase d'appel : le client LEC A s'adresse au routeur (qui est serveur MPOA) pour obtenir l'adresse ATM
du destinataire LEC B. Le serveur MPOA possde des tables de conversion. Si l'adresse n'est pas trouve, il
s'adresse au serveur MPOA suivant (en utilisant un protocole appel NHRP (Next Hop Routing Protocol). Si
l'adresse est trouve, il tablit un circuit virtuel entre LEC A et LEC B.
2) phase de transfert : le transfert de donnes se fait directement via le rseau ATM entre LEC A et LEC B.
Bien etendu, les paquets IP sont encapsuls et dcoups en cellules (le protocole correspondant s'appelle VC
Based Multiplexing).
Exercices
Exercice 1
Une voie 32 Mbits/s est utilise pour la transmission de messages multimdias. On suppose que le message
transmettre sur cette voie est un document compos dun texte de 20 Ko, de 30 images fixes en format GIF de
10 Ko chacune, dune minute de son numrise 22 KHz et code sur 8 bits.
a) Donner en octets, le volume du son transporter en admettant quil ny a aucune compression
b) Si le message est transmis intgralement dun seul bloc, quel est le temps ncessaire son acheminement en
supposant que le temps de propagation du signal est ngligeable.
c) La voie concerne fait partie dun rseau commutation de paquets. Chaque paquet a une longueur en octets de
1024 comprenant une partie de service (adresses, dtection derreur, champs de service) de 256 octets. Combien de
paquets correspondent au message prcdent
d) Mme question pour le cas dun rseau ATM ; combien de cellules ATM sont-elles ncessaires pour vhiculer le
message.
Exercice 2
Une image de 640x480 pixels cods sur 24 bits est envoye non compresse sur un rseau de type ATM. A
combien de cellules ATM, ce message correspondra-t-il ?
Exercice 3
Un canal tlphonique utilise la plage de frquence 300Hz 4000Hz.
a) Le son est chantillonn la frquence minimale permise par le thorme de lchantillonnage (2fmax), soit 8000
Hz et est cod sur 8 bits. On dsignera dans la suite par M le message constitu dune minute de son non
compress, numris de cette faon.
1) Quel est le volume du message M ?
2) Quel est le dbit ncessaire de la voie transmettant le son en temps rel ?
3) Quel rseau peut-on utiliser ?
b) Supposons que le dbit de la voie soit 64 Kbits/s . On utilise des trames (MIC) de multiplexage
temporel constitues de 32 IT (intervalles de temps) de longueur identique. On suppose que lon utilise un IT
par trame MIC pour transmettre le message M. Combien de temps faut-il pour transmettre de cette manire
le message M ?
c) On utilise un rseau ATM pour le transport du message M
Exercice 4
Un message de 1 Mo est transmis par un rseau ATM de dbit 155,52 Mbits/s. Le contrat de service stipule que
lon peut envoyer des cellules en rafales la cadence de 100000 cellules/s. On dsigne par T la dure
sparant lmission de deux cellules successives. Toutefois, la tolrance h est de 20 microsecondes comme
avance maximum permise sur T.
Exercice 5
Dans les cellules ATM, l'information utile a une longueur fixe de
64 octets
48 bits
48 octets
32 octets
53 octets
Exercice 6
Dans ATM, le contrle de la conformit au dbit souscrit peut tre effectu par l'algorithme
de routage alatoire
du seau d'eau
GCRA
de Ford-Fulkerson
de Newton
Solution de l'exercice 1
a) Le volume en bits du son transporter est V = 60*22000*8 = 10 560 000 bits = 10,56 Mbits
b) Calculons le volume total :
texte : 20*1024*8 = 163 840 bits
images : 30*10*1024*8 = 2 457 600 bits
son : 10 560 000 bits d'aprs la question a)
total : 13 181 440 bits
Le temps de propagation est approximativement T = 13 181 440 / 32 000 000 = 0,41 s.
c) La longueur utile d'un paquet est 1024 - 256 = 768 octets = 6 144 bits. Le nombre de paquets est donc 13 181
440 / 6 144 = 2 146 paquets
d) Une cellule ATM contient 53 octets dont 48 utiles. Le nombre de cellules ncessaires est donc 13 181 440 /
(48*8) = 34 327 cellules
Solution de l'exercice 2
Chaque cellule ATM contient 48 octets utiles, donc le nombre de cellules est 19200
Solution de l'exercice 3
a)
1) Quel est le volume du message M ?
480 Ko
64 Kbits/s
Numris (RNIS)
b) Tout se passe comme si le dbit tait de 64 Kbits/s/32, soit 2 Kbits/s. On en dduit le rsultat : 1920
secondes. (Noter que, en fait, le dbit offert par France Telecom pour les liaisons MIC est de 2 Mbits/s, ce
qui revient un dbit de 64 Kbits/s par canal ; on obtiendrait alors un temps de transmission de 60 s.)
c)
Nombre de cellules :
Temps de transmission :
0,05 seconde
Solution de l'exercice 4
a) 20834 cellules
b) 42,4 Mbits/s
c) 10 microsecondes
d) Imaginons que le contrat porte sur un dbit D0 = PCR = 100 000 cellules/s. Le temps coul entre deux
envois successifs de cellules est donc T = 1/D0. Une cellule ne doit donc pas arriver en un temps plus court que T
aprs la rception de la cellule prcdente. Elle peut par contre arriver dans un intervalle de temps plus grand que
T. Une cellule qui se conforme cette rgle est "conforme". Si la cellule 1 arrive au temps 0 et si la cellule 2 arrive
au temps t1 > T, la cellule 3 devra arriver au plus tt au temps t1+T.
Bien entendu, il se pose un problme lorsque l'metteur "triche" en accentuant sa cadence : les cellules
deviennent alors non conformes au contrat. On peut toutefois accepter une tolrance de h microsecondes
(qui correspond au paramtre CVDT). On pourra considrer que la cellule est encore conforme si elle arrive au temps
T-h aprs la cellule prcdente. Mais il faudra que la cellule suivante arrive au plus tt au temps 2T.
Imaginons maintenant que l'metteur trop rapide conserve sa cadence d'envoi. Les cellules suivantes vont
s'enfoncer dans la zone de tolrance et au bout d'un moment avoir une date d'arrive dans la zone stricte de
non conformit. La cellule 2 va arriver e trop tt, la cellule 3 va arriver 2e trop tt, la cellule 4 va arriver 3e trop
tt, etc... Le schma ci-dessous montre une telle situation avec h = 4e. Il est clair que la cellule 6 est en
totale "effraction". Elle pourra tre dtruite par les composants rseau.
Le bas du schma prcdent explique pourquoi l'algorithme est qualifi de "seau perc". La cellule est
considre comme un rcipient apportant une quantit T litres de liquide. A l'arrive, ce liquide est
intgralement vers dans un seau de capacit T+h litres qui possde un trou et fuit la cadence de T litres/
seconde. Si les cellules respectent le contrat, elles trouveront toujours le seau vide. Si au contraire, elles arrivent
en avance, elles trouveront un seau non vide ; le niveau de liquide du seau s'lvera donc chaque arrive d'une
cellule jusqu'au moment o le seau dbordera.
On voit que temporairement, on peut dpasser le dbit maximum, mais que seulement N cellules seront acceptes.
Le calcul de N est assez simple si l'on se base sur le tableau ci-dessous :
cellule
date
d'arrive au
plus tt
date relle
d'arrive
T-e
2T
2(T-e)
3T
3(T-e)
---
---
---
(N-1)T
(N-1)(T-e)
Pour la dernire cellule N, on aura atteint la limite de tolrance, ce qui correspond la date (N-1)T-h, donc (N-1)(Te) = (N-1)T - h, d'o la valeur de N :
e mesure l'intervalle de temps d'avance chaque arrive de cellules. Si le dbit souscrit est D0 et si le dbit rel
est D > D0 (les dbits tant mesurs en cellules par seconde), le temps d'arrive au plus tt de la cellule 2 est T = 1/
Reprenons maintenant l'exercice : le dbit souscrit est D0 = 100 000 cellules/s d'o T = 8 s. Le rcepteur envoie
des cellules au dbit D = 200 000 cellules/s.
La valeur de e est T - T' = 10 - 5 = 5 s ; on en dduit N = 5 cellules.
Bibliographie et Webographie
La recherche des hauts dbits a conduit l'volution d'Ethernet vers les 100 Mbits/s sous la
pression des constructeurs :
Fast Ethernet est une solution prconise par 3COM ; la normalisation est note 802.14 . Le
protocole est toujours CSMA/CD. Trois supports physiques peuvent tre utiliss : 100 base
TX utilise des paires torsades blindes ou non (dans ce dernier cas la distance maximum est
rduite 100 m) ; 100 base FX utilise la fibre optique multimode gradient d'indice sur une
longueur maximum de 400 m ; 100 base T4 se compose de 4 paires torsades (3 pour la
transmission des donnes, 1 pour la signalisation des collisions).
La topologie usuelle de cblage est en toile avec des hubs. Ces derniers sont classs en 2
100VGAnyLan est une solution soutenue par Hewlett-Packard, IBM, AT&T ; la normalisation
correspondante est note 802.12 ou 100VG. VG signifie Voice Grade et montre que le
support de transmission n'est autre que les paires tlphoniques organises en bus/arbres
avec des hubs (toutefois, il est possible d'utiliser la fibre optique multimode). Le protocole
CSMA/CD est amlior sous la forme de DPAM (Demand Priority Access Method) : l'accs
au rseau est rgi par un hub et une station qui veut mettre demande l'accs au hub en
indiquant la qualit de service qu'elle dsire.
Les hub travaillent en mode Round Robin : ils scrutent leurs connexions de manire
priodique pour reprer les demandes d'mission. Ils sont relis aux quipements suivant
deux types de connexion ; le type normal ne permet de vhiculer que des donnes
d'utilisateurs ; le type "moniteur" permet de vhiculer tout type de donnes (dont des
donnes de service).
FDDI
FFDI est un rseau en anneau de fibre optique qui applique les concepts du Token Ring (anneau
jeton). Son dbit est de 100 Mbits/s pour une distance maximum de 200 km et le nombre maximal
de stations raccordables est de l'ordre du millier.
En gnral, l'anneau FDDI est utilis pour la connexion de divers rseaux locaux ; il joue alors un
rle fdrateur.
FDDI utilise deux anneaux indpendants de fibre optique sur lesquels la transmission d'information
se fait en sens inverse (organisation contrarotative). La duplication d'anneau est ncessite pour
des besoins de fiabilit et de parade en cas de coupure.
Les stations du rseau sont classes en deux catgories : les stations de classe A sont relies aux
deux anneaux (elles peuvent donc effectuer un rebouclage local) ; les stations de classe B ne sont
relies qu' un seul anneau.
La technique de codage utilise est spcifique et correspond au code en blocs 4B/5B ; tout
groupe de 4 bits est associ un symbole cod sur 5 bits ; 16 des symboles sont associs aux
donnes, les 16 autres possibilits sont utilises pour la signalisation ou ne sont pas encore
affectes.
Le fonctionnement du rseau et la structure de la trame FDDI ont t dcrits dans le chapitre
"Rseaux locaux".
Il convient de signaler que le protocole FDDI dans sa version la plus rcente (FDDI II) permet
aussi la transmission de trames synchrones (et non plus asynchrones) issues des circuits
tlphoniques MIC ou du RNIS ce qui renforce le caractre fdrateur des boucles FDDI.
- Architecture FDDI II -
DQDB
DQDB (Distributed Queue Dual Bus) est le rseau concurrent de FDDI. Il est dsign usuellement
sous le sigle MAN (Metropolitan Area Network) ou 802.6. Il est assez rare en Europe et s'est
principalement dvelopp aux USA (bien que d'origine australienne). Les dbits fournis par DQDB
sont 45 Mbits/s, 155 Mbits/s et 600 Mbits/s. Le protocole garantit une quit d'accs au rseau.
La topologie est celle d'un double bus entre les branches desquelles les stations se connectent en
parallle.
Chaque bus est dot d'une tte de rseau qui met de manire rptitive (toutes les 125
microsecondes, soit 2430 octets 155 Mbits/s) une trame compose de cellules ou slots. Les deux
bus sont unidirectionnels et en sens inverse. Les stations peuvent mettre sur les deux bus suivant
la position du destinataire. Elles effectuent donc elles-mmes un routage et pour cette raison, on
les dsigne plutt comme des noeuds.
Comme dans le cas de ATM, une cellule a une longueur de 53 octets dont le format est donn cidessous :
Le premier octet AC (Access Control) est un champ de contrle. BB (Busy Bit) indique si la cellule
est occupe ou non. Type indique le type de service : asynchrone (cellule QA = Queue Arbitrated)
ou isochrone (cellule PA = Pre-Arbitrated). PSR er Res ne sont pas encore utiliss. Les trois bits
RQ sont relatifs au niveau de priorit (mode asynchrone).
L'architecture en couches se compose de deux couches : la couche physique, relativement
compatible avec les spcifications de l'OSI et la couche M'AC des rseaux locaux ; cette dernire
comporte un certain nombre de fonctionnalits complexes.
Le mode isochrone est un mode permettant d'tablir une liaison virtuelle de numro VCI (Virtual
Channel Identifier) entre deux noeuds (c'est donc un mode orient connexion). Le VCI est situ en
tte du segment de la cellule de type PA.
Le mode asynchrone sans connexion utilise le protocole de la file distribue, dcrit plus loin. Les
cellules sont de type QA. La couche MAC dcoupe les donnes fournies par la couche LLC en blocs
de 44 octets et ajoute de l'information de service, notamment si le fragment est un dbut ou une
fin de donnes. Ce bloc habill constitue alors un segment d'une cellule QA.
Le mode asynchrone avec connexion utilise aussi des cellules QA avec fragmentation, mais utilise
aussi les principes du mode isochrone : numro de VCI en tte du segment.
Le protocole de la file distribue utilise les champs BB et RQ des cellules ainsi que deux compteurs
au niveau de chaque noeud : RC (Request Counter) et CD (CountDown counter). Il existe une paire ce
compteurs RC et CD par niveau de priorit ; on supposera cependant dans la suite, pour simplifier,
qu'il n'y a qu'un seul niveau de priorit, donc une seule paire RC, CD.
Une station qui veut mettre doit d'abord effectuer une demande (requte) d'mission ; cette
requte est envoye sur l'un des bus, par exemple B ; l'mission qui aura lieu ultrieurement se
fera alors obligatoirement sur le bus A. Simultanment l'envoi d'une requte, le contenu de RC
est copi dans CD (CD contient le nombre requtes satisfaire avant de pouvoir commencer
mettre). Chaque fois qu'une requte passe sur le bus B, la station augmente de 1 le contenu de RC
(RC contient le nombre de nouvelles requtes aprs la requte propre de la station). Chaque fois
qu'un slot vide passe sur le bus A, la station dcrmente de 1 le contenu de CD. Quand celui-ci
arrive 0, la station peut mettre dans le premier slot vide qui passe. La figure ci-dessous
explicite le fonctionnement du protocole.
5 stations S1 S5 sont
connectes aux deux
bus A et B. On suppose
qu' l'tat initial, les
compteurs RC et CD
sont zro.
La station S5 veut
mettre : elle recopie
RC dans CD et envoie
sa requte sur le bus
B ; au passage de la
requte, le compteur
RC des stations aval
s'incrmente.
La station S2 veut
mettre : elle recopie
RC dans CD et envoie
sa requte sur le bus
B ; au passage de la
requte, le compteur
RC des stations aval
s'incrmente.
La station S4 veut
mettre : elle recopie
RC dans CD et envoie
sa requte sur le bus
B ; au passage de la
requte, le compteur
RC des stations aval
s'incrmente.
Bibliographie et Webographie
Rseaux d'accs
Les rseaux d'accs ou boucle locale correspondent la partie reliant l'quipement de l'utilisateur et
le rseau de l'oprateur. Elle s'tend sur quelques kilomtres seulement mais c'est la partie du rseau
qui demande le plus d'investissement car son rle est de relier l'utilsateur au rseau d'un oprateur. Il
faut donc trouver la meilleure solution pour effectuer cette liaison.
Le dbit permettant l'accs au multimdia se situe aux alentours de 2Mbit/s (trs infrieur aux
prvisions effectues il y a quelques annes). Cette nouvelle valeur vient des progrs du codage et
des techniques de compression. D'ici 2010, une vido de qualit tlvision devrait tre obtenue avec
un dbit allant de 64 Kbit/s 512 Kbit/s. La parole numrique ne demande plus que quelques Kbit/s.
En rsum, un dbit de 2 Mbit/s devrait tre suffisant pour un accs aux informations multimdias.
La fibre optique
Les rseaux cbls
Les paires mtalliques
La boucle locale mtallique
Le RNIS bande troite
Les accs xDSL
Les accs hertziens
Les accs satellite
Les systmes satellite bande troite
Les systmes satellite large bande
La fibre optique
Cette solution consiste recbler tout le rseau de distribution en fibre optique. Cette technique est
particulirement bien adapte RNIS large bande. La figure ci-dessous illustre la topologie de la
boucle locale optique.
Jusqu' un point trop loign de l'immeuble ou de la maison qui doit tre desservi, le reste du
cblage tant effectu par l'utisateur final (FTTC, Fiber To The Curb).
Jusqu' un rpartiteur dans l'immeuble lui-mme (FTTN, Fiber To The Node).
Jusqu' la porte de l'utilisateur (FTTH, Fiber To The Home).
Jusqu' la prise de l'utilsateur (FTTT, Fiber To The Terminal).
Les prix bien sr augmentent en fonction de la proximit avec l'utilisateur. La solution la plus rpandue
actuellement est le cblage en fibre optique jusqu'au point situ moins de 5 km de l'utilisateur.
D'autres moyens, comme les modems xDSL, prennent ensuite le relai (cblage mtallique prenant en
charge des dbits de plusieurs Mbit/s sur les derniers kilomtres).
Remarque: la partie se trouvant entre l'OLT et les ONU de la figure ci-dessus s'appelle "Arbre
optique".
Rseau optique passif (PON, Passive Optical Network):
Sur un PON, il est possible de faire transiter des cellules ATM en utilisant la technique FSAN (Full
Service Access Network). Sur un tron de l'arbre optique (voir figure ci-dessous), il n'est pas possible
de dpasser une cinquantaine de branches, cause de la dperdition d'nergie.
les cots sont incrmentaux en ce sens que les investissements sont proportionnels au nombre
d'abonns
la modification des installations de l'abonn est faible
la transmission est bidirectionnelle
certaines des technologies supportent la voix analogique
HDSL, HDSL2 : dbits montant et descendant symtriques : 1,5 Mbits/s (T1-USA) ou 2 Mbits/
s (E1-Europe).
SDSL : variante de HDSL
ADSL, RADSL : dbits asymtriques : dbit montant de 16 640 Kbits/s ; dbit descendant de
1,5 8 Mbits/s
IDSL : dbits symtriques de 144 Kbits/s
VDSL : plus rcente, dbits asymtriques : dbit montant de 1,5 Mbits/s 6 Mbits/s ; dbit
descendant de 13 52 Mbits/s ; utilisation partielle de fibre optique.
HDSL
L'objectif est de fournir un accs T1 ou E1 un abonn :
CSU : Channel service Unit ; DSU : Digital Service Unit ; HTU-C : HDSL Terminal Unit - Central
Office ; HTU-R : HDSL Terminal Unit - Remote
Si l'un des intrt est l'inexistence de rpteur, un inconvnient majeur est que la ligne tant
numrique ne peut transporter la voix analogique (il faut la numriser). La numrisation de
l'information repose sur un codage 2B1Q (2 Binary 1 Quaternary) : 2 bits sont cods par un symbole (il
y a donc 4 types de symboles). Ce code est plus performant que le Bipolar AMI utilis en T1/E1. Le
codage CAP, variante de 2B1Q, est encore plus performant. Le spectre en frquence de ces diffrents
codage est donn ci-dessous :
SYN est une suite de 14 bits de synchronisation ; HOH est une en-tte de 2 bits.
La dure d'mission d'une trame est de 6 ms. Comme elle transporte 4 fois 12 blocs ou octets, elle
transporte 384 octets toutes les 6 ms ce qui correspond un dbit de 64 Kbits/s.
La composition des blocs dpend du nombre de paires de cuivre utilises :
l'accs Internet
la visioconfrence
l'accs primaire au RNIS
HDSL est limite par le manque de normalisation, la ncessit de rpteur pour une distance
dpassant 4 km et son type de modulation 2B1Q (trs critique). On peut l'amliorer en imaginant
l'absence totale de rpteurs, le remplacement de 2B1Q par CAP et l'interoprabilit entre
quipements de divers constructeurs.
ADSL
ADSL combine voix et donnes, c'est dire tlphonie et informatique.
ATU-C : ADSL Transmission Unit - Central Office ; ATU-R : ADSL Transmission Unit - Remote ; LAN :
rseau local pouvant tre remplac par un Cbus (systme de cblage de l'abonn).
La modulation pour le codage numrique utilise soit CAP soit DMT, deux systmes concurrents.
CAP est bas sur une modulation d'amplitude combine une modulation de phase :
Si on tient compte de la mobilit, il s'agit alors de rseaux mobiles, la communication n'est pas
interrompue lorsque le mobile se dplace (voir le chapitre sur les rseaux mobiles).
Dans le second cas, la communication est fixe ou faible mobilit.
Plus les frquences utilises sont hautes, plus la directivit est importante, la mobilit est alors
limite. Cette solution, appele BLR (Boucle Locale Radio), est en plein dveloppement.
La solution LMDS (Local Multipoint Distribution System), mobilit restreinte, utilise des frquences
au dessus des 27 GHz. Les communications sont trs directives, il faut alors des fois placer des
antennes dans les lieux levs car on ne peut pas obtenir un axe direct entre le terminal et l'metteur.
Il faut signaler aussi que la pluie peut perturber lgrement la propagation des ondes.
L'avantage de LMDS est de pouvoir offrir de grandes largeurs de bandes possdant des dbits de 20
Mbit/s par utilisateur. En 1997, la FCC (Federal Communication Commission, agence amricaine de la
rgulation des transmissions par cble, radio et autre) a allou 1300 MHz au service LMDS dans les
bandes de frquences des 28 GHz et 31 GHz. La porte va jusqu' une dizaine de kilomtres.
le rseau satellite ne couvre que le rseau d'accs. Le transport est alors effectu par un
oprateur terrestre.
le rseau satellite propose aussi le transport
Par exemple, la constellation Global Star constitue un pur rseau d'accs car il ne fait que diriger les
communications vers les portes d'accs d'oprateurs terrestres. Le rseau Iridium, par contre,
permettait le routage entre satellites.
La deuxime gnration de satellites vise le multimdia avec des dbits allant jusqu' 2 Mbit/s et des
qualits de service associes. Ces constellations de satellites se trouvent des orbites diffrentes:
Les satellites GEOS sont immobiles par rapport un point fixe de la Terre. Les autres types sont par
contre dfilants. Les constellations de satellites les plus connues sont Teledesic (Bill Gates, Motorola,
Boeing, etc.) et SkyBridge d'Alcatel.
Il faut remarquer que le signal allant de la terre vers un satellite gostationnaire (situ 36 000 Km)
met environ 0,14 secondes, ce qui est norme. En thorie, 3 satellites de type GEOS situs 120 les
uns des autres sont suffisants pour couvrir toute la plante (au moins l'un d'eux est visible de
n'importe quel point sur la Terre).
Le signal reu par un satellite sur une frquence f1 est retransmis vers l'ensemble des stations
terrestres sur une frquence f2. Les limites l'utilisation des satellites GEOS sont les suivantes:
La puissance d'mission des terminaux et du satellite doit tre importante ou bien l'antenne
doit avoir un diamtre important. Un terminal ayant une antenne de 3 dBW (affaiblissement de
3 dcibels par watt) ncessite une antenne de 10 m de diamtre.
Les batteries du satellite doivent tre puissantes et ces capteurs solaires de grande surface.
Les zones sur la Terre situes au-dessus de 81 de latitude ne sont pas couvertes et celles audessus de 75 ont des communications rduites.
La non rutilisation des frquences rduit les capacits du rseau.
La communication de mobile mobile entre deux stations qui ne sont pas dans la mme zone de
couverture ncessite de passer par un rseau terrestre.
Les satellites GEOS sont trs lourds et ncessitent des fuses puissantes. Par contre, ceux des
orbites plus basses sont plus lgers et peuvent tre lancs en grappes de 6 10. D'ailleurs, les
nouvelles gnrations de satellites ne sont plus gostationnaires mais sont des altitudes plus basses.
De cette faon, les frquences peuvent tre rutilises. Par exemple, la mme frquence peut tre
rutilise 20000 fois lorsque le satellite est une altitude de 1000 Km. L'inconvnient des satellites
de basse altitude est que l'utilisateur doit changer constamment de satellite (handover, voir le
chapitre sur les rseaux mobiles).
Deux catgories de satellites basses altitudes existent et permettant de mettre en place des rseaux
universels. L'une des catgories joue le rle de rseau d'accs, l'autre catgorie correspond des
rseaux complets, grant des communications de bout en bout.
Les frquences utilises pour la transmission par satellite se situent dans les bandes 4-6 GHz, 11-14
GHz et 20-30 GHz. Les bandes passantes vont jusqu' 500 MHz et mme jusqu' 3500 MHz. Le
dbits sont de plusieurs dizaines de Mbit/s. Un satellite contient actuellement entre 5 et 50
rpteurs. Chaque rpteur est accord sur une frquence diffrente. Ainsi, pour la bande 4-6 GHz, le
satellite reoit des signaux moduls dans la bandes des 6 GHz, les amplifie et les transpose dans la
bande des 4 GHz.
Le trs grand nombre de communications possibles entre les stations terrestres par rapport au
nombre de rpteurs fait qu'il est indispensable d'utiliser des politiques d'allocation des bandes de
frquences et des rpteurs.
Contrairement aux rseaux locaux, il n'existe pas de protocole normalis pour les rseaux satellites.
Plusieurs propositions ont t faites mais aucune n'a fait l'unanimit.
Bibliographie et Webographie
Pointeur
La composition des 9 octets de la zone pointeur est diffrente suivant que la trame contient un VC-4 ou 3 VC-3 :
DQDB