Quelques mots sur la synchronisation SDH
Principe de base
Le bon fonctionnement des réseaux SDH s'appuie sur une horloge commune à tous les équipements du réseau.
La distribution de cette horloge est réalisée par la trame à haut-débit sur la fibre entre les équipements.
La garantie du bon niveau de qualité de l'horloge découle de règles d'ingénierie très précises : le nombre maximum d'équipements traversés avant de régénérer l'horloge à l'aide d'un SSU est de 20, le nombre de SSU maximum derrière un PRC est de 10 et en tout état de cause aucun équipement ne doit être distant de plus de 60 équipements du PRC.
C'est sur ces règles que se construit le plan de synchronisation. La description du chemin suivi par les horloges se fait grâce à un arbre dont la racine est le PRC.
Le signal de synchronisation se propage de noeud en noeud.
... mais que faire quand il y a une coupure ?
La réponse est a priori simple : il suffit de prendre son horloge sur une autre branche du réseau. Et c'est là que les problèmes peuvent survenir
- les fameuses règles d'ingénierie sont-elles toujours respectées avec le nouveau trajet des horloges ?
- est-on sûr que l'horloge sur laquelle on se synchronise maintenant n'est pas issue .... de l'horloge que l'on a soi-même générée ? Nous obtenons alors une boucle.
Dans le schéma présenté ici, un défaut est apparu entre les sites D et E. Si, en l'absence d'horloge depuis D, E décide de récupérer l'horloge de F, une boucle va se créer : F prend son horloge sur E qui lui même la prend sur F.
Afin d'éviter ce cas de figure, un mécanisme de protection est implanté. Le principe est simple : un message accompagne chaque horloge. Ce message contient la qualité de l'horloge propagée : G.811 pour une horloge de qualité "PRC", G.812 pour un "SSU" et G.813 pour une horloge générée dans un équipement. A ces trois messages s'en ajoute un quatrième appelé "DNU" pour "Do Not Use". Ce dernier message est utilisé pour éviter les boucles dans un anneau.
Sur reception d'une horloge, chaque site retourne un "DNU" pour siginifier de ne pas utiliser cette horloge en retour.