Vous êtes sur la page 1sur 51

Rseaux numriques tendus

I) Synchronisation dun rseau numrique


Rseau numrique
Ncessit de la matrise de frquence :
La transmission numrique repose sur des circuits lectroniques cadencs par des
horloges dfinissant le rythme de traitement des signaux => Notion de dbit.
Ncessit de la matrise du temps :
On va utiliser le multiplexage temporel en insrant les bits dans des trames
=> Notion dintervalles de temps ( IT ). Il faudra mettre les bons bits au bon
moment dans le multiplex.
Le dbit du multiplex sera la somme des dbits plus ventuellement une partie
dinformation de gestion de la liaison. On aura donc grer diffrentes horloges.
Dans le cas o lon voudra insrer des informations de gestion lentes, il ne sera pas
utile de rserver de la place dans chaque trame, on utilise alors la notion de
multitrame : Elle inclut des trames normales sauf une delle qui contiendra les
informations de gestion lentes.
Ex :
En GSM, le canal SACCH qui donne des informations concernant la
liaison radio revient dans les multitrames 26 une fois sur 26 trames
conscutives.
Ex :
En RNIS T2, la signalisation pour un IT est faite de 4 bits dans
lIT16 une fois sur 16 trames.
Dfinitions
* UN signal est isochrone si la dure des symboles successifs est constante ( au moins en moyenne ).

* DES signaux sont synchrones sils sont isochrones et


1) de mme dbit donc de mme frquence au moins en moyenne (dure bits des 2 gale),
2) avec un dcalage de phase constant donc un dcalage de temps constant.
Il est alors ncessaire de partager une rfrence ou de reconstituer lhorloge partir dun signal entrant.

* DES signaux sont asynchrones sils sont isochrones et non synchrones.


Sils sont isochrones, de dbits identiques mais asynchrones car avec une phase variable, on les
dit msochrones. Cela suppose aussi de partager une rfrence de dbit.

* DES signaux sont plsiochrones sils sont isochrones, asynchrones mais avec des frquences trs
proches dune mme valeur nominale ( dans une tolrance donne ). Ils donc proches de signaux
msochrones ( mmes frquences, dphasage variable ).

Remarque : Lorsque lon parle de rseau de type asynchrone, en fait il sagit de plsiochrone sauf que la
tolrance sur lcart par rapport la frquence de rfrence est moins stricte ( ex : Liaison srie qui a besoin du
mme dbit sur les 2 quipements relis ).
Types de synchronisation du rseau
La synchronisation du rseau traite de la distribution des rfrences de temps et de frquence via un
sous-rseau dhorloges, sur une large zone gographique.

J. Millet

Rseaux numriques tendus

On distingue diffrents types de rseaux selon leurs types de synchronisation :


N.B : les schmas ne montrent que les liens de synchronisation, pas les entres et sorties dinformations

Pas de synchronisation
=
rseau compltement
plsiochrone

Synchrone
par
Synchronisation hirarchique
maitre-esclave

Synchrone
par
Synchronisation mutuelle

( type HMS = hierarchical master slave


synchronization )

Principe :
Chaque nud a sa propre
horloge pour crire les sorties.
( Lhorloge de lecture sera soit
propre au nud, soit plutt
reconstitue partir des entres
par P.L.L. ).

Principe :
La frquence utilise pour lire
les entres du nud et crire les
sorties vient dune rfrence externe
qui sera la mme pour les autres
nuds.

Principe :
La frquence utilise pour
lire les entres du nud et crire
les sorties vient de plusieurs
suggestions , pas dun seul
suprieur hirarchique.

Avantages :
Avantages :
Bonnes performances pour un
Bonnes performances mme
cot limit, synchronisation fiable.
en cas de rupture dans la chane,
=> synchronisation encore plus
Inconvnients :
fiable par le maillage.
Inconvnients :
Drives trop importantes et
Problme en cas de rupture dans
Inconvnients :
donc inacceptables si chacun des la chane hirarchique.
Complexit, cot lev.
nuds du rseau est trop loign
dune rfrence commune.
Utilisation :
Rseaux modernes : S.D.H., Utilisation :
Cas particuliers ( Militaire )
Utilisation :
Liaisons loues,
Premiers rseaux

Avantages :
Simplicit

Utilisations de ces synchronisations


Le synchrone est la solution souhaitable ( mme frquence, mme phase ) pour raliser des multiplex
numriques dont les affluents sembotent sans problme ( Cest ce qui est fait en S.D.H. ). Cependant il tait
trop difficile au dbut des rseaux numriques ( annes 70 ) obtenir du fait des temps de propagation non
matrisables, de drives sur les longues distances.
En asynchrone ( en ralit plsiochrone avec tolrance large ), comme les horloges ne sont pas lies, il y
a des drives sur le long terme. On transmet donc par petits lments sur lesquels les drives sont faibles et non
sur des trames conscutives ( ex : cellules en ATM, paquets de bits en liaison srie )
Sur une transmission par trames conscutives, les drives seraient trop importantes. Or cest ce que lon
a commenc utiliser car on voulait relier des systmes tlphoniques qui fonctionnent en commutation de
circuit : Liaison tablie en permanence mme sil y a des silences.
Dans les premiers rseaux, ne disposant pas des moyens de raliser une synchronisation complte du
rseau, on sest en fait approch du systme synchrone en faisant un asynchrone trs prcis qui devient presque
synchrone : Plsiochrone ( du grec plsio = peu prs ).

J. Millet

Rseaux numriques tendus

On utilise des horloges spares mais qui sont trs proches grce des rfrences venant dhorloges de
plus en plus prcises. On cherche sapprocher de valeurs nominales => Ce nest pas synchrone, mais avec les
horloges trs prcises on arrive diminuer les effets de drives, pas les supprimer.

II) Problmes de synchronisation et solution envisages


Horloges dun rseau numrique
Dans le cas dun nud composant un rseau numrique, on a besoin de 2 types dhorloges :
- Horloge dcriture des donnes entrantes.
- Horloge de lecture des donnes sortantes.
Pour chaque entre, il faut une horloge dcriture et de lecture. A cela sajoute les horloges pour
composer les multiplex sortants ( somme des lments entrants et dlments de gestion de la liaison ajouts ).

FW1

FR1

FW2

FR2

FM1
COMMUTATION
FMj
FWi

FRi

Diffrents affluents

Diffrents multiplex

On peut dcrire les diffrentes oprations :


1) Stockage des entres
Les donnes sont crites dans une zone mmoire correspondant lentre : Horloge FWi .
2) Commutation
En commutation de circuits,
le commutateur lit les donnes dans la zone mmoire correspondant une entre et les
stocke dans la zone mmoire de la sortie correspondant leur destination dfinie avant
la communication : Horloge FRi .
En commutation de paquets,
le commutateur lit les donnes dans la zone mmoire correspondant une entre,
analyse lidentifiant du paquet et les stocke dans la zone mmoire de la sortie
correspondant leur destination quil calcule : Horloge FRi .
3) Multiplexage
Une horloge dcriture du multiplex lit les donnes dans sa zone mmoire et les met :
Horloge FMj .
Problmes lis ce fonctionnement
On peut imaginer un certain nombre de problmes qui risquent dempcher une bonne transmission,
quil convient de juguler par la mise en place de diffrents systmes :
a) Fluctuation des phases des entres
Supposons 2 entres sur un nud qui sont faites de la juxtaposition de diffrents IT correspondant des
communication. Le temps est une grandeur relative une origine quil faut partager , sinon on a des origines
diffrentes.

J. Millet

Rseaux numriques tendus

0011 1100 0011 1100

0011 1100 0011 1100

Dans le cas prcdent on ne peut utiliser le mme instant dorigine pour le nud du rseau. Demble, on
doit dabord utiliser linstant dorigine de chaque entre pour avoir ensuite une rfrence de temps commune qui
permettra commutation et multiplexage.
=> On utilise pour cela des buffers doctets : Les bits arrivent par entre, grce la
rfrence de chaque entre, on stocke des octets dans un buffer = Alignement
La lecture des buffers se fera base dune horloge du nud => Mme instant de rfrence.

Remarque : Si les donnes entrantes stocker sont de taille importante, il faudrait des buffers de taille suffisante.
Dans le cas doctet, on ralise des multiplexages doctets, dans le cas de bits, on juxtapose des bits :
Entrelacement de bits = bit interleaving utilis en PDH pour le cur de rseau.
b) Eloignement de lhorloge dmission du nud metteur et de celle de lecture du nud
rcepteur.
On risque de remplir les buffers trop vite ou trop lentement par rapport aux donnes arrivant donc de
rater ou de r-crire des bits.
=> Utilisation de codage de ligne et de reconstitution dhorloge par P.L.L.
Les signaux seront mis selon un codage qui permet de rcuprer lhorloge. On utilisera alors un
systme asservissement de phase ( P.L.L. ) qui permet de crer un signal dhorloge la frquence du signal
entrant.

On obtient ainsi le principe de fonctionnement dun nud numrique : Ecriture des donnes entrantes dans un
buffer selon lhorloge FWi et lecture de ces donnes pour les traiter selon lhorloge FRi .

J. Millet

Rseaux numriques tendus

c) Eloignement des horloges de lecture FRi et dcriture FWi dun affluent reu:
Le principe de fonctionnement du nud repose donc sur 2 horloges, lune qui crit dans un buffer,
lautre qui lit.

Horloge FWi

Horloge FRi

Si le signal est isochrone, on a 2 cas :

FWi < FRi


do d1 d2 d3 d4 d5 d6

d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26

Horloge FWi
Horloge FRi
On lit 2 fois la donne d15
FWi > FRi
do d1 d2 d3 d4 d5 d6

d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26

Horloge FWi
Horloge FRi
On ne lit pas la donne d10
Cet effet est le glissement ( slip ). Il provoque
- soit la rptition de la transmission dune donne ( on lit plus vite que lon crit ).
- soit lomission de la transmission dune donne ( on crit plus vite que lon lit ).

J. Millet

Rseaux numriques tendus

Evaluation du problme de glissement : 1


1
On crit une donne en mmoire en
s , on lit en
s
FWi
FRi
On a donc un dcalage de

1
FWi

seconde pour une donne traite.

FRi

Le temps de glissement est donc t = temps de glissement par donne nb de donnes


Au bout dun temps t de communication :

t =

1
F
Wi

1
F
Ri

F
F t=
t
Ri
F

Dans le cas courant du tlphone, on crit des octets tout les 8 kHz.
FWi
FRi
Il y aura problme quand t = dure dune donne = 125 s donc au bout de
1
t =
t
F
F
Exemples : prcision de 10-3 = 1000 ppm, t = 125 ms
de 10-6 = 1 ppm, t = 2 mn 5 s
de 10-9 = 10-3 ppm, t = 1 jour 10 h 43 mn 1,45 jour
de 10-11 = 10-5ppm, t 144,7 jours
La recommandation G821 de lUIT dfinit les exigences pour les rseaux.

=> Synchroniser le rseau pour avoir 2 horloges lies : Rseau synchrone.


=> Sapprocher le plus possible dune valeur nominale : Rseau plsiochrone
=> Introduction de bits de justification ( justification ou bit stuffing ou pulse stuffing )
Quand le buffer sera trop vide, on ne lit plus donc on ne transmet plus
dinformation. Cela permet au buffer de se remplir car on continue dy crire.
Il faudra indiquer cependant que les bits de la trame nont pas de
signification, quils doivent tre abandonns.
Quand le buffer sera trop plein, on lira plus de donnes ce qui videra le
buffer. Il faudra prvoir une place dans la trame pour ce surplus
dinformation et indiquer la prsence supplmentaire dinformation.

Dans le cas du rseau synchrone o lon partage lhorloge, il ny aura plus ce problme. En revanche
dans le cas plsiochrone o les horloges sont proches mais diffrentes, on aura encore leffet de perte ou de
rcriture de donnes. Plus les horloges seront proches et plus on limitera ce phnomne. Il faudra la justification
pour l liminer.

d) Fluctuation des frquences des affluents.


Le multiplex doit avoir comme frquence de sortie la somme des entres plus des informations de
contrle. Si les frquences dentre varient, il faudra changer le dbit de sortie et ladapter en consquence.

J. Millet

Rseaux numriques tendus

=> Introduction de bits de justification ( justification ou bit stuffing ou pulse stuffing )


La justification a aussi lavantage de rsoudre le problme de variation dhorloges des affluents dentre
dun multiplex :
Le multiplex de sortie inclut une partie de justification qui lui permet de sadapter. Le dbit du
multiplex de sortie est donc :
( dbits dentre ) + dbit dinfos de contrle + dbit de justification = dbit sortant constant
mme si les dbits dentre varient

La partie justification permet


La justification positive
= surdbit

On indique que lon rajoute des informations et on les place dans la trame
dans la partie justification positive. FWi > FRi

La justification ngative On indique que lon supprime des informations, une partie information de
laffluent dans la trame rserve la justification ngative et la partie
= sousdbit
justification positive ne seront pas traites. FWi < FRi

On a des dispositifs
de dcision de justification
par affluents selon
le remplissage de buffer
qui adaptent le dbit.
On a un dispositif
de multiplexage qui selon
les ordres de justification
des dispositifs prcdents
remplit la trame.

Exemple de 2 justifications
ngatives diffrentes
FWi < FRi

e) Perte disochronisme
On a vu au chapitre prcdent le problme de variation de valeurs entre 2 horloges senses tre
identiques. On les a supposes stables mais un problme peut aussi venir de la variation de lhorloge elle-mme.
- Gigue ( jitter )
La position des impulsions dclenchant les traitements subit des variations
=> Les intervalles de temps varient => Perte disochronisme.
Lcart de positionnement est mesur par lamplitude de gigue ou une variation de phase
( excursion autour de la frquence moyenne ). Lamplitude est spcifie par rapport lintervalle
unitaire (UI = Unit Interval) qui est lintervalle de temps T entre 2 impulsions dun signal de
rfrence sans gigue (dans le cas du systme 2 Mbit/s, UI = 1/2048000 = 488 msec ).
La gigue est aussi spcifie en degrs, UI = 360.
Exemple : Gigue de 0,05 UI.

Lamplitude de gigue varie au cours du temps de manire alatoire. Les


variations de gigue vont de 10 Hz jusqu quelques Khz.
Les rgnrations dhorloge et les multiplexeurs/dmultiplexeurs sont les
principales sources de gigue dans le rseau.
- Drapage ( wander )
Le drapage est une gigue lente ( < 10 Hz ) due des facteurs
environnementaux ( diffrences de temprature sur la longueur dun chemin
de transmission).
La norme G823 dfinit les variations acceptables et les mthodes de mesure de ces phnomnes.

J. Millet

Rseaux numriques tendus

P.D.H.
( Plesiochronous Digital Hierarchy = Hirarchie Numrique Plsiochrone )
I) Hirarchie numrique plsiochrone.
La hirarchie comprend 4 niveaux :
E1
E2
E3
E4

2 Mbit/s
8 Mbit/s
34 Mbit/s
140 Mbit/s

Niveau 1
Niveau 2
Niveau 3
Niveau 4

En fait 2 048 kbit/s


En fait 8 448 kbit/s
En fait 34 368 kbit/s
En fait 139 264 kbit/s

LTE : Line Terminating Equipment

Chaque niveau est un multiplex fait daffluents et de donnes de contrle que lon dtaillera ensuite.
Ces trames faites par multiplexage sont dfinies de manire rigoureuse par les normes de lUIT ( Union
internationale des tlcoms ).
Ces normes sont dcrites page suivante. La plus importante est G704.
Remarque : On a tendance appeler trame G703/G704 la trame E1 alors que G704 couvre les autres trames et
que G703 dfinit l'aspect physique de la liaison.

Cette organisation hirarchique sexplique par sa destination premire : Lutilisation pour le rseau
tlphonique. Ainsi on retrouve la base des abonns dont la communication est numrise 64 kbit/s ( 8 bits
8 kHz ).
Ensuite on a les concentrateurs de trafic qui iront vers le cur de chane du commutateur tlphonique
par un lien multiplex MIC E1 2 Mbit/s.
Puis on relie les commutateurs sur le cur de rseau par des liens de dbits plus levs.

J. Millet

Rseaux numriques tendus

J. Millet

Rseaux numriques tendus

II) Entrelacements
Entrelacement et niveaux P.D.H.
- Principe de lentrelacement
On dispose daffluents qui amnent des donnes que lon veut regrouper dans un multiplex. Par
exemple avec 4 affluents :
A1

data1

data2

A2

data1

data2

data1

data2

data1

A1

data2

A2

d1 d1 d1 d1 d2 d2 d2 d2 d3
a1 a2 a3 a4 a1 a2 a3 a4 a1
A3

data1

data2

A4

data1

data2

data1
data1

data2
data2

A3
A4

On constate un retard au dmultiplexage. Entre linstant o la donne de A1 est rcupre et celle de


A4, il faut ncessairement un temps pour recevoir cette dernire donne.
Si lon doit traverser plusieurs nuds du rseau ralisant cette opration, on aura accumulation de
retards.
- Entrelacement octet par octet : Les donnes traites sont des octets.
Niveau 1 de P.D.H.
- Entrelacement bit par bit : Les donnes traites sont des bits.
Niveaux 2, 3, 4 de P.D.H.
Lentrelacement le plus utilis en P.D.H. est celui bit bit. En effet on ne savait pas faire
lectroniquement lentrelacement par octet des dbits aussi levs lpoque. Cela nest pas sans consquence.
Consquences de lentrelacement bit bit
- Retard diminu
Lutilisation dentrelacement bit bit permet de diminuer le retard. Cest trs intressant pour la
tlphonie qui transmet une information temps rel, la voix.
- Complexit lectronique diminue
Pour entrelacer 140 Mbit/s des octets, il aurait fallu des circuits lectroniques traitant les bits cadencs
avec des frquences de lordre de 1GHz. A lpoque ( annes 70 et dbut des annes 80 ) on ne savait pas faire.
Avec lentrelacement bit bit, les frquences sont de lordre de 140 MHz. Cest dailleurs la raison de
ce choix pour les niveaux P.D.H. suprieurs.
- Impossibilit dextraire un lment dun niveau lev
Si lon souhaite extraire une trame 2 Mbit/s spcifique dans une trame 140 Mbit/s, il faut dj sparer
les 4 de 34 Mbit/s puis les 4 de 8 Mbit/s de laffluent de 34 Mbit/s concern puis les 4 de 2 Mbit/s de laffluent
de 8 Mbit/s concern. En effet il faut analyser chaque fois les justifications ralises pour localiser les bits.
On a donc un systme extrmement rigide. On est oblig de suivre toutes les tapes de la hirarchie. Ce
systme impose des liaisons haut dbit point point.
- Pas de flexibilit
Il est impossible de modifier les constitutions de trame, les dbits ne peuvent sadapter au volume de
donnes.

J. Millet

10

Rseaux numriques tendus

III) 2 Mbit/s : Trame de niveau E1 ( 2048 kbit/s ) dite G703/G704


Le niveau 1 est fait du multiplexage de 30 affluents de 64 kbit/s par entrelacement doctets. La tolrance
sur le dbit de sortie est 50 ppm. Le multiplex E1 est synchrone ( pas de justification ).
La trame est dcoupe en 32 IT ( intervalle de temps ou TS time slot ), elle dure 125 s pour 256 bits.
Chaque IT contient un octet.
Les IT 1 15 et 17 31 contiennent les donnes. Ayant des informations qui ne demandent pas un
dbit important, on utilise le principe de multitrame : Une multitrame est faite de 16 trames ( 2 ms ).
LIT0 :

LIT 0 de la trame sert dans une trame paire au verrouillage de trame ( FAS Frame Alignement Signal ).
CRC
0
0
1
1
0
1
1
Le motif de verrouillage est donc sur 7 bits 0011011
CRC est un bit qui sur une multitrame forme un CRC ( voir plus loin )
LIT0 de la trame sert dans une trame impaire un usage dfini par loprateur ( usage national ).
CRC
1
A
X
X
X
X
X
A Bit dalarme distante
X Rserv pour usage national.

Le premier bits de lIT0 est utilis pour transmettre un CRC :

En interne, on place une synchronisation de CRC 001011 sur une multitrame,


On fait un CRC C1C2C3C4 sur tous les bits de la multitrame prcdente (ses bits de CRC considrs =0).
On dispose de bits dalarme Si .
LIT16 : LIT 16 de la trame 0 sert au verrouillage de multitrame ( MFAS Multiframe Frame Alignement Signal ).
0
0
0
0
X
A
X
X
A Bit dalarme distante
X Rserv pour usage national.
LIT16 des autres trames que 0 sert la signalisation ( information de contrle ) ( trames 1 15 ).
LIT16 de la trame k ( k = 1 15 ) contient les 4 bits de signalisation des IT(k) et IT(k+16).
Au bout dune multitrame, tout IT a eu ses 4 bits de signalisation.
Si,1 Si,2 Si,3 Si,4 Si+16,1 Si+16,2 Si+16,3 Si+16,4

Le systme scrute les trames pour se verrouiller ( norme G732 ). Le verrouillage est acquis si :
- le motif de verrouillage est prsent 1 trame sur 2 dans lIT0
- le 2me bit (b2) alterne de 0 1 entre trames dans lIT0
( on peut aussi utiliser la synchro du CRC )

L'alignement est effectif aprs 3 trames conscutives o on dtecte motif, non-motif, motif, de mme
pour la perte dalignement aprs 3 trames. Le bit A de lIT0 signalera cette perte.
Ensuite il y a verrouillage de multitrame en cherchant le motif MFAS de lIT16.

J. Millet

11

Rseaux numriques tendus

Remarque : Cette description de lIT16 correspond une signalisation CAS ( Channel Associated Signalisation ) ou voie par voie, qui
alloue un IT pour la signalisation de toutes les voies mme si elles nont pas transmettre de signalisation. On peut aussi avoir la
signalisation CCS ( Common Channel Signaling ) ou smaphore qui alloue aussi un IT la signalisation en parallle des communications,
mais lalloue une voie qui en a besoin. Cela suppose alors lutilisation de messages tiquets. Ce sont des signalisations hors bande. Il y
aussi la signalisation dans loctet qui mettrait la signalisation dans lIT dinformation mais cela nest pas assez performant donc plus utilis.

III) 8 Mbit/s : Trame E2 de niveau 2 ( 8448 kbit/s )


Le niveau 2 est fait du multiplexage de 4 trames de 2048 kbit/s. La tolrance sur le dbit de sortie est 30
ppm. On distingue 3 types de multiplexages de niveau 2 par la norme utilise :
- G742 qui utilise une justification positive et un entrelacement bit
- G744 qui ne prvoit pas de justification. Cette norme suppose que les affluents de 2 Mbit/s
sont synchrones. En fait cette norme est prvue pour le transport exclusif de la voix. Donc
condition davoir des horloges de bonnes qualit qui limitent le glissement, comme on a des
communications limites en dure qui seront moins sensibles ce problme, comme le cerveau
peut compenser les erreurs, on arrive une communication correcte.
En revanche on utilise un entrelacement doctets.
Le systme lectronique est alors plus simple car nintgrant pas de systme de justification, il
est ralisable simplement car des frquences accessibles.
- G745 qui utilise une justification positive/nulle/ngative et un entrelacement bit

G742

Entrelacement bit
Justification positive

=> la vitesse de sortie peut tre lgrement suprieure la somme des entres
ou => la vitesse dune entre peut tre infrieure la vitesse nominale de de celle de sortie.

Nombre de bits de la trame E2 : 848 bits


On a donc 4 256 bits en entre avec une rcurrence de 125 s pour 848 bits incluant 4 206 bits de donnes avec une
rcurrence de 100,378 s en sortie.
Cela entrane un dcalage entre trames des affluents et multiplex rsultant. Cela explique la ncessit de lentrelacement
par bit. Il rend le multiplexage compltement transparent, la notion de trame de laffluent est ignore
=> Pas de problme de synchronisation pour viter un dcalage de temps, la justification suffit compenser un dcalage
dhorloge. Cest lavantage du multiplexage par bit, linconvnient tant la ncessit de dmultiplexer une trame dun
niveau suprieur pour en extraire celle de niveau infrieur cause des justifications ventuelles.

Constitution de la trame
Groupe I de 212 bits
( SET I )
B1 10 : verrouillage de
Trame 111101000
B11 : Bit dalarme distante
B12 : Rserv usage national
B13 212 : 200 bits pour les
4 affluents

Groupe II de 212 bits


( SET II )
B1 4 : Bits de contrle de
Justification Cj1.

Groupe III de 212 bits


( SET III )
B1 4 : Bits de contrle de
Justification Cj2.

Groupe IV de 212 bits


( SET IV )
B1 4 : Bits de contrle de
Justification Cj3.

B5 212 : 208 bits pour les


4 affluents

B5 212 : 208 bits pour les


4 affluents

B5 8 : Bits pour la
Justification
( affluent 1, 2, 3, 4 )
B9 212 : 204 bits pour les
4 affluents

La justification est proche de +10 kbit/s par affluent ( 1 bit en 100,378 s ).


Loi de justification
Lmetteur envoie 111 pour une justification, 000 sinon. Des erreurs peuvent survenir en ligne.
Si les premiers bits ( j=1 ) de Cj1 Cj2 Cj3 reus comportent plus de 1 que de 0 en rception, il y a justification sur laffluent 1.
Si les deuximes bits ( j=2 ) de Cj1 Cj2 Cj3 reus comportent plus de 1 que de 0 en rception, il y a justification sur laffluent 2.
Si les troisimes bits de Cj1 Cj2 Cj3 reus comportent plus de 1 que de 0 en rception, il y a justification sur laffluent 3.
Si les quatrimes bits de Cj1 Cj2 Cj3 reus comportent plus de 1 que de 0 en rception, il y a justification sur laffluent 4.
( 3 bits 1 ou 2 bits 1 => Justification = systme de vote majoritaire )

J. Millet

12

Rseaux numriques tendus

G744

Entrelacement octet de trames supposes synchrones = Trame E2 multivoies.


Utilisation pour le tlphone seulement car sans justification.

Nombre de bits de la trame E2 : 1056 bits


On a donc 4 256 bits en entre avec une rcurrence de 125 s pour 1056 bits incluant 4 256 bits de donnes avec une
Rcurrence de 125 s en sortie.

Constitution de la trame : 132 IT de 8 bits


IT0 : Verrouillage de trame 11100110.
IT1 4 : Contenant les IT0 de verrouillage des 4 affluents 2 Mbit/s : IT0A1IT0A2 IT0A3IT0A4.
IT5 32 : IT des affluents ( 7 par affluent ) IT1A1IT1A2 IT1A3IT1A4IT2A1
IT33 : IT de rechange
IT34 65 : IT des affluents ( 8 par affluent )
IT66 : IT contenant 6 derniers bits de verrouillage de trame 100000 et 2 bits de service ( les bits 7 et 8 )
IT67 70 : Contenant les IT16 de signalisation des affluents.
IT71 98 : IT des affluents ( 7 par affluent ).
IT99 : IT de rechange
IT100 131 : IT des affluents ( 8 par affluent ).

G745

Entrelacement bit
Justification positive/nulle ou ngative
Nombre de bits de la trame E2 : 1056 bits
Rcurrence de 125 s en sortie.

Constitution de la trame
Groupe I de 264 bits
( SET I )
B1 8 : verrouillage de
trame 11100110
B9 264 : 256 bits pour les
4 affluents

Groupe II de 264 bits


( SET II )
B1 4 : Bits de contrle de
Justification Cj1.

Groupe III de 264 bits


( SET III )
B1 4 : Bits de contrle de
Justification Cj2.

Groupe IV de 264 bits


( SET IV )
B1 4 : Bits de contrle de
Justification Cj3.

B5 8 : Bits de services
B9 264 : 256 bits pour les
4 affluents

B5 8 : Bits de secours
B9 264 : 256 bits pour les
4 affluents

B5 8 : Bits utiliss en
justification ngative
B9 12 : Bits utiliss en
justification positive
B13 264 : 252 bits pour les
4 affluents

La justification par affluent est de +/- 8 kbit/s ( 1 bit en 125s ) sajoutant aux 2048 kbit/s prvus.
Loi de justification
La commande de justification se fait sur 2 trames successives :
- 2 fois 111 signifie une justification positive : le bit i du groupe IV contient de linformation ( i=5 pour affluent 1, )
comme le bit i+4.
- 2 fois 000 signifie une justification ngative : les bits i et i+4 du groupe IV ne contiennent pas dinformation,
( i=5 pour affluent 1, ) le rcepteur nen tiendra pas compte.
- Une alternance de 000 et 111 signifie pas de justification : le bit i du groupe IV contient de linformation
( i=5 pour affluent 1, ), pas le bit i+4 qui sera ignor..
Des erreurs peuvent survenir en ligne. On utilise le systme de vote majoritaire : 3 bits 1 ou 2 bits 1 interprts comme 111.
Les premiers bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 1.
Les deuximes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 2.
Les troisimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 3.
Les quatrimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 4.

J. Millet

13

Rseaux numriques tendus

IV) 34 Mbit/s : Trame E3 de niveau 3 ( 34368 kbit/s )


Le niveau 3 est fait du multiplexage de 4 trames de 8448 kbit/s. La tolrance sur le dbit de sortie est 20
ppm. On distingue 2 types de multiplexages de niveau 3 par la norme utilise :
- G751 qui utilise une justification positive et un entrelacement bit.
- G753 qui utilise une justification positive, nulle ou ngative et un entrelacement bit.

G751

Entrelacement bit
Justification positive.
Nombre de bits de la trame E3 : 1536 bits
Rcurrence de 44,7 s en sortie.

Constitution de la trame
Groupe I de 384 bits
( SET I )
B1 10 : verrouillage de
trame 1111010000
B11 : Bit dalarme
B12 : Usage national.
B13 384 : 372 bits pour les
4 affluents

Groupe II de 384 bits


( SET II )
B1 4 : Bits de contrle de
Justification Cj1.

Groupe III de 384 bits


( SET III )
B1 4 : Bits de contrle de
Justification Cj2.

Groupe IV de 384 bits


( SET IV )
B1 4 : Bits de contrle de
Justification Cj3.

B5 384 : 380 bits pour les


4 affluents

B5 384 : 380 bits pour les


4 affluents

B5 8 : Bits utiliss en
justification positive
B9 384 : 376 bits pour les
4 affluents

La justification par affluent est de + 22,3 kbit/s ( 1 bit en 44,7s ) sajoutant aux 8448 kbit/s prvus.
Loi de justification
La commande de justification est :
- 111 signifie une justification positive : le bit i du groupe IV contient de linformation ( i=5 pour affluent 1, )
- 000 signifie pas de justification : le bit i du groupe IV ne contient pas dinformation ( i=5 pour affluent 1, ).
Des erreurs peuvent survenir en ligne. On utilise le systme de vote majoritaire : 3 bits 1 ou 2 bits 1 interprts comme 111.
Les premiers bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 1.
Les deuximes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 2.
Les troisimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 3.
Les quatrimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 4.

G753

Entrelacement bit
Justification positive, nulle ou ngative.
Nombre de bits de la trame E3 : 2148 bits
Rcurrence de 62,5 s en sortie.

Constitution de la trame
Groupe I de 716 bits
( SET I )
B1 12 : verrouillage de
trame 111110100000
B13 716 : 704 bits pour les
4 affluents

Groupe II de 716 bits


( SET II )
B1 4 : Bits de contrle de
Justification Cj1.

Groupe III de 716 bits


( SET III )
B1 4 : Bits de contrle de
Justification Cj3.

B5 8 : Bits de services
B9 12 : Bits de contrle de
Justification Cj2.

B5 8 : Usage national
B9 12 : Bits utiliss en
justification ngative
B13 16 : Bits utiliss en
justification positive
B17 716 : 700 bits pour les
4 affluents

B13 716 : 704 bits pour les


4 affluents

J. Millet

14

Rseaux numriques tendus

La justification par affluent est de +/- 16 kbit/s ( 1 bit en 62,5s ) sajoutant aux 8448 kbit/s prvus.
Loi de justification
La commande de justification se fait sur 2 trames successives :
- 2 fois 111 signifie une justification positive : le bit i du groupe III contient de linformation ( i=9 pour affluent 1, )
comme le bit i+4.
- 2 fois 000 signifie une justification ngative : les bits i et i+4 du groupe III ne contiennent pas dinformation,
( i=9 pour affluent 1, ) le rcepteur nen tiendra pas compte.
- Une alternance de 000 et 111 signifie pas de justification : le bit i du groupe III contient de linformation
( i=9 pour affluent 1, ), pas le bit i+4 qui sera ignor.
Des erreurs peuvent survenir en ligne. On utilise le systme de vote majoritaire : 3 bits 1 ou 2 bits 1 interprts comme 111.
Les premiers bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 1.
Les deuximes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 2.
Les troisimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 3.
Les quatrimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 4.

V) 140 Mbit/s : Trame E4 de niveau 4 ( 139 264 kbit/s )


Le niveau 3 est fait du multiplexage de 4 trames de 34368 kbit/s. La tolrance sur le dbit de sortie est
15 ppm. On distingue 2 types de multiplexages de niveau 4 par la norme utilise :
- G751 qui utilise une justification positive et un entrelacement bit.
- G754 qui utilise une justification positive, nulle ou ngative et un entrelacement bit.
G751

Entrelacement bit
Justification positive.
Nombre de bits de la trame E4 : 2928 bits
Rcurrence de 21 s en sortie.

Constitution de la trame
Groupe I
de 488 bits
( SET I )
B1 12 :
Verrouillage de
Trame
1111010000
B13 : Bit dalarme
B14 16 :
Usage national.
B17 488 :
472 bits pour
les 4 affluents

Groupe II
Groupe III
Groupe IV
Groupe V
Groupe VI
de 488 bits
de 488 bits
de 488 bits
de 488 bits
de 488 bits
( SET II )
( SET III )
( SET IV )
( SET V )
( SET VI )
B1 4 :
B1 4 :
B1 4 :
B1 4 :
B1 4 :
Bits de contrle
Bits de contrle
Bits de contrle
Bits de contrle
Bits de contrle
de Justification
de Justification
de Justification
de Justification
de Justification
Cj1.
Cj2.
Cj3.
Cj4.
Cj5.
B5 488 :
B5 488 :
B5 488 :
B5 488 :
B5 8 :
484 bits pour
484 bits pour
484 bits pour
484 bits pour
Bits utiliss
les 4 affluents
les 4 affluents
les 4 affluents
les 4 affluents
en justification
positive
B9 488 :
480 bits pour
les 4 affluents

La justification par affluent est de + 47,6 kbit/s ( 1 bit en 21s ) sajoutant aux 34368 kbit/s prvus.
Loi de justification
La commande de justification est :
- 11111 signifie une justification positive : le bit i du groupe VI contient de linformation ( i=5 pour affluent 1, )
- 00000 signifie pas de justification : le bit i du groupe VI ne contient pas dinformation ( i=5 pour affluent 1, ).
Il y a 5 bits de contrle de justification ce qui autorise 2 erreurs sur la transmission de ces bits. En effet, on utilise le systme de
vote majoritaire : 5 bits 1, 4 ou 3 interprts comme 11111.
Les premiers bits de Cj1 Cj2 Cj3 Cj4 Cj5 reus dfinissent le contrle de laffluent 1.
Les deuximes bits de Cj1 Cj2 Cj3 Cj4 Cj5 reus dfinissent le contrle de laffluent 2.
Les troisimes bits de Cj1 Cj2 Cj3 Cj4 Cj5 reus dfinissent le contrle de laffluent 3.
Les quatrimes bits de Cj1 Cj2 Cj3 Cj4 Cj5 reus dfinissent le contrle de laffluent 4.

J. Millet

15

Rseaux numriques tendus

G754

Entrelacement bit
Justification positive, nulle ou ngative.
Nombre de bits de la trame E4 : 2176 bits
Rcurrence de 15,625 s en sortie.

Constitution de la trame
Groupe I de 544 bits
( SET I )
B1 10 : verrouillage de
trame 1111010000
B11 12 : Bits de service
B13 544 : 532 bits pour les
4 affluents

Groupe II de 544 bits


( SET II )

Groupe III de 544 bits


( SET III )

Groupe IV de 544 bits


( SET IV )

B1 4 : Bits de contrle de
Justification Cj1.

B1 4 : Bits de contrle de
Justification Cj2.

B1 4 : Bits de contrle de
Justification Cj3.

B5 544 : 540 bits pour les


4 affluents

B5 544 : 540 bits pour les


4 affluents

B5 8 : Bits utiliss en
justification ngative
B9 12 : Bits utiliss en
justification positive
B13 544 : 532 bits pour les
4 affluents

La justification par affluent est de +/- 64 kbit/s ( 1 bit en 15,625s ) sajoutant aux 34368 kbit/s prvus.
Loi de justification
La commande de justification se fait sur 2 trames successives :
- 2 fois 111 signifie une justification positive : le bit i du groupe IV contient de linformation ( i=5 pour affluent 1, )
comme le bit i+4.
- 2 fois 000 signifie une justification ngative : les bits i et i+4 du groupe IV ne contiennent pas dinformation,
( i=5 pour affluent 1, ) le rcepteur nen tiendra pas compte.
- Une alternance de 000 et 111 signifie pas de justification : le bit i du groupe IV contient de linformation
( i=5 pour affluent 1, ), pas le bit i+4 qui sera ignor.
Des erreurs peuvent survenir en ligne. On utilise le systme de vote majoritaire : 3 bits 1 ou 2 bits 1 interprts comme 111.
Les premiers bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 1.
Les deuximes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 2.
Les troisimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 3.
Les quatrimes bits de Cj1 Cj2 Cj3 reus dfinissent le contrle de laffluent 4.

J. Millet

16

Rseaux numriques tendus

VI) Synchronisation du rseau P.D.H.


On a vu quen P.D.H. les donnes taient la base un multiplex de 2,048 Mbit/s. Grce aux systmes de
justification qui sadapte aux dbits, la liaison P.D.H. est transparente. Ainsi pour un multiplex E1 entrant, on
retrouvera un multiplex E1 en sortie de mme frquence moyenne.
Bien sr il subira de la gigue selon les conditions de ligne et selon les retards de dmultiplexage
( waiting time jitter ).

On a vu le cas de la transmission par des multiplex ( multiplexage et dmultiplexage ) qui sadaptent


aux variations dhorloge par justification. Mais il y a un autre lment dans le rseau : Le commutateur. Or il ne
dispose pas de systme de justification.
Ainsi on retrouve le problme nonc au chapitre prcdent Rseau numrique tendu . La figure du
II a) permet de comprendre la ncessit de synchroniser les entres si lon veut commuter les IT au bon rythme
( On trouve le bon moment par le systme dalignement de trame ).

FW1

FR1

FW2

FR2

FWi

FRi

Sortie i

Sortie j
COMMUTATION

En entre on dispose des buffers. On lit les trames entrantes grce lhorloge reconstitue. On les
stocke au bon moment grce lalignement de trame.
En sortie, on doit lire les donnes et les placer dans la trame de sortie vers leur destination. On retrouve
le problme voqu auparavant : Si FWi FRi alors on aura un buffer soit trop rempli soit pas assez : Glissement.

J. Millet

17

Rseaux numriques tendus

Au dbut de lutilisation de ces rseaux, on a utilis la solution consistant amliorer la prcision des
horloges pour rapprocher criture et lecture. Cela permet dtaler le problme de glissement ( slip ).
Mais avec lintroduction de rseau tlphonique numrique utilis aussi pour les donnes, cela ntait
plus acceptable. On a donc synchronis lensemble des commutateurs par les liens E1 G703/G704.
On utilise le fait que lon retrouve le lien de 2 Mbit/s en moyenne.

Pour cela chaque nud du rseau ( commutateur ) sest vu adjoindre une USRN ( unit de
synchronisation du rseau numrique ) ou SSU ( Synchronization Supply Unit ) ou SASE ( Standalone
Synchronization Equipment ).
Leur fonction est de rcuprer lhorloge 2,048 MHz et de la distribuer aux circuits lectroniques du
nud. Ainsi elle sera la base de toute trame mise par ce nud.

On arrive ainsi au schma du rseau France Tlcom des annes 80 ( sans boucle optique et S.D.H. ).
On a ainsi un rseau de synchronisation national via des liens G703/G704 partir dune horloge de rfrence
( en fait 2 horloges atomiques sur le rseau franais ).

J. Millet

18

Rseaux numriques tendus

J. Millet

19

Rseaux numriques tendus

VII) Rcapitulatif
On dispose de signaux numriques, on veut les multiplexer temporellement.
Emis lhorloge Fi
FWi

FR locale

Emis lhorloge Fj
FWj

FR

MULTIPLEXEUR

Problme 1 : Trouver la dure dun bit de la trame qui arrive avec lhorloge de son metteur distant Fi .
=> Utilisation de P.L.L. pour reconstruire lhorloge distante ( clock recovery )
FWi locale = Fi distante.

Problme 2 : Trouver le dbut de la trame


=> Utilisation de bit de verrouillage dans la trame qui permettent de saligner.

Connaissant le temps ( instant de rfrence ) et la frquence ( dure dun bit ), on peut lire la trame.
Problme 3 : Les trames ne sont pas synchrones : Dphasage entre elles.
=> Utilisation de buffer de stockage.

Problme 4 : Lecture des buffers avec une horloge du nud local FR ,


indpendante de celles des nuds mettant les trames reues Fi ,
reconstitue en local par FWi : Rseau non synchrone.
Si FWi > FR , la lecture est trop lente, le buffer se remplit trop.
Si FWi < FR , la lecture est trop rapide, le buffer se vide trop.
Ce phnomne est le glissement ( slip ).
=> On sapproche le plus possible dune valeur rfrence connue : Systme plsiochrone.
Mais cela ne suffit pas donc on utilise une autre solution :
=> Justification : On inclut dans la trame des indications via des bits de contrle de justification
concernant certains bits de donnes dits bits de justification.
Justification Ds que le buffer est trop vide, on ne lit pas donc on nmet pas de
Ngative
donne pour cet affluent. Le buffer se remplit.
Les bits de contrle de justification indiquent de ne pas tenir compte
des bits de justification ngative de cet affluent.
Le dbit dinformation diminue, pas celui de la trame.
Justification Ds que le buffer est trop plein, on lit plus que prvu donc on met
positive
plus de donnes pour cet affluent. Le buffer se vide.
Les bits de contrle de justification indiquent de tenir compte des bits
de justification positive de cet affluent en plus des bits habituels.
Le dbit dinformation augmente, pas celui de la trame.

La hirarchie plsiochrone P.D.H. a les caractristiques :

J. Millet

Ordre de la
trame

Dbit

Affluents

Dbit
dinformations
de contrle

Dbit de
justification
par affluent

Niveau 1
E1

2048 kbit/s

30 64 kbit/s
= 1920 kbit/s

2 64 kbit/s

Niveau 2
E2

8 448 kbit/s

4 2048 kbit/s
= 8192 kbit/s

216 kbit/s
256 kbit/s
224 kbit/s

Niveau 3
E3

34 368 kbit/s

4 8448 kbit/s
= 33792 kbit/s

486,8 kbit/s
512 kbit/s

G751 + 22,3 kbit/s


G753 +/- 16 kbit/s

Niveau 4
E4

139 264 kbit/s

4 34 368 kbit/s
= 137872 kbit/s

1201,6 kbit/s
1136 kbit/s

G751 + 47,6 kbit/s


G754 +/- 64 kbit/s

20

G742
G744
G745

+ 10 kbit/s
0
+/- 8 kbit/s

Rseaux numriques tendus

Bits constituants les trames E4 selon G751, E3 selon G751, E2 selon G742 ( justification positive ):
( 1 case = 1 bit )

Les bits de signalisation abcd sont numrots par numro de canal de 1 30 ( et non par IT qui donnerait 1 15 puis 17 31 ).
T bits dinfos des affluents,
R bits de justification,
J bits de contrle de justification ( 1er affluent, 2me, 3me, 4me )
S bits de service,
A bit dalarme,
C bits de CRC trame E1

J. Millet

21

Rseaux numriques tendus

P.D.H. est un moyen simple de transmettre sans synchronisation globale grce la justification.
Mais cause de lentrelacement bit et de la justification qui change les places des bits dans la trame, on ne peut
extraire une information dans un multiplex sans revenir laffluent E1 de 2 Mbit/s :
=> Pas daccs direct aux donnes car on na pas dadressage implicite par la place dans la trame
comme dans une trame E1 ( on tolre et on sadapte aux drives du fonctionnement plsiochrone ).
Comme on ne peut commuter que des octets qui seront sortis de trame E1, cela signifie que la topologie du
rseau P.D.H. qui relie les commutateurs du rseau est faite de liaison point point qui demandent beaucoup de
multiplexages. On a trs peu de flexibilit dans la liaison.
Il y a surtout peu de donnes de services permettant de grer la liaison :
Pour E1 : b3 de IT0 et IT16 pour des alarmes, 4 bits dans lIT16
Pour E2 : b11 , b12 en G742, b7 et b8 de lIT66 en G744
Pour E3 : b11 , b12 en G751
Pour E4 : b13 , b14 , b15 et b16 en G751

Le dveloppement des rseaux demande dautres topologies que les liaisons rigides P.D.H. En outre la demande
de dbit lev et la ncessit de manipuler des donnes de trame E1 imposent la cascade de
multiplexages/dmultiplexages pour faire des insertion/extraction de donnes dune trame.
( voir rseau routier avec les rocades et priphriques, ou les mtros nouveaux en anneau type Soul ).
De plus les rseaux sinternationalisent, or P.D.H. na pas la mme dfinition en Europe et aux U.S.A. Il faudra
donc des convertisseurs.
La demande de dbit levs au del de 140 Mbit/s a amen dvelopper un niveau suprieur de P.D.H. 565
Mbit/s ( 564992 kbit/s ) mais il nest pas ais mettre en uvre. De plus on ne peut augmenter les dbits vers le
Gbit/s.
Le type de donnes a chang : On est pass du transport dun unique service, la voix, qui est un flux continu
temps rel dbit constant, qui accepte quelques erreurs, des transferts de donnes en rafales discontinus qui
doivent tre fiables.
Ces limitations expliquent le passage aux rseaux synchrones : S.D.H.

J. Millet

22

Rseaux numriques tendus

S.D.H.
( Synchronous Digital Hierarchy = Hirarchie Numrique Synchrone )
P.D.H. napporte pas de solution adapte aux besoins des curs de rseau modernes, haut dbit et
flexibles donc demandant des informations de contrle, une extraction rapide des donnes.
En 1984 Bellcore, structure de recherche de Bell dveloppa SONET ( Synchronous Optical Network ).
LUIT normalisa une technique issue de Sonet sous le nom de S.D.H. partir de 1986 : G707.

I) Hirarchie numrique synchrone : Principe et dfinitions.


P.D.H. ncessite le systme de justification pour emboiter les affluents dans le multiplex. Les
fluctuations des horloges sont absorbes par ces bits de rserve qui permettent de sadapter. Cela implique quil
ny a pas daccs direct aux niveaux infrieurs du multiplex, il faut chaque tape analyser sil y a eu
justification.
S.D.H. doit permettre au contraire linsertion et lextraction dinformations de dbits varis dans des
multiplex de niveaux suprieurs. Comme son nom lindique S.D.H. repose sur un rseau synchronis.
Toutefois la synchronisation ne concerne que la partie suprieure haut dbit. Les affluents ne sont pas
synchrones. On doit donc sintresser 2 parties de rseaux distinctes et voir comment on les relie.
Niveaux suprieurs : STM
La partie synchrone du rseau est faite la base de modules de transport synchrone STM1
( Synchronous Transport Module ) : Trames de 19440 bits de priode 125s => dbit de 155,52 Mbit/s.
Grce la synchronisation, il est facile de faire des entrelacements de modules STM. On dfinit alors
les STM-n qui sont faits de lentrelacement doctets de n trames STM1. Leur priode est aussi 125 s.
Contrairement P.D.H., on a un facteur entier entre les dbits des niveaux STM => Pas dajout
dinformations de contrle. Les niveaux courants sont :
STM1
STM4
STM16
STM64

155,52 Mbit/s
622,080 Mbit/s
2 488,320 Mbit/s
9 953,280 Mbit/s

On parle aussi du dveloppement de STM128 et STM256 ( dveloppement de loptronique ).

Niveaux infrieurs : Affluents


C
Conteneur

Opration de projection ( mapping ) des donnes ( affluent = Tributary ) dans des conteneurs. Le conteneur
est un format de donnes accept par S.D.H. Il forme la charge utile ( payload ) du VC.
La norme dfinit

C1 qui est soit C11 : 1,544 Mbit/s soit C12 : 2,048 Mbit/s
C2 : flux 6,312 Mbit/s
C3 : flux 34,3468 Mbit/s ou 44,736 Mbit/s
C4 : flux 139,264 Mbit/s

On retrouve les valeurs de flux P.D.H. europens et amricains sauf le flux E2 8,448 Mbit/s qui est juste un
intermdiaire de multiplexage P.D.H. En fait il est abandonn.

VC
Conteneur virtuel
( Virtual container )

- VC de bas niveau ( LO ) = Ajout au conteneur de bas niveau dun surdbit de conduit (path) POH de VC
Les VC de bas niveau ( LO : VC1 ou VC2 ) seront incorpors dans des units daffluents TU puis
groupes dunits daffluents TUG.
- VC de haut niveau ( HO ) = Ajout au conteneur de haut niveau ou un TUG dun surdbit POH de VC
Le VC de haut niveau ( HO : VC3 ou VC4 ) seront directement incorpors des units
administratives AU puis des groupes dunits administratives AUG.
La norme dfinit le VCn pour chaque Cn. En Europe on nutilise que le VC4 en haut niveau.

J. Millet

23

Rseaux numriques tendus

Ajout de pointeur de TU au VC LO permettant de situer le VC dans le flux de donnes du TU = Opration


dalignement ( dterminer le dcalage ). Le rle du TU est ladaptation entre conduit de bas et de haut niveau.
Le pointeur dfinit le dcalage ( offset ) entre la trame de VC et sa place normale dans le TU.
=> Les VC LO flottent dans un TU.

TU
Unit daffluent
( Tributary unit )

La norme dfinit

TU1 qui est soit TU11 fait de C11


TU2 fait de VC2
TU3 fait de VC3

soit TU12 fait de C12 ou de C11

Multiplexage de TU. Il sera inclus par multiplexage dans un VC de haut niveau.


TUG
Groupe dunits daffluent
La norme dfinit

TUG2 fait de 4 TU11 ou 3 TU12 ou 1 TU2


TUG3 fait de 7 TUG2 ou 1 TU3

A partir dun VC de haut niveau, ajout de pointeur dAU permettant de situer le VC dans le flux de donnes
du TU = Opration dalignement ( Trouver le dcalage, le VC HO pouvant flotter dans lAU ).

AU
Unit administrative
( Administrative unit )

La norme dfinit

AU3 fait dun VC3 ( donc non utilis en Europe )


AU4 fait dun VC4

Multiplexage dAU. LAUG est plac ensuite un emplacement fixe dans la trame STM. Ainsi on sait o
trouver ses informations didentification, de contenu, dalignement et justification des VC.

AUG
Groupe dunits
administratives

La norme dfinit un seul AUG qui est fait de 1 AU4 ou 3 AU3.

Constitution de module STM


partir daffluents bas dbit

Constitution de module STM


partir daffluents haut dbit

Donnes ( P.D.H., ATM, IP )

Donnes ( P.D.H., ATM, IP )

Conteneur Cx bas niveau LO

Conteneur Cx haut niveau HO

Projection
+ Surdbit de conduit POH
( path overhead )

Conteneur Virtuel VCx LO


+ Pointeur de TU
et alignement ( trouver
le dcalage VC/trame TU )

Projection
+ Surdbit de conduit POH
( path overhead )

TU
Multiplexage

TUGx puis TUGy par multiplexage


Multiplexage
+ Surdbit de conduit POH

VCx HO

VCx HO
+ Pointeur dAU
et alignement

+ Pointeur dAU
et alignement ( trouver
le dcalage VC/trame AU )

AU

AU

Multiplexage

Multiplexage

AUG

AUG

+Surdbit de section
de multiplexage MSOH
+Surdbit de section
de rgnration RSOH

+Surdbit de section
de multiplexage MSOH
+Surdbit de section
de rgnration RSOH

STM1

J. Millet

STM1

24

Rseaux numriques tendus

On constate que TU et TUG ont le mme rle que AU et AUG mais pour des VC de bas niveaux. Ils doivent
former des donnes de haut niveau par le TUG3.
Concernant la premire tape de projection de donnes dans un conteneur ( mapping ), elle peut tre :
- Asynchrone :

Cest le plus simple car cela nimpose pas de contrainte laffluent. En particulier cela correspond
un affluent P.D.H. avec justification. Le VC intgrera des lments de justification.

- Synchrone par bit : Le dbit est synchronis ( horloge commune ) mais on nutilise pas de verrouillage de trame
pour situer le dbut de la trame. Laffluent peut ne pas tre constitu sous forme de trame.
Il nest pas utilis au niveau international.
- Synchrone par octet : Laffluent est synchronis en frquence ( dbit ) mais aussi en temps ( trame ).
On peut alors avoir un accs direct aux octets 64 kbit/s constituant laffluent.

Hirarchie S.D.H.
La norme S.D.H. ( G707 ) dfinit les liens suivants :
C-4

139 264 kbit/s


(Note)

C-3

44 736 kbit/s
34 368 kbit/s
(Note)

VC-2

C-2

6312 kbit/s
(Note)

TU-12

VC-12

C-12

2048 kbit/s
(Note)

TU-11

VC-11

C-11

1544 kbit/s
(Note)

N
STM-N

AU-4

AUG

VC-4
3

AU-3

1
TU-3

TUG-3

VC-3

VC-3
7

1
TUG-2
AU-4

TU-2
3

Pointer processing
Multiplexing

Aligning
Mapping

T1517950-95

C-n

Container-n

NOTE G.702 tributaries associated with containers C-x are shown. Other signals, e.g. ATM, can also be accommodated (see 10.2).

En pratique en Europe, on nutilise que VC4 et les affluents de dbit europens C4, C3, C12 :

Un module STM1 transporte donc


ou
ou
ou
ou

J. Millet

- 1 C4
- 3 C3
- 2 C3 et 21 C12
- 1 C3 et 42 C12
- 63 C12

25

Rseaux numriques tendus

II) Composants dun rseau S.D.H. et topologie


Composants dun rseau S.D.H.
MULTIPLEXEURS DEXTREMITE ( TM )
ou TERMINAISON DE CONDUIT
Ces multiplexeurs ralisent la projection dans les VC et
le multiplexage des affluents PDH, ATM, FDDI,
Ils peuvent aussi multiplexer des trames STM pour
constituer des trames dordre suprieur.

MIE ou ADM
MULTIPLEXEURS A INSERTION/EXTRACTION
( Add and Drop Multiplexer )

Tout flux est rpr dans les trames S.D.H.


par un systme de pointeur.
On peut ainsi extraire ou injecter directement
un affluent dans un multiplex.

BRASSEURS : DXC ou DACS ou DCS


( Digital Cross Connect )

La fonction de brassage ( cross connect )


permet de dplacer les affluents dans des
trames STM-n, et de commuter ( = brasser )
des VC dune trame dentre vers une trame
de sortie.

Les 2 types de brasseurs courants sont : DXC 4/4 et DXC 4/1 ( 1er chiffre = niveau maxi de VC en entre, 2nd
chiffre = niveau le plus bas de VC manipul et donc commut ).
Le DXC 4/4 commutant les VC4 est un quipement du cur du rseau de transmission ( core ).
Le DXC 4/1 commute les VC1 ( VC11 ou 12 ). Il peut avoir comme entre des trames E1. Souvent il peut aussi
commuter des VC4. Cest aussi un quipement daccs au rseau.

REGENERATEURS

Avant de dpasser une distance qui donnerait un signal


trop dgrad, on place des rgnrateurs de signal.
Ils remettent en forme le signal en frquence et en
amplitude.

J. Millet

26

Rseaux numriques tendus

Terminologie S.D.H.
Le rseau S.D.H. est divis en diffrents niveaux qui ont un lien direct avec la topologie du rseau.
- Le niveau le plus bas est physique ( le plus souvent fibre, sinon cble, lien radio, satellite ).
On parle de section de rgnration entre un appareil et un rgnrateur.
La partie RSOH du surdbit SOH dune trame STM1 traite des caractristiques dun telle
section de rgnration.
- Niveau de multiplexage entre appareils de multiplexage ou de commutation.
On parle de section de multiplexage
La partie MSOH du surdbit SOH dune trame STM1 traite des caractristiques dun telle
section de multiplexage.
- Niveau de conduit entre terminaux dentre et de sortie du rseau S.D.H.
On parle de conduit ( path ), cest le trajet complet dans le rseau S.D.H. de linformation.
La partie POH dun VC traite des caractristiques dun conduit.

En = type daffluent PDH europen,


DSn = type daffluent PDH amricain

Un flux de donne sera caractris


- par un surdbit de conduit POH sur toute la longueur du conduit suivi.
- par des surdbits de section :
+ section de multiplexage MSOH sur toute la section de multiplexage en cours.
+ section de rgnration RSOH sur toute la section de rgnration en cours.
Identification dune communication
Dans la transmission, loctet J0 du surdbit RSOH pour la section, J1 du surdbit POH de VC HO pour
le conduit (path) et J2 pour le surdbit POH de VC LO est utilis pour transmettre un identifiant de lmetteur de
conduit ou de section.
La norme G831 renvoie une numrotation E164 : Code dadressage international tlphonique sur 15
caractres avec 1 octet de surdbit. Ainsi un lment du rseau S.D.H. sera identifi par un code sur 15 octets et
un octet de CRC7 pour contrler la qualit de transmission de lidentifiant (calcul sur 7 bits, le MSB est rserv):
- Le CRC7 calcul sur les 15 octets dinformation est envoy en premier. Son MSB est 1
- Les 15 octets dinformation sont envoys, le MSB est 0.

J. Millet

27

Rseaux numriques tendus

Exemple : Routeur Cisco 12000 utilisant une interface S.D.H. identifie par le texte metro_SF :
Router(config-controller)# au-4 1 overhead j1 length 16
Router(config-controller)# au-4 1 overhead j1 message metro_SF
Router(config-controller)#

Topologie de rseau S.D.H.


Point point

En toile ( HUB )

Maill ( mesh )

En anneau

NE
( Network
Equipment )

NE

Exemple de lAlcatel 1641SX :

The Alcatel OPTINEX 1641 SX receives the incoming synchronous signals STM-N (STM-16, STM-4, STM-1) and processes
them according to ITU-T and ETSI.
The plesiochronous signals (140, 45/34, 2 Mbit/s) are mapped into the corresponding containers VC-4, VC-3, and VC-12
complying with ITU-T Recommendation G.707 and ETSI/SONET requirements.
The matrix of the Alcatel OPTINEX 1641 SX provides cross connection for all container types mentioned.
The Alcatel OPTINEX 1641 SX can be equipped modularly with
STM-16 optical ports complying with G.957.
The STM-16 opticalinterfaces are of the short-haul and long-haul types operating at wavelengths of 1300 and 1550
(G.957); all standard types of interface are available. Coloured lasers are provided for direct and cost-effective
interconnection with WDM equipment.
STM-4 optical ports complying with G.957.
The STM-4 optical interfaces are S-4.1, L-4.1, L-4.2 and Joint Engineering (JE) types.
STM-1 optical ports complying with G.957.
The STM-1 optical interfaces are S-1.1, L-1.1, L-1.2,and JE types.
STM-1 electrical ports, complying with G.703.
PDH electrical ports (140, 45/34, 2 Mbit/s), complying with G.703.

J. Millet

28

Rseaux numriques tendus

III) Analyse dune trame STM1 constitue


1) On a un flux de bits :

2) Grce des octets de verrouillage, on trouve le dbut de trame :


A1 A1 A1 A2 A2 A2

A1 A1 A1 A2 A2 A2
Trame STM1

9 270 octets en 125 s

3) On spare informations de surdbit ( 9 octets tous les 270 octets : Overhead ) et informations utiles ( Payload )

J. Millet

29

Rseaux numriques tendus

On aura des surdbits spcifiques chaque portion pour identifier la communication ( OH Overhead ) et la caractriser ( pointeur, dtection
derreur, ).

4) On trouve le pointeur dAU ( range 4, colonnes 1 9 ). Grce aux octets Y, on sait que lon a un VC4, sinon cest un VC3. En
Europe le contenu est un VC4.

5) Avec la valeur de pointeur ( octets Y dAU4 ) on trouve le dbut du VC4 : Octet J1 du POH de VC4 qui identifie le VC4.
6) Puis on trouve loctet C2 du POH de VC4 qui indique le contenu du VC4
Si le contenu est un C4, loctet C2 du POH de VC4 = 12H
Si le contenu est 3 TUG3 contenant des C3, loctet C2 du POH de VC4 = 04H
Si le contenu est 3 TUG3 contenant des TUG2, loctet C2 du POH de VC4 = 02H
Dans le cas o le VC4 contient
Un C4
7) On accde aux donnes

Des TUG3 contenant des C3

Des TUG3 contenant des TUG2


contenant des C12
7) On trouve les pointeurs ( VC4 7) On sait o lire les TUG2 dans le
divis en colonnes, 2 de remplissage, TUG3 dans le VC4 ( dmultiplexage
puis alternance des 3 sources avec selon la norme )
entrelacement de colonnes, les
pointeurs H1H2H3 sont en premire 8) Dans le TUG2 dsir, on sait o
colonne respective ).
lire le TU12 ( dmultiplxage selon la
On sait o commence le contenu de norme ).
chaque C3, on peut lire le POH de
9) On trouve le pointeur V1 ( 1er octet
chaque VC3.
du TU12 quand H4 du POH de VC4
8) On identifie lorigine du VC3 finit par 00 ).
( Octet J1 du POH de VC3 ).
10) On lit le pointeur V1V2. On en
9) On accde aux donnes
dduit le contenu du TU12 ( bits SS ).
11) On lit le pointeur. On trouve le
POH de VC12
.
12) On identifie lmetteur du VC12
( Octet J2 du POH de VC12 )
13) On connat le contenu du VC12
par loctet V5 du POH ( bits 5 7 de
V5 ).
14) On accde aux donnes.

J. Millet

30

Rseaux numriques tendus

On rpond en permanence aux questions :


quelle est linformation ( contenu et identifiant ) ?
=> Lire les surdbits RSOH, MSOH, POH et les pointeurs
o est linformation ?
=> Lire les pointeurs

IV) Constitution dune trame STM1


Le module STM1 est fait de 9 fois 270 octets. Ces 270 octets sont constitus de 9 octets de surdbit et
de 261 octets de charge utile.

On parle de surdbit plutt quentte qui est la traduction doverhead cause de leffet de ces octets.
La trame sera brouille ( scrambled ) sur la partie charge utile afin dviter une trop longue srie de 0 ou de 1.

J. Millet

31

Rseaux numriques tendus

On retrouve dans les 9 premires colonnes le surdbit de section SOH ( RSOH et MSOH ).
Les surdbits de conduit POH sont placs dans la charge utile avec leur VC. Pour interprter le contenu de la
charge utile, on utilise les pointeurs dunits administratives AU qui sont aussi dans le surdbit ( 9 premires
colonnes ).

Octets A1 et A2 :

Frame Alignement Word FAW : Octet de verrouillage ( alignement ) de trame.


A1 : 11110110
A2 : 001010000

Octet J0 :

Regenerator Section Trace : Octet dadresse pour identifier lmetteur ( point daccs ) de
la section de rgnration.
Soit on utilise le systme dadressage sur 16 octets, soit cest une adresse sur un octet
( rseau national, dun mme oprateur ), soit cest 00000001 qui signifie que lon ne
lutilise pas.

Octet B1 :

Bits de parit BIP8 (bit interleaved parity) : Il assure un contrle de qualit par une addition
modulo 2 sans retenue ( = ou exclusif ) des bits Bi de chaque octet de la trame prcdente.
On ralise ainsi huit bits de parit paire, un par bit. Le rcepteur ralise aussi ce calcul de
parit et le compare ce quil a reu dans B1 ( calcul par lmetteur avant transmission ).

Octet E1 :

Octet de service qui permet une communication 64 kbit/s, vocale par exemple, entre 2
installateurs aux extrmits de la section de rgnration.

Octet F1 :

User channel : Il est rserv aux besoins de lutilisateur pour des connexions 64 kbit/s
temporaires pour des oprations de maintenance ou de transmissions dalarmes.

Octets D1, D2, D3 :

Data communication channel DCC : Ces octets forment un canal 192 kbit/s sur la section
de rgnration pour le transfert de donnes. On y trouve les informations de gestion du
rseau S.D.H. ( norme G784 ).

RSOH
Surdbit de
section de
rgnration

J. Millet

32

Rseaux numriques tendus

Octet B2 :

Equivalent du B1 de RSOH, ce sont 3 octets pour raliser un BIP 24 ( contrle de parit ).


Il est calcul sur les bits de la trame prcdente sauf le RSOH : On additione modulo 2 les
bits distants de 24 bits (1 bit tout les 3 octets).
Il nest pas trait dans les rgnrateurs, mais aux extrmits des sections de multiplexage.

Octet K1, K2 :

Pour K1 et les bits 1 5 de K2 :


Automatic Protection Switching : APS.
Ils permettent le transfert dinformations pour grer la protection de la section
de multiplexage et ragir en cas de dfaillance.
Pour les bits 6 8 de K2 :
MS-RDI : Multiplex section Remote defect Indiciation
Ils donnent une indication sur le type de dfaillance.

Octets D4 D12 :

Data communication channel DCC : Ces octets forment un canal 576 kbit/s sur la section
de multiplexage pour le transfert de donnes. On y trouve les informations de gestion du
rseau S.D.H. ( norme G784 ).

Octet S1 :

Synchronization status : Message sur la qualit de synchronisation ( 0000 inconnue, 0010


G811, 0100 G812 transit, 1000 G812 local, 1011 source de signaux de synchro SETS ).

Octet M1 :

MS-REI : Multiplex section Remote Error Indicator


Il renvoie le nombre de bits errons selon la comparaison du BIP24 reu et recalcul.

Octet E2 :

Comme E1 pour le section de rgnration, E2 est un octet de service qui permet une
communication 64 kbit/s, vocale par exemple, entre 2 installateurs aux extrmits de la
section de multiplexage.

MSOH
Surdbit de
section de
multiplexage

V) Incorporer un flux de donnes de 140 Mbit/s un module STM1

Projection ( mapping ) des donnes dans un contenu C4


La projection est asynchrone. Cela implique un processus de justification ( erreur sur laffluent autorise
de quelques ppm ). Les bits de donnes arrivant 139,264 Mbit/s sont placs dans une trame de 260 octets.
On y trouve :
des octets de donne : Octets dits W et des blocs de 12 octets.
des octets de remplissage dits Y : 8 bits RRRRRRRR
des octets dits X : CRRRRRROO o
C est un bit de contrle de justification positive,
R bit de remplissage
O bit de service
des octets dits Z : DDDDDDSR o D est un bit de donne
S est un bit de justification ( info si C=00000 )
R bit de remplissage

J. Millet

33

Rseaux numriques tendus

Lorganisation de ces 260 octets est faite de 20 blocs de 13 octets :


W

96D

96D

96D

96D

96D

12 octets
X

96D

96D

96D

96D

96D

96D

96D

96D

96D

96D

96D

96D

96D

96D

96D

Octet X : CRRRRROO
Octet Y : RRRRRRRR bourrage
Octet Z : DDDDDDSR o S est le bit de justification contrl par les bits C des octets X (vote majoritaire: 00000 S=data, 11111 S ignorer)
Octet W : DDDDDDDD
96D = 12 octets de donnes

Cration dun conteneur virtuel : C4 => VC4 par ajout de POH de conteneur VC4

On place un octet du POH puis la trame dfinie auparavant => 9 fois 261 octets sur 125 s.
Le POH de VC4 est dfini par les octets de service J1-B3-C2-G1-F2-H4-F3-K3-N1
( le norme G709 de 1993 remplace depuis 1996 dfinissait J1-B3-C2-G1-F2-H4-Z3-Z4-Z5 )
Octet J1 : Path trace : Il porte un identifiant de lmetteur de 16 octets ( adresse numro E164 ou chaine de texte
en ASCII ) = Transmission priodique de lidentifiant du conduit selon la norme G831. Voir II)

J. Millet

34

Rseaux numriques tendus

Octet B3 : Path BIP-8 : Calcul de contrle BIP-8 ( Bit Interleaved Parity ) effectu lmission, sappliquant sur

tous les octets du VC4 prcdent. Le BIP-8 est laddition modulo 2 de tous les octets du VC prcdent
sans retenue => Ou exclusif => Parit paire. Ce rsultat sur 8 bits est plac dans B3.
Toutes les entits sur le conduit parcouru recalculent le BIP-8 et le compare cet octet B3. En cas de
diffrence, le nombre de bits diffrents, nombre de viols de parit, est considr comme le nombre
derreurs ou nombre de dsaccords ( il y a dautres dispositifs au niveau SOH pour recouper la
dtection ). Ce nombre de dsaccords sera transmis lmetteur via loctet G1.

Octet C2 : Signal label = Etiquette de signal : Il indique ltat du conteneur virtuel :

00H : Conduit non quip = pas dinformation transporte.


01H : Conduit quip, lusage nest pas prvu dans les codes de ce tableau.
02H : Structure de TUG ( le VC est le multiplexage de diffrentes units administratives )
03H : Unit daffluent TU en mode verrouill : Mode plus utilis
04H : Projection asynchrone de flux 34,368 ou 44,736 Mbit/s dans des conteneurs C3.
12H : Projection asynchrone de flux 139,264 Mbit/s dans un conteneur C4.
13H : Projection dun flux ATM.
14H : Projection dun flux issu dun MAN en DQDB ( Distributed queue dual bus )
15H : Projection dun flux FDDI
16H : Projection de trame PPP embrouille pour IP sur SDH
18H : Projection de trame PPP non embrouille pour IP sur SDH
FEH : Signal de test O181.
FFH : Signal VC-AIS ( indication dalarme ) pour connexion de rseaux en cascade ( tandem ).

Octet G1 : Path status : Il indique lmetteur du VC ltat du conduit ( erreurs dtects dans les VC ).
Bit 1

Bit 2

Bit 3
REI
Remote error indicator

Bit 4

Pas derreur : 0000, 1001 1111


1 erreur : 0001

8 erreurs : 1000

Bit 5
RDI
Remote
Defect
Indication
0 si pas
de dfaut,

Bit 6

Bit 7

Bit 8

Non utiliss

1= dfaut

Octet F2, F3 : Path User Channel : Ils permettent des communications 64 kbit/s de lutilisateur vers diffrents
points du trajet.

Octet H4 : Position Indicator : Cet octet est un repre de multitrame TU pour la charge utile du VC :
Si le contenu du VC4 est de 3 TUG3 ou 37 TUG2 ( voir octet C2 ), on utilise des MTU, multitrame
de TU faites de 4 trames de TU. H4 indique o on en est dans la multitrame de TU.
H4 : bits 1 6 1, bit 7,8 = numro de trame : 11111110 = trame 2

Octet K3 : Automatic protection switching channel ( APS ) : Il est utilis en cas de problme de liaison pour
transmettre la signalisation qui permettra de basculer automatiquement sur un canal de secours
( protection ).

Octet N1 : Network operator byte : Il permet de raliser une fonction TCM ( Tandem Connection Monitoring )
pour mettre en uvre la gestion du mode tandem ( cascade de connexions de sous rseaux ).

On a donc 91934 bits dinformation et 9 bits de justification en 125s. Le dbit normal est pour
linformation de 139,248 Mbit/s et le dbit maxi de 139,320 Mbit/s ( + 72 kbit/s ). La trame a un dbit de
92618 bits en 125 s = 150,336 Mbit/s.
Passage du VC4 une unit administrative AU4 avec ajout de pointeur : VC4 => AU4
S.D.H. utilise ici le principe de ladressage index : On va dfinir la position relative du conteneur dans
la trame ( position de loctet J1 du POH de VC4 par rapport la fin du pointeur dAU4 ).
Ainsi le VC peut flotter dans la trame. Grce ce mcanisme il nest pas besoin de mettre en phase les
trames de VC et STM, il est encore possible toutefois daccder directement aux donnes : Insertion/extraction.
Le pointeur dAU4 est fait de 9 octets :
H1
Y
Y

H2

11111111

11111111

H3

H3

H3

Octet Y : 1001SS11 o les bits S ne sont pas spcifis


Octets H3 : Octet de justification ngative de pointeur ( pas de donne ).
H1, H2 dfinissent le pointeur

J. Millet

35

Rseaux numriques tendus

H1
N

NDF
N N

H2
Valeur du pointeur sur 10 bits
I
D
I
D
I
D

- NDF : Fanion de nouvelles donnes :

0110 fonctionnement normal


1001 : Fanion mis en uvre = nouvelle valeur de ptr.
Une autre combinaison est invalide
La configuration fanion mis en uvre indique un changement de valeur du pointeur.
- SS : Dibit non spcifi
- Valeur du pointeur : I : Incrmentation.
D : Dcrmentation.
La valeur du pointeur varie entre 0 et 782. Le dcalage en octets correspondant est de
3 fois le nombre du pointeur ( compatibilit avec le cas o lon a 3 AU3, chacun pouvant
tre dcal dun octet ).
On arrive un dcalage variant de 0 3782=2346 octets sur une trame de 9261
soit 2349 octets. => On ne compte lcart que sur les octets de VC4 ( pas de pointeur ou
surdbit RSOH, MSOH )

Passage lAUG : AU4 => AUG


Dans ce cas, il ny a pas de diffrence entre AU4 et AUG. On place le pointeur dAU4 avec son AU4
AUG

Pointeur dAU4

P
O
H

C4

VC4

Exemple : Pointeur = 0

Exemple : Pointeur = 3 => Dcalage de 9 octets

VC4
125 s

VC4

Remarque : Si le dbit du VC4 est diffrent de celui de lAUG, le VC4 va bouger dans la trame. Le pointeur doit donc changer.
Pour cela on inverse les 5 bits I ( systme de vote majoritaire : au moins 3 ) si on une justification positive de pointeur :
Augmenter le pointeur de 1 ( Incrment ). Le NDF prend la valeur 1001 pour indiquer une modification de pointeur.
Quand le NDF reprend sa valeur normale 0110, H1H2 prend la valeur incrmente.
On utilisera les 3 octets aprs H3 comme octets de justification : Pas dinformation.
On inverse les 5 bits D ( systme de vote majoritaire : au moins 3 ) si on une justification ngative de pointeur :
Diminuer le pointeur de 1 ( Dcrment ). Le NDF prend la valeur 1001 pour indiquer une modification de pointeur.
Quand le NDF reprend sa valeur normale 0110, H1H2 prend la valeur dcrmente.
On utilisera les 3 octets H3 comme octet de justification => Contenant de linformation.

J. Millet

36

Rseaux numriques tendus

Exemple : Dcalage positif du pointeur


Justification positive du pointeur

Exemple : Dcalage ngatif du pointeur


Justification ngative du pointeur

Pointeur P

VC4

VC4

Pointeur P
NDF=1001

Pointeur P+1
Trame suivante

Passage de lAUG au module STM1 par ajout de surdbit de section : AUG => STM1
On ajoute les surdbits de section :

RSOH concernant la section de rgnration


et MSOH concernant la section de multiplexage.

RSOH
Pointeur dAU4
125 s
MSOH
VC4

La trame contient alors les informations de


services concernant les diffrentes portions
de trajets :
- POH pour le conduit ( path ),
- RSOH sur la section de rgnration,
- MSOH sur la section de multiplexage.

RSOH
Pointeur dAU4
125 s
MSOH
POH
de VC4

270 bytes
261 bytes

3
1

AU-4
SOH

AU-4 PTR

1 byte 13 bytes
J1

VC-4

B3
C2

G1
F2

SOH

H4
F3
K3
STM-1

N1
VC-4
POH

20 blocks of 13 bytes
T1518350-95

PTR Pointer

J. Millet

37

Rseaux numriques tendus

VI) Incorporer un flux de donne de 34 Mbit/s un module STM1


Projection ( mapping ) des donnes dans un conteneur C3
La projection est asynchrone. Cela implique un processus de justification. Les bits de donnes arrivant 34,368 Mbit/s sont placs dans une trame de 384 = 252 octets.
On y trouve :

des octets de donne.


des octets de remplissage indiqus

: 8bits RRRRRRRR

des octets dits C : RRRRRRC1C2 o

C est un bit de contrle de justification positive,


R bit de remplissage
des octets dits A : RRRRRRRS1 o S1 est un bit de justification ( info si C1 = 00000 avec vote majoritaire )
R bit de remplissage
des octets dits B : S2DDDDDDD o S2 est un bit de justification ( info si C2 = 00000 avec vote majoritaire )
D bit de donne

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

c 3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

c 3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

c 3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

c 3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

c 3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

3 oct

a b 1 oct

Remarque : On pourrait avoir une projection synchrone. Dans ce cas S1 = R, S2 = D, C1 = 1, C2 = 0.


Cration dun conteneur virtuel par ajout du POH VC3: C3 => VC3
On organise le VC en ajoutant le POH et en plaant 3 structures prcdentes appeles T1, T2, T3. On arrive 33 = 9 lignes par 84 colonnes plus le POH de VC3.
Le POH de VC3 est le mme que celui de VC4 ( voir IV) ). Mais cette fois on a 84 colonnes de charge utile.
J1
B3
C2
G1
F2
H4
F3
K3
N1

T1

T2

T3

On a donc 9 85 octets en 125 s do un dbit de 48,96 Mbit/s. Le dbit de donnes est 4293 bits par 125 s = 34,344 Mbit/s + 48 kbit/s ( 6 bits de justification par VC3 ).

J. Millet

38

Rseaux numriques tendus

Loctet C2 indiquera que le contenu est un C3.


Passage du VC3 une unit daffluent TU3 avec ajout de pointeur : VC3 => TU3
Le pointeur de TU3 permet de situer le VC3 dans la trame TU3 ( alignement ).
On utilise 3 octets H1, H2, H3. H1, H2 sont dfinis comme pour lAU4, H3 joue le rle de justification. La
diffrence est le fait que lon na pas de coefficient multiplicatif par 3. La valeur du pointeur est directement la
valeur de dcalage en octet entre H3 et le premier octet de POH J1. Elle varie entre 0 et 764 ( Dans le dcalage
on ne compte pas les octets de la colonne ajoute H1H2 Le VC3 fait 9 85 = 765 octets ).
Exemple : Pointeur = 0

Exemple : Pointeur =3 => Dcalage de 3 octets

H1
H2
H3
R
R
R
R
R
R

H1
H2
H3
R
R
R
R
R
R

VC3
125 s

H1
H2
H3
R
R
R
R
R
R

H1
H2
H3
R
R
R
R
R
R
POH
de VC3
86

Passage dunit daffluent TU3 au groupe dunits daffluent TUG3 : TU3 => TUG3
Dans ce cas, il ny a pas de multiplexage : le TUG3 est le TU3.

J. Millet

39

Rseaux numriques tendus

Multiplexage de groupes dunit daffluents vers un conduit virtuel VC4 : TUG3 => VC4
On ajoute le POH de VC4 et les 3 TUG3 multiplexs par octet.
Il reste 2 colonnes, on y place des octets non significatifs de remplissage ( fixed stuff ).

TUG-3
(B)

TUG-3
(A)
86

TUG-3
(C)
86

86

A B C A B C A ....

A B C A B C

1 2 3 4 5 6 7 8 9 10

261
T1518080-95

FIXED STUFF
VC-4 POH

Le POH de VC4 a t prsent au IV)

. La valeur de loctet C2 indiquera la projection dun TUG.

Passage du VC4 une unit administrative AU4 avec ajout de pointeur : VC4 => AU4
On calcule lalignement et on code un pointeur H1H2 ce qui permet de constituer le pointeur
dAU4. idem IV)
Passage lAUG : AU4 => AUG
On organise le bloc dAUG en plaant le pointeur dAU4.
idem IV)
Passage de lAUG au module STM1 par ajout de surdbit de section : AUG => STM1
On place le RSOH et le MSOH. On obtient la trame STM1.
idem IV)
3

RSOH

Pointeur dAU4

MSOH

125 s
VC4

RSOH
Pointeur dAU4
125 s
MSOH
POH
De VC4
9 octets

J. Millet

261 octets

40

Rseaux numriques tendus

VII) Extraction de donnes dans S.D.H .


Reprage des lments dun module STM1
Afin de trouver les donnes rapidement dans la trame STM1, on utilise un systme de numrotation K,L,M :
K repre le TUG3 dans un VC4, L le TUG2 dans le TUG3 et M le TU12 dans le TUG2
Trame STM1

TUG3
K:13

TUG2
L:17

TU12
M:13

Ainsi une communication est dfinie dans le multiplex VC4 par une combinaison K, L, M.
1
STM1

AUG

AU4

VC4

C4

K=L=M=0

3
TUG3

TU3

VC3

C3

K= 1 3
L=M=0

TU12

VC12

C12

K= 1 3
L= 1 7
M= 1 3

7
Multiplexage octet par octet
( avec parfois octetes de bourrage )

TUG2
3

Calcul de pointeur pour aligner le dbut


du contenu

Ajout de surdbit de VC ( POH pour VC, SOH pour AUG )


( informations de services : identification,
contenu de VC, mcanisme de surveillance )

Remarque : Cette description donne la recherche les octets dune communication dans une trame STM1 mais pas
la recherche du dbut de trame qui demande danalyser les pointeurs comme le fera un lment du rseau S.D.H.
Le module STM1 est fait de 9 lignes 270 colonnes.
9

Surdbit

Le conduit VC4 est fait de 9 lignes 261 colonnes.

charge
utile

125 s

261

125 s

STM1
Un VC4 sur 2 modules STM1
a) Contenu = C4
Si on cherche les informations de [K,L,M] = [0,0,0], on est dans le cas du transfert dun C4. Les
donnes du C4 sont donc dans les colonnes de charge utile : 2 261 si le pointeur est nul (ou multiple de 87).
b) Contenu = 3 C3
Si la charge utile est faite de 3 TUG3 contenant des C3 : On a des communications [1,0,0], [2,0,0] et
[3,0,0]. Daprs le multiplexage des TUG3, on sait quil y a le POH de VC4 puis 2 colonnes de remplissage.
Ensuite le multiplexage est fait par octet : TUG31 , TUG32 , TUG33 , TUG31 ,
Le TUG31 est donc dans les colonnes 4, 7, 10, : 4 + 3 ( X-1 ) pour X = 1 86 ( car 86 colonnes dans un TUG3 )
Le TUG32 est donc dans les colonnes 5, 8, 11, : 5 + 3 ( X-1 ) pour X = 1 86 ( car 86 colonnes dans un TUG3 )
Le TUG33 est donc dans les colonnes 6, 9, 12, : 6 + 3 ( X-1 ) pour X = 1 86 ( car 86 colonnes dans un TUG3 )

J. Millet

41

Rseaux numriques tendus

Donc linformation [K,0,0] se situe en 3+K+ 3 ( X-1 ) pour X = 1 86.


Remarque : Le dcalage ne change rien ce calcul puisque que lon procde des dcalages de 3 octets. Seul le
dbut est chang de place, un octet appartient la mme communication sauf POH et colonnes de remplissage.
b) Contenu = 3 7 3 C12 = 63 C12
TU12

4 colonnes

3
TUG2

12 colonnes

7
TUG3

86 colonnes

3
VC4

261

Si la charge utile est faite de 3 TUG3 contenant 7 TUG2 contenant 3 C12 : On a des communications [K,L,M].
Daprs le multiplexage des TUG3, on sait quil y a le POH de VC4 puis 2 colonnes de remplissage. Ensuite le
multiplexage est fait par octet : TUG31 , TUG32 , TUG33 , TUG31 , Dans les TUG3, on a dabord 2 colonnes
de remplissage.
Si Ptr=0 : Colonne 1 : POH de VC4.
Colonne 2,3 : Remplissage de VC4.
Colonne 4,7,5,8,6,9 : Remplissage des TUG3.
Le TUG3K est donc dans les colonnes 3+K + 3 ( X-1 ) = K +3 X pour X = 3 86 (86 colonnes dans un TUG3, 1,2=bourrage)
Le TUG21 correspond X = 3 + 7 ( Y-1 ) pour Y = 1 12
Le TUG22 correspond X = 4 + 7 ( Y-1 ) pour Y = 1 12

Le TUG2L correspond X = 2+L + 7 ( Y-1 ) pour Y = 1 12

La place dans la trame STM1 de linformation [K,L,0] se situe en K+ 3 X pour X = 2+L+ 7 (Y-1) pour Y = 1
12 ( 12 colonnes dans un TUG2).
information [K,L,0] en 6 + K + 3 L + 21 ( Y-1 ) pour Y = 1 12.
Le TU12 est fait dun octet sur 3 dun TUG2.
Le TU121 correspond Y = 1 + 3 ( Z-1 ) pour Z = 1 4.
Le TU122 correspond Y = 2 + 3 ( Z-1 ) pour Y = 1 4.

Le TU12M correspond Y = M + 3 ( Z-1 ) pour Z = 1 4

La place dans la trame STM1 de linformation [K,L,M] se situe en K+ 3 X pour X = 2+L+ 7 (Y-1) pour
Y = M + 3 (Z-1) pour Z = 1 4 ( 4 colonnes dans un TU12).
information [K,L,M] en -15 + K + 3L + 21M + 63 ( Z-1 ) pour Z = 1 4.

J. Millet

42

Rseaux numriques tendus

Exemple : Le 2me VC12 du 2me TUG2 du 2me TUG3 [2,2,2] se trouve en 35, 98, 161 et 224.

Ces valeurs sont valables sur une range. Ensuite on reproduit cela sur les autres ranges :
Col 1

Surdbit

Col 261

Range 4

Ptr dAU

dcalage
de N ranges
selon la valeur de pointeur

Col 1

Col 261

Surdbit

Range 5

Surdbit

Range 6

1er octet
1er octet
dans range reste
de trame
du pointeur
aprs dcalage de range

Le dcalage par pointeur ne change rien ce calcul dappartenance ( hormis POH et colonnes de remplissage ) :
Le pointeur de VC4 dcale dun multiple de 3 un contenu de 3 lments. Donc mme aprs
dcalage, une colonne appartient au mme lment.
Ensuite le pointeur de TU3 ou de TU12 dcale dun multiple de 1 octet un contenu dun
lment ( VC3 ou VC12 respectivement ). Donc la colonne contiendra encore cet lment.

En revanche il change la place du dbut de trame.

J. Millet

43

Rseaux numriques tendus

2
1

4
3

6
5

8
7

10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73

V
C
4

1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1

P
O
H

1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

VC-4
256 258 260 Column
257 259 261 number
1 2 3 1 2 3
Time Slot
Number
1 2 3 1 2 3 K
0 0 0 0 0 0 L Address
0 0 0 0 0 0 M

TU-3 numbering scheme

2
1

4
3

6
5

8
7

10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73
1 2 3 4 5 6 7 8 9 101112131415161718192021 1 2 3 4 5 6 7 8 9 101112131415161718192021 1 2 3 4 5 6 7 8 9 101112131415161718192021 1

V
C
4

256 258 260 VC-4


257 259 261 Column
number
161718192021
Time Slot
Number

P
O
H

1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1
1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 2 3 1 2 3 K
6 6 6 7 7 7 L Address
0 0 0 0 0 0 M

TUG2
numbering scheme
TU-2 numbering
scheme

2
1
V
C
4
P
O
H

4
3

6
5

8
7

10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73
1 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 1

1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1
1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0

256 258 260 VC-4


257 259 261 Column
number
585960616263
Time Slot
Number

1 2 3 1 2 3 K
6 6 6 7 7 7 L Address
3 3 3 3 3 3 M
T1518140-95

TU-12 numbering scheme

J. Millet

44

Rseaux numriques tendus

Principe daccs aux donnes : Utilisation des informations de services ( surdbits, pointeurs )
1) On a un flux de bits :

2) Grce aux octets de verrouillage, on trouve le dbut de trame :


A1 A1 A1 A2 A2 A2

Trame STM1

9 270 octets en 125 s

3)

On peut trouver le pointeur dAU ( range 4, colonnes 1 9 ). Grce aux octets Y, on sait que lon a un VC4, sinon cest un
VC3. En Europe le contenu est un VC4.

4)

Avec la valeur de pointeur on trouve le dbut du VC4 : Octet J1 du POH de VC4 qui identifie la communication.

5)

Puis on trouve loctet C2 du POH de VC4 qui indique le contenu du VC4


Si le contenu est un C4, loctet C2 de POH de VC4 = 12H
Si le contenu est 3 TUG3 contenant des C3, loctet C2 de POH de VC4 = 04H
Si le contenu est 3 TUG3 contenant des TUG2, loctet C2 de POH de VC4= 02H
Dans le cas o le VC4 contient un C4 : On accde aux donnes

Dans le cas o le VC4 contient un des TUG3 contenant des C3 : On trouve le VC4, on a 2 colonnes de remplissage, puis 3
TUG3 entrelacs par colonne. La premire colonne indique le pointeur H1H2H3 qui dfinit o est le dbut du VC3 avec son
surdbit de VC3. On accde aux donnes.

J. Millet

45

Rseaux numriques tendus

Dans le cas o le VC4 contient un des TUG3 contenant des C3 : On sait o lire le VC4 ( pointeur dAU de haut niveau ), les
TUG3 et les TUG2 ( dmultiplexage selon la norme ). Dans le TUG2 dsir, on sait o lire le TU12 ( dmultiplexage ) :
On trouve le pointeur V1 ( 1er octet du TU12 quand H4 du POH de VC4 finit par 00 ).
On lit le pointeur V1V2. On en dduit le contenu du TU12 ( bits SS ).
On lit le pointeur ( pointeur de bas niveau ), on en dduit o trouver le POH de VC12
On identifie lmetteur du VC12 ( Octet J2 du POH de VC12 ) et on connat le contenu du VC12 par loctet V5 du
POH ( bits 5 7 de V5 ). On accde aux donnes.

Exemple : Flux E3 P.D.H.

J. Millet

46

Rseaux numriques tendus

VIII) Configuration dun rseau S.D.H.


Le rseau P.D.H. se configure de faon matrielle. Les liaisons sont point point. On a donc un systme
rigide difficilement configurable.
En revanche S.D.H. permet la configuration de ses lments. Cette configuration est en plus centralise
et standardise ( G784 ) : Fonctions OAM&P ( Operations, administration, maintenance and provisioning ).
On utilise donc un rseau de configuration et supervision : TMN ( Telecommunications management
network normalis selon M3010 ).
Avec la couche TMN, on dfinit une couche spcifique au rseau S.D.H. : SMN ( S.D.H. management
network ). Les lments les constituant sont :
Pour le TMN : - un OS ( operating system)
- des MD ( Mediation device )

Pour le SMN :

- des NE ( Network Element ) : Les appareils composants le rseau S.D.H. dispose de moyens
de grer la configuration et la supervision.
- des GNE : NE qui font passerelles entre TMN et SMN.
- des SMS : Le SMN est dcompos en SMS ( S.D.H. management subnetwork ).

Il y a 2 types dchanges :
- Entre TMN et SMN, le dialogue se fait par le protocole Q.
- A lintrieur du rseau S.D.H., le canal de commande intgr ECC ( embedded control channel ) est transmis
via les bits DCC des surdbits de section RSOH et MSOH. Dans le cas de mise en cascade de rseau, les TMN sont
aussi relis par ce biais.

Le TMN utilise des techniques orients objets : Protocole CMIP ( common management information
protocol ) dont on a driv une version simplifie SNMP.
On a un manager qui est inclus dans lOS et des agents inclus dans les quipements NE. Le manager
forme le centre de contrle qui change des informations sur les objets composants les quipements ( objets
physiques comme logiques ). Dans les NE sont implants des agents pour dialoguer avec le TMN au sujet des
objets.

Remarque : On parle aussi de linterface F : Interface Homme/machine.

J. Millet

47

Rseaux numriques tendus

J. Millet

48

Rseaux numriques tendus

IX) Synchronisation du rseau S.D.H.


S.D.H. tant synchrone au moins pour sa partie suprieure, il faut raliser la synchronisation. Mme
pour la partie basse qui dispose de justification, il faut des horloges de bonnes qualits car la justification se
faisant par octet introduit de la gigue. On ne peut pas utiliser le signal comme en P.D.H. pour synchroniser.
S.D.H. dispose de son propre rseau de synchronisation avec des quipements ddis. Il est dfinit par
la norme G803 de manire hirarchique en arbre sur le principe maitre-esclave :
- La premire horloge du niveau haut est de type PRC ( Primary Reference Clock ).
Cest lhorloge de rfrence, trs stable et fiable ( au csium ). Elle rpond la norme G811.
( Tolrance de 10-11 ).
- Le niveau intermdiaire est fait de SSU ( Synchronization Supply Unit ). Base sur le PRC,
lunit SSU distribue le signal de rfrence 2,048 Mhz rpondant la norme G812.
La norme G812 distingue 2 types de SSU par leur qualit
SSU-T dit de transit ( Tolrance 5010-10 )
SSU-L dit local ( Tolrance 10-8 )
Transit ou local sont des noms associs aux commutateurs tlphoniques utilisant
ces qualits. En S.D.H., on na pas cette distinction de topologie.

- Le niveau bas est fait de SEC ( S.D.H. Equipment Clock ) rpondant la norme G813. Il peut
servir la synchronisation des appareils connects au rseau S.D.H. ( Tolrance 510-8 ).
Chaque quipement S.D.H. en contient un.

La gestion de ces niveaux de synchronisation est assure par loctet S1 du MSOH = SSM
( Synchronization Status Marker ). Il aura la valeur
0010 pour PRC
0100 pour SSU-T
1000 pour SSU-L
1011 pour SEC
1111 pour DNU Do Not Use = Horloge interne.

Si malgr les redondances, les sources externes de synchronisation sont indisponibles pour un noeud,
lquipement S.D.H. peut fonctionner partir de source interne ( quartz ) pour une dure limite.

Remarque : Utilisation du GPS.


La structure hirarchique peut tre simplifie par linstallation de SSU utilisant le GPS. Cest une
solution peu chre qui donne la qualit dune horloge PRC. Mais on dpend dun fournisseur de service externe,
le gouvernement amricain.

J. Millet

49

Rseaux numriques tendus

X) Rcapitulatif

+RSOH
+MSOH

+ ptr
dAU4

+ POH
de VC4
C4

STM1

AUG

AU4

VC4
+ ptr
de TU3

3
TUG3

+ POH
de VC3

TU3

VC3

C3

TU12

VC12

C12

7
TUG2
3

+ ptr
de TU12
Couche
Section

Couche
Conduit HO

+ POH
de VC12
Couche
Conduit LO

Calcul de pointeur pour aligner le dbut


du contenu sur une rfrence du pointeur.

Multiplexage octet par octet


( avec parfois des octets de bourrage )

Ajout de surdbit ( POH pour VC = gestion du VC sur tout le Path, SOH pour AUG = gestion sur la Section )
( informations de services : identification, contenu de VC, mcanisme de surveillance )

On voit sur le schma prcdent les tapes dune transmission dans un rseau S.D.H. Hormis le multiplexage que
lon avait en P.D.H., S.D.H. se distingue par :
- lajout dinformation de services dans les surdbits
=> Quelle est linformation ( contenu et origine ).
- lutilisation de pointeurs qui permet de laisser flotter une info dans les conteneur ( voire glisser avec justification de
pointeur ). Il ny a donc pas dalignement forc des donnes entrainant un retard et difficile raliser.
=> O est linformation.

Consquences :
En P.D.H. le multiplexeur dordre N ne peut utiliser que des affluents dordre infrieur N-1, alors que S.D.H.
peut multiplexer nimporte quel affluent
=> Possibilit dinsertion/extraction simple mettre en uvre.
=> Possibilit de commuter des flux suprieurs 64 kbit/s.
Linsertion/extraction est dautant plus simple que S.D.H. permet de localiser les octets dun affluent dans un
multiplex mais en plus de situer le dbut de la trame daffluent sans analyser laffluent grce aux pointeurs et
mme pour des VC LO ( contrairement P.D.H. qui demande un alignement chaque niveau par verrouillage de
trame ).
La consquence de linsertion/extraction est que les affluents ne sont pas issus du mme point => Ncessit de
grer lidentification des communications.

J. Millet

50

Rseaux numriques tendus

S.D.H. utilise la commutation de circuit qui permet de minimiser les dlais de transmission, de garantir le
dbit. Cest donc un rseau adapt pour la voix. Par le systme de projection ( mapping ) intgrant une
justification de bit, il est aussi adapt aux donnes.
La synchronisation permet dobtenir et de traiter des signaux de hauts dbits. En outre S.D.H. dispose de
fonctions de gestion performantes :
- Le TMN permet de grer le rseau de manire simple, centralise et standardise.
- En cas de dfaillance, un systme de protection est prvu pour assurer le fonctionnement.
=> Fiabilit et garantie du service.
Les affluents sont des sources varies :
- Commutateurs tlphoniques
- Sources de flux P.D.H.
- Sources de flux ATM
- Sources de flux IP
- Stations BTS de rseau G.S.M.

Exemple : OSMG Optinex multi-service gateway permettant dutiliser IP/SDH/ATM = ISA

S.D.H. permet des volutions importantes. Il existe dj de nombreux domaines non dvelopps ici :
Concatnation, connexion mode tandem ( TCM ), gestion trs fine du rseau avec un dcoupage fonctionnel
( AP Access point, TP Timing point, T trail, TCP Point terminal de connexion, ), S.D.H. pour liaisons
satellites, pour liaisons hertziennes, Gigabit ethernet
Avec la demande en haut dbit, son utlisation se dveloppe. SDH est prvu pour PDH et ATM, mais la
demande croissante de trafic concerne IP. La premire solution a t IP sur ATM mais dans ce cas il faut des
commutateurs ATM pour faire un rseau IP => Scnario POS ( Packet over S.D.H. ) qui encapsule IP dans PPP.
On pourra se reporter la fin du chapitre sur le RTC pour voir lapplication qui en est dj faite pour
rpondre ces besoins ( boucle locale avec ADSL ) et au chapitre sur ADSL pour voir son utilisation ( ATM sur
S.D.H. entre DSLAM et BAS, BAS et routeurs FAI ).

J. Millet

51

Rseaux numriques tendus