Brevet FR2939587A1 — publié le 20100611

Horloge pour un noeud d'un réseau à commutation de paquets et procédé de synchronisation associé L'invention se rapporte au domaine de la synchronisation d'horloges dans les réseaux à commutation de paquets. Pour diverses applications ayant des contraintes de synchronisation exigeantes, par exemple la synchronisation des stations de base d'un réseau mobile, des méthodes de distribution d'un temps de référence et/ou d'une fréquence de référence sur les réseaux à commutation de paquets sont en cours de développement. Par exemple un groupe de travail Network Time Protocol (NTP) de l'IETF élabore une mise à niveau du protocole NTP initialement spécifié dans la RFC 1305. Le protocole Precision Time Protocol (PTP) de l'IEEE a été récemment révisé dans ce but. L'ITU-T a défini une technologie de couche physique pour la distribution d'une fréquence de référence sur un réseau Ethernet, appelée Ethernet Synchrone (Synchronous Ethernet) et décrite dans les spécifications G.8261, G.8262 et G.8264. Un but de l'invention est d'améliorer la distribution de la synchronisation sur un réseau à commutation de paquets. Pour cela, l'invention fournit un procédé pour synchroniser une pluralité d'horloges disposées dans une pluralité de noeuds d'un réseau à commutation de paquets, ledit procédé comprenant les étapes consistant à : comparer des paramètres relatifs auxdites horloges pour déterminer des associations de type maître-esclave entre lesdites horloges, échanger des messages horodatés sur le réseau à commutation de paquets à chaque fois entre une horloge maître et une horloge esclave associée pour asservir l'horloge esclave à l'horloge maître, dans lequel au moins un noeud dudit réseau à commutation de paquets comporte au moins une source de fréquence contrôlée par une technologie de couche physique synchrone, lesdits paramètres relatifs à une ou chaque horloge disposée dans ledit au moins un noeud comportant un paramètre relatif à ladite source de fréquence, de manière à effectuer la détermination desdites associations de type maître-esclave en fonction d'une ou plusieurs propriétés de ladite au moins une source de fréquence contrôlée par une technologie de couche physique synchrone. Diverses propriétés de la ou des sources de fréquence, y compris la seule présence de telles sources, peuvent ainsi être prises en compte dans la détermination des associations de type maître-esclave entre les horloges. Dans un mode de réalisation, la simple prise en compte de la présence ou disponibilité d'une source de fréquence synchronisée par la couche physique dans un noeud, et de son absence ou indisponibilité dans un autre noeud, peut améliorer la construction d'une chaîne de distribution de la synchronisation sur le réseau paquet. En effet, l'utilisation d'une couche physique synchrone peut produire une fréquence de référence de meilleure qualité que celle pouvant être obtenue par distribution de la fréquence sur le réseau paquet. D'autres modes de réalisation prennent en compte d'autres propriétés, par exemple relatives à la qualité de la source de fréquence. Un paramètre relatif à la source de fréquence peut être constitué de toute forme d'information apte à indiquer de telles propriétés, y compris un indicateur logique, une variable de tout type ou un objet structuré. Selon un mode de réalisation particulier, le paramètre relatif à la source de fréquence comporte un descripteur de qualité de la source de fréquence, correspondant par exemple à une excursion en fréquence quantifiée de la source de fréquence et/ou à une stabilité en fréquence quantifiée de la source de fréquence. Avantageusement, ledit paramètre relatif à ladite source de fréquence comporte ou correspond à un niveau d'horloge normalisé par l'ITU-T, par exemple dans les recommandations G.811, G.812 et G.813 ; par exemple sélectionné dans le groupe comprenant le niveau PRC spécifié par la recommandation G.811, les niveaux Type i, Type Il et Type III spécifiés par la recommandation G.812 et les niveaux Option I et Option II spécifiés par la recommandation G.813. L'usage d'un tel paramètre permet de prendre en compte d'une manière simple des spécifications normalisées et précises relatives à la qualité des sources de fréquences, notamment leur précision et leur stabilité à long terme. Selon un mode de réalisation particulier, la technologie de couche physique synchrone est Synchronous Ethernet. D'autres technologies de couche physique synchrones peuvent être exploitées de manière similaire, par exemple SONET/SDH. Selon des modes de réalisation particuliers, l'échange des messages horodatés peut être réalisé conformément à un protocole Network Time Protocol, i.e. conforme aux recommandations de la RFC 1305 de l'IETF, ou un protocole Precision Time Protocol, i.e. conforme à une spécification IEEE 1588 version 2, ou des évolutions ultérieures de ces protocoles. Selon un mode de réalisation particulier, la comparaison des paramètres relatifs aux horloges est effectuée par paire d'horloges, les paramètres relatifs à une première horloge étant comparés aux paramètres correspondants relatifs à une deuxième horloge selon un ordre de préséance des paramètres, de sorte qu'en cas d'égalité du ou des paramètres correspondants supérieurs audit paramètre relatif à ladite source de fréquence dans l'ordre de préséance des paramètres, celle desdites première et deuxième horloges dont le paramètre indique la présence ou la disponibilité d'une source de fréquence contrôlée par une technologie de couche physique synchrone est jugée supérieure à celle dont le paramètre ou l'absence de paramètre indique l'absence ou l'indisponibilité d'une source de fréquence contrôlée par une technologie de couche physique synchrone ; et/ou celle desdites première et deuxième horloges dont le paramètre indique une source de fréquence de meilleure qualité est jugée supérieure à celle dont le paramètre indique une source de fréquence de moins bonne qualité. Une telle méthode peut être mise en oeuvre en adaptant l'algorithme de la meilleure horloge maître (Best Master Clock Algorithm) défini par l'IEEE. Toutefois, bien d'autres méthodes peuvent être employées pour hiérarchiser les horloges, de manière centralisée ou distribuée, par exemple le calcul d'un score global par horloge et la hiérarchisation en fonction de ce score global. L'invention fournit également une horloge pour un noeud d'un réseau à commutation de paquets comportant : un module de gestion de la synchronisation apte à recevoir sur le réseau à commutation de paquets des lots de paramètres respectivement relatifs à des horloges étrangères disposées dans d'autres noeuds dudit réseau, à comparer lesdits lots de paramètres pour sélectionner une horloge maître parmi lesdites horloges étrangères, et à échanger des messages horodatés sur le réseau à commutation de paquets avec ladite horloge maître pour asservir ladite horloge à ladite horloge maître, dans laquelle le lot de paramètres relatif à au moins une dite horloge étrangère comporte un paramètre relatif à une source de fréquence contrôlée par une technologie de couche physique synchrone et co-localisée avec ladite horloge étrangère, ledit module de gestion de la synchronisation étant apte à sélectionner ladite horloge maître en fonction dudit ou de chaque paramètre relatif à une source de fréquence contrôlée par une technologie de couche physique synchrone. L'invention fournit également une horloge pour un noeud d'un réseau à commutation de paquets comportant : un module de gestion de la synchronisation apte à transmettre sur le réseau à commutation de paquets un lot de paramètres relatifs à ladite horloge à destination 5 d'une horloge étrangère disposée dans un autre noeud dudit réseau, dans laquelle ledit lot de paramètres comporte un paramètre relatif à une source de fréquence contrôlée par une technologie de couche physique synchrone et disposée dans ledit noeud. Un tel lot de paramètres peut être configuré de différentes manières, par 10 exemple de manière statique à travers un système de gestion du réseau. De préférence, des moyens de configuration automatiques sont mis en oeuvre dans le noeud pour configurer de manière automatique et dynamique le lot de paramètres, ou du moins le paramètre relatif à la source de fréquence, par exemple en utilisant des données du protocole de la couche physique synchrone. Pour cela, selon un mode de réalisation, 15 l'horloge comporte en outre un module de configuration apte à détecter une ou plusieurs propriétés de ladite source de fréquence contrôlée par une technologie de couche physique synchrone et disposée dans ledit noeud et à configurer ledit paramètre relatif à la source de fréquence en fonction des propriétés détectées. Par exemple, les propriétés détectées et prises en compte incluent la présence et/ou la disponibilité et/ou 20 la qualité. Selon un mode de réalisation préféré, le module de configuration est apte à détecter un niveau d'horloge normalisé par l'ITU-T attribué à ladite source de fréquence. Une idée à la base de l'invention est de construire une hiérarchie de 25 synchronisation entre des horloges d'un réseau à commutation de paquets, par exemple des horloges mettant en oeuvre un protocole de type Precision Time Protocol, qui prenne en compte le support pouvant être apporté à au moins certaines desdites horloges par la présence d'une couche physique synchrone dans au moins certains noeuds du réseau. Cette idée peut être appliquée à des horloges temporelles, c'est à dire à une hiérarchie 30 de distribution d'un temps de référence dans le réseau à commutation de paquets et/ou à des horloges fréquentielle, c'est à dire à une hiérarchie de distribution d'une fréquence de référence dans le réseau à commutation de paquets. Par hiérarchie de synchronisation, on entend au moins deux horloges associées par une relation de type maître-esclave. L'invention sera mieux comprise, et d'autres buts, détails, caractéristiques et avantages de celle-ci apparaîtront plus clairement au cours de la description suivante de 5 plusieurs modes de réalisation particuliers de l'invention, donnés uniquement à titre illustratif et non limitatif, en référence aux dessins annexés. Sur ces dessins : La figure 1 est une représentation schématique fonctionnelle d'un réseau dans lequel des modes de réalisation de l'invention peuvent être mis en oeuvre. La figure 2 est une représentation schématique fonctionnelle d'un noeud 10 conforme à un mode de réalisation de l'invention, pouvant être utilisé dans le réseau de la figure 1. La figure 3 est une représentation d'un procédé de comparaison de paramètres relatifs à des horloges, pouvant être mis en oeuvre par le noeud de la figure 2. Les figures 4 et 5 sont des représentations schématiques fonctionnelles d'un 15 autre réseau dans lequel des modes de réalisation de l'invention peuvent être mis en oeuvre. En référence à la figure 1, un réseau à commutation de paquets 10 comporte une pluralité de noeuds 11 à 19 reliés par des liens représentés en trait continu. La topologie du réseau et le nombre de noeuds et de liens sont purement illustratifs. 20 Certains noeuds du réseau, à savoir les noeuds Il, 15, 16, 17 et 18 comportent des horloges devant être synchronisées. Pour cela, les noeuds mettent en oeuvre un protocole de synchronisation permettant de synchroniser les horloges en fréquence et/ou en temps. La synchronisation en fréquence signifie la mise en commun d'une fréquence de référence. La synchronisation en temps signifie la mise en commun d'une phase de 25 référence. Dans la suite, on décrit le cas d'horloges temporelles devant être synchronisées en temps, représentées symboliquement comme des horloges à aiguilles aux chiffres 1, 5, 6, 7 et 8 sur la figure 1. Le protocole de synchronisation sur le réseau 10 fonctionne de la manière suivante. Une chaîne hiérarchique de distribution de la synchronisation est déterminée 30 pour asservir les horloges à l'une d'entre elles servant de référence commune. De préférence, cette chaîne hiérarchique est déterminée en tenant compte de la qualité intrinsèque de chaque horloge et/ou de la qualité des éventuelles sources de référence externes auxquelles les horloges ont accès, par ex. système satellite de type GPS, horloge atomique, couche physique synchrone, etc. Ainsi, en tenant compte de ces propriétés des horloges et de leurs positions respectives dans le réseau, la chaîne hiérarchique est déterminée de manière à limiter les imprécisions et erreurs cumulées en bout de chaîne. Cette chaîne hiérarchique est matérialisée par des relations d'asservissement mutuel entre les horloges. La synchronisation des horloges est quant à elle effectuée par échange de messages horodatés à chaque fois entre une horloge maître et sa ou ses horloges esclaves. Une horloge située à un niveau intermédiaire de la chaîne est donc à la fois esclave d'une première horloge et maître d'au moins une seconde horloge. Dans le mode de réalisation illustré sur la figure 1, au moins un noeud du réseau 10, à savoir ici le noeud 15, comporte aussi une source de fréquence contrôlée par une technologie de couche physique synchrone. Cette technologie de couche physique synchrone, par exemple la technologie Ethernet Synchrone, est mise en oeuvre conjointement avec un ensemble d'éléments de réseau 21 à 24 représentés en trait interrompu, qui constituent ainsi un réseau physique synchrone 20. Le réseau physique synchrone 20 permet de distribuer une fréquence de référence répondant à des contraintes de précision strictes, car la couche physique génère le signal d'horloge directement à partir du flux binaire et indépendamment de la charge du réseau. Au niveau du noeud 15, l'horloge temporelle 5 calcule le temps de référence par une méthode qui exploite la source de fréquence contrôlée par la couche physique synchrone. Ainsi, la précision de la source de fréquence contrôlée par la couche physique synchrone influe positivement sur la précision de l'horloge temporelle colocalisée dans le noeud 15. Une méthode possible pour déterminer la chaîne hiérarchique de distribution de la synchronisation sur le réseau 10 consiste à comparer des paramètres descripteurs des horloges 1, 5, 6, 7 et 8, afin d'attribuer la fonction de maître à chaque fois à la meilleure horloge possible, compte tenu également de la topologie du réseau. Des exemples de paramètres descripteurs pouvant être utilisés dans une telle méthode sont mentionnés dans la première colonne du tableau 1. Les autres colonnes mentionnent les valeurs de ces paramètres pour les horloges 1, 5, 6, 7 et 8 selon un exemple illustratif. Les paramètres � priorité � et � classe � sont utilisés par exemple comme dans le protocole PTP. Le paramètre � niveau de qualité � sert à refléter la qualité d'une source de fréquence contrôlée par la couche physique synchrone et co-localisée avec l'horloge, s'il en existe. Une valeur spécifique, ici une valeur vide, est utilisée pour désigner l'absence d'une telle source de fréquence. Dans le mode de réalisation correspondant au tableau 1, les valeurs admissibles du paramètre � niveau de qualité� sont des niveaux d'horloge (Clock level) normalisés par l'ITU-T. Sur la figure 1, le niveau d'horloge attribué à chaque élément de réseau du réseau physique synchrone 20 est écrit sous l'élément de réseau. Tableau 1 : paramètres descripteurs des horloges de la figure 1 Nom du Horloge 1 Horloge 5 Horloge 8 Horloge 6 Horloge 7 paramètre Priorité 1 1 1 1 10 Classe 6 248 248 248 255 Niveau de G.812 (type I) qualité Le tableau 2 décrit des exemples de niveaux d'horloges normalisés par l'ITU-T et les spécifications quantitatives associées. Les niveaux sont classés du plus haut niveau au plus bas niveau de qualité. La figure 3 représente un mode de réalisation d'un procédé pour comparer les paramètres descripteurs des horloges selon un ordre de préséance donné. A l'étape 30, deux horloges à comparer sont sélectionnées. A l'étape 31, les valeurs respectives d'un paramètre de rang 1, par exemple � priorité �, sont comparées. L'horloge qui présente la meilleure valeur du paramètre de rang 1 est sélectionnée comme meilleure horloge et le procédé se termine à l'étape 40. En cas d'égalité du paramètre de rang 1, à l'étape 32, les valeurs respectives d'un paramètre de rang 2, par exemple � classe �, sont comparées. L'horloge qui présente la meilleure valeur du paramètre de rang 2 est sélectionnée comme meilleure horloge et le procédé se termine à l'étape 40. En cas d'égalité du paramètre de rang 2, à l'étape 33, les valeurs respectives d'un paramètre de rang 3, par exemple � niveau de qualité �, sont comparées, et ainsi de suite. Par convention, la valeur vide du paramètre � niveau de qualité � est considérée comme la plus basse pour les comparaisons. Appliqué aux paramètres du tableau 2, cet algorithme produit notamment les résultats suivants : l'horloge 1 est jugée meilleure que toutes les autres et est donc sélectionnée comme référence commune. Elle est donc sélectionnée comme maître des horloges 8 et 5. L'horloge 5 est jugée meilleure que l'horloge 8 et est donc sélectionnée comme maître de l'horloge 6. L'horloge 6 est sélectionnée comme maître de l'horloge 7. Sur la figure 1, les lettres M, S et P apposées aux ports des noeuds désignent les relations d'asservissement ainsi obtenues. M désigne un port maître, S un port esclave correspondant et P un port passif. La comparaison des horloges pour déterminer la chaîne hiérarchique peut être effectuée de manière centralisée, par exemple par un système de gestion du réseau non représenté. De préférence, cette comparaison est effectuée de manière distribuée dans les horloges elles-mêmes, conformément aux principes prévus dans le protocole PTP (algorithme de la meilleure horloge maître). Dans ce dernier cas, chaque horloge envoie son propre lot de paramètres descripteurs aux horloges voisines dans des messages de signalisation. A la réception d'un tel message de signalisation, une horloge compare ses paramètres descripteurs à ceux de l'horloge étrangère qui a émis le message pour déterminer laquelle doit agir comme maître. Si elle reçoit des messages de signalisation depuis plusieurs horloges étrangères susceptibles d'agir comme maître, l'horloge compare les horloges étrangères entre elles pour sélectionner son maître. Ainsi, dans une mode de réalisation correspondant à la figure 1, l'horloge 6 reçoit les paramètres descripteurs des horloges 5 et 8 et détermine que l'horloge 5 doit agir comme maître. La synchronisation est donc distribuée depuis l'horloge 1 vers les horloges 5 et 8 et depuis l'horloge 5 vers l'horloge 6, mais non depuis l'horloge 8 vers l'horloge 6. Ainsi, l'utilisation du paramètre � niveau de qualité � permet de donner préférence aux horloges qui bénéficient localement d'une source de fréquence contrôlée par la couche physique synchrone. La configuration des paramètres descripteurs des horloges dans chaque noeud peut être réalisée de différentes manières. En référence à la figure 2, on décrit maintenant un mode de réalisation du noeud 15 qui permet de réaliser cette configuration de manière automatique par coopération avec le protocole de couche physique synchrone. La figure 2 est une représentation fonctionnelle du noeud 15. Seuls les composants utiles à la compréhension de la synchronisation ont été représentés. Deux blocs fonctionnels principaux sont représentés : le bloc 50 correspond à une horloge de couche physique synchrone, plus précisément un module Ethernet synchrone dans l'exemple représenté. Le bloc 60 correspond à une horloge mettant en oeuvre un protocole de synchronisation sur une pile protocolaire de type paquet, plus précisément un protocole de synchronisation de type PTP modifié conformément à un mode de réalisation de l'invention. Le module Ethernet synchrone 50 est réalisé de manière conventionnelle. Un module d'acquisition de fréquence 51 traite un train binaire 54 reçu à travers une interface Ethernet 55 de manière à récupérer un signal de synchronisation à la fréquence de référence. A l'aide de ce signal de synchronisation, il contrôle un oscillateur local 52 de manière à atteindre un certain niveau de qualité. Un module de signalisation 53 gère la signalisation Ethernet synchrone, transportée dans des trames de type IEEE Slow Protocol (annexe 57 de la spécification IEEE 802.3). 56. Notamment, la signalisation Ethernet synchrone comporte des messages d'état de synchronisation (SSM) comportant un champ niveau de qualité (Quality Level) dans lequel les éléments du réseau physique 20 déclarent le niveau de qualité de leur source de fréquence locale. Pour un noeud donné, ce niveau de qualité dépend à la fois de la qualité matérielle de l'oscillateur local, par ex. l'oscillateur 52 pour le noeud 15, et de la qualité de la source à partir de laquelle le signal de synchronisation est obtenu, par ex. la qualité de la source de fréquence locale de l'élément de réseau amont 22 pour le noeud 15. Ainsi, chaque élément du réseau physique 20 transmet à ses voisins de plus basse hiérarchie des messages SSM 26 comportant un champ de niveau de qualité. Dans l'exemple de la figure 1, ce champ prend une valeur G.811 pour l'élément 21, G.812 type I pour les éléments 22, 15/50 et 23, et G.813 option I pour l'élément 24. Les autres éléments du réseau physique 20 comportent à chaque fois un module Ethernet synchrone réalisé de la même manière que le module 50 décrit en référence au noeud 15. L'horloge 60 comporte un module de gestion protocolaire 61 qui traite la réception et l'envoi de messages 63 conformes au protocole de synchronisation à travers une pile protocolaire de type paquet 62, par exemple une pile UDP/IP/Ethernet ou autre. Par exemple, conformément au protocole PTP, les messages échangés comportent des messages de type Sync, Follow_up, Delay_req et Delay_resp portant des informations d'horodatage. Un module d'acquisition du temps 64 détermine le temps de référence en utilisant à la fois les données horodatées 65 ainsi reçues et le signal de fréquence généré par l'oscillateur local 52. Dans un mode de réalisation, l'oscillateur local 52 comporte un synthétiseur de fréquence numérique. Conformément au protocole PTP, les messages échangés comportent aussi des messages de type Announce par lesquels les horloges se communiquent leurs paramètres descripteurs. Un module de configuration des ports 66 compare ces paramètres descripteurs, par exemple selon l'algorithme de la meilleure horloge maître, pour déterminer l'état de chaque port du noeud relié à une horloge de bordure. Pour cela, le module de gestion protocolaire 61 accède à un lot de paramètres descripteurs propre à l'horloge 60, comportant par exemple les paramètres du tableau 1, stockés dans un module de stockage de données 67. Bien qu'on les ait représentées séparément, la pile protocolaire de type paquet 62 et l'interface Ethernet 65 ne sont pas forcément complètement disjointes. En d'autres termes la pile protocolaire 62 peut comporter une couche Ethernet. De plus le protocole de couche physique synchrone et le protocole de transport de paquets peuvent cohabiter sur les mêmes ports physiques et les mêmes liens. Sur la figure 1, la topologie du réseau physique synchrone 20 est purement illustrative et non limitative. En particulier, les réseaux 10 et 20 pourraient présenter plusieurs noeuds en commun, similaires au noeud 15, voire être partiellement ou complètement superposés. Un module de configuration interprotocolaire 70 est chargé de fixer de manière automatique et dynamique la valeur du paramètre � niveau de qualité � de l'horloge 60 en fonction des propriétés de l'horloge de couche physique 50 du noeud. Selon un mode de réalisation, le module de configuration interprotocolaire 70 détecte la présence ou l'absence d'une couche physique synchrone dans le noeud et fixe la valeur du paramètre � niveau de qualité � de l'horloge 60 en fonction de cette détection. Par exemple, en présence de la couche physique synchrone, le module 70 accède au niveau de qualité déclaré par le module de signalisation 53 et fixe la valeur du paramètre � niveau de qualité � de l'horloge 60 en fonction de ce champ. De cette manière, l'horloge 60 est en mesure de communiquer un lot de paramètres descripteur qui reflète la qualité de sa source de fréquence locale contrôlée par la couche physique. Les autres horloges des noeuds du réseau 10 peuvent être réalisées de manière similaire à l'horloge 60 décrite en référence au noeud 15. Toutefois, en l'absence de couche physique dans le noeud, le module d'acquisition du temps 64 est alimenté par une autre référence de fréquence dont la qualité n'est pas forcément garantie. La méthode de comparaison des horloges est préférablement mise en oeuvre de la même manière dans toutes les horloges. Dans un mode de réalisation, la couche physique synchrone comporte des fonctions de détection et de notification des erreurs de synchronisation, afin de permettre la reconfiguration dynamique du réseau physique en fonction des erreurs détectées. De telles fonctions sont notamment disponibles avec les protocoles Ethernet synchrone et SONET/SDH. Grâce au module de configuration interprotocolaire 70, il est possible d'étendre ces fonctions de reconfiguration dynamique à la chaîne de distribution du temps sur le réseau 10. Ce point va maintenant être illustré en référence aux figures 4 et 5. Sur la figure 4, les éléments identiques ou similaires à ceux de la figure 1 portent le même chiffre de référence augmenté de 100. On considère ici un réseau à commutation de paquets 110 dont deux noeuds 115 et 118 comportent à la fois une horloge temporelle de type PTP et une horloge physique Ethernet synchrone. Les noeuds 1 1 5 et 1 18 sont réalisés similairement au noeud 15 précédemment décrit. Les horloges physiques dans les deux noeuds sont initialement supposées de la même qualité, par exemple G.812 type I. Le tableau 3 récapitule les paramètres descripteurs des horloges PTP de la figure 4. L'horloge 106 du noeud 116 met en oeuvre l'algorithme de la meilleure horloge maître pour sélectionner une horloge maître. En vertu des valeurs égales des paramètres descripteurs annoncés par les horloges 105 et 108, l'algorithme sélectionne celle qui présente le chemin de distribution le plus court jusqu'à la référence commune 101, donc l'horloge 108. Comme indiqué par les états des ports sur la figure 4, la synchronisation temporelle est donc distribuée sur le réseau 110 depuis l'horloge 101 vers les horloges 105 et 108, depuis l'horloge 108 vers l'horloge 106 et depuis l'horloge 106 vers l'horloge 107. Les noeuds 112, 113, 114 et 1 19 représentent ici des horloges transparentes du protocole PTP. Sur la figure 5, on suppose qu'une défaillance s'est produite au niveau de l'élément de réseau 123 du réseau Ethernet synchrone 120. En conséquence, l'élément de réseau 123 a transmis, après une certaine temporisation, au noeud 118 un message d'état de synchronisation 180 pour déclarer un niveau de qualité reflétant l'état d'indisponibilité de l'horloge locale, i.e. une valeur réservée � Do Not Use � dans le procotole Ethernet synchrone. En conséquence, l'horloge physique 50 du noeud 118 détecte qu'elle n'est plus synchronisée par une référence fiable et se déclare, après un temporation paramétrable, à son tour dans un état d'indisponibilité dans un message d'état de synchronisation 181. En conséquence, le module de configuration interprotocolaire 70 du noeud 1 18 modifie le paramètre � niveau de qualité � de l'horloge 108 pour refléter l'indisponibilité de la source de fréquence contrôlée par la couche Ethernet synchrone. Par exemple, comme indiqué dans le tableau 4, la nouvelle valeur est vide, i.e. équivalente à une absence de source de fréquence contrôlée par la couche Ethernet synchrone. Selon une autre variante, il est possible d'introduire une valeur spécifique du paramètre � niveau de qualité �, par exemple une valeur DNU, pour distinguer le cas d'indisponibilité du cas d'absence. Dans celte variante, la valeur DNU est considérée supérieure à la valeur vide pour la comparaison des horloges. Plusieurs méthodes peuvent être utilisées pour mettre en correspondance les valeurs du champ niveau de qualité (Quality Level) véhiculé dans la signalisation Ethernet synchrone avec des valeurs correspondantes du paramètre � niveau de qualité � véhiculé dans le protocole de synchronisation sur le réseau paquet, ex. le protocole PTP. Une méthode simple pouvant être mise ne oeuvre par le module de configuration interprotocolaire 70 consiste à utiliser des valeurs identiques dans le champ Quality Level du protocole Ethernet synchrone et dans le paramètre � niveau de qualité � véhiculé dans le protocole de synchronisation sur le réseau paquet. Toutefois l'utilisation de valeurs distinctes conformes à une table de correspondance donnée est aussi envisageable, par exemple pour respecter des contraintes relatives à des nombres de bits disponibles différents dans les deux protocoles. Après réception d'un message de type Announce comportant le nouveau lot de paramètres de l'horloge 108, l'horloge 106 refait la comparaison des horloges 108 et 25 105, ce qui aboutit cette fois à sélectionner l'horloge 105 comme maître, comme indiqué par les états des ports sur la figure 5. Ainsi, une reconfiguration dynamique de la chaîne de distribution du temps est obtenue en fonction de l'état des horloges physiques dans le réseau. Des résultats similaires peuvent être obtenus ove d'autres protocoles de couche 30 physique synchrone, par exemple SONET/SDH et d'autres protocoles de distribution du temps sur les réseaux à commutation de paquets, par exemple NTP. Selon un mode de réalisation dans lequel les noeuds du réseau paquet utilisent le protocole NTP, on peut utiliser une partie du champ Stratum de l'entête NTP pour véhiculer le paramètre � niveau de qualité �. En effet, les 8 bits de ce champ semblent suffisant pour coder à la fois le paramètre Stratum tel qu'il est prévu dans le standard, par exemple sur 4 bits, et le paramètre � niveau de qualité � représentant la qualité de la source de fréquence co-localisée contrôlée par la couche physique synchrone, par exemple sur 4 bits. Une autre variante consiste à véhiculer la valeur du paramètre � niveau de qualité � dans un champ NTP TLV, ce qui laisse plus de flexibilité quant à la quantité d'information pouvant être incluse dans ce paramètre. Certains des éléments représentés, notamment les différents modules, peuvent être réalisés sous différentes formes, de manière unitaire ou distribuée, au moyen de composants matériels et/ou logiciels. Des composants matériels utilisables sont les circuits intégrés spécifiques ASIC, les réseaux logiques programmables FPGA ou les microprocesseurs. Des composants logiciels peuvent être écrits dans différents langages de programmation, par exemple C, C++, Java ou VHDL. Cette liste n'est pas exhaustive. Un système de gestion de réseau peut être un équipement matériel, par exemple un micro-ordinateur, une station de travail, un appareil connecté à l'Internet ou tout autre dispositif de communication dédié ou à usage général. Des programmes logiciels exécutés par ce système remplissent des fonctions de gestion du réseau pour contrôler des éléments de réseau. Bien que l'invention ait été décrite en liaison avec plusieurs modes de réalisation particuliers, il est bien évident qu'elle n'y est nullement limitée et qu'elle comprend tous les équivalents techniques des moyens décrits ainsi que leurs combinaisons si celles-ci entrent dans le cadre de l'invention. L'usage du verbe � comporter �, � comprendre � ou � inclure � et de ses formes conjuguées n'exclut pas la présence d'autres éléments ou d'autres étapes que ceux énoncés dans une revendication. L'usage de l'article indéfini � un � ou � une � pour un élément ou une étape n'exclut pas, sauf mention contraire, la présence d'une pluralité de tels éléments ou étapes. Plusieurs moyens ou modules peuvent être représentés par un même élément matériel. Dans les revendications, tout signe de référence entre parenthèses ne saurait être interprété comme une limitation de la revendication. 10 Tableau 4 : paramètres descripteurs des horloges PTP de la figure 5 Nom du Horloge Horloge 105 Horloge Horloge Horloge paramètre 101 108 106 107 Priorité 1 1 1 1 10 Classe 6 248 248 248 255 Niveau de G.812 (type I) qualité Tableau 2 : niveaux d'horloge normalisés par l'ITU-T Stabilité Niveau précision en mode libre plage de serrage Masque d'excursion PRC (G.811) +!-1x10-11 N A Nt.A Type III (GG.812) +I- IJ.016 ppm }1-1x1{;-1° iday 0.0'16 pprn 0.001 Hz Type I (G_812) NID +1- .r°x10-9 0.i ppm 0,003Hz Type Ill +1- 4.6 ppm +1-1.2x10-8 4.6 ppm 0.001Hz (G.812) iday Type IV +1- 4.6 ppm +i- 3,9x 1 0-7 4.6 ppm 3Hz (G.812) iday 0.1 Hi (SON`T) Option 1 +1- 4.6 ppm +t- 2x10 4.6 pprn 1 -10Hz (G.813) iday Option 2 1-2 0 +p- 4.6x 1 C' 2 ppm 0.1 Hz (G.813) iday 4 +/- 32 ppm NIA 32 ppm No Tableau 3 : paramètres descripteurs des horloges PTP de la figure 4 Nom du Horloge Horloge 105 Horloge 108 Horloge Horloge paramètre 101 106 107 Priorité 1 1 1 1 10 Classe 6 248 248 248 255 Niveau de G.812 (type I) G.812 (type I) qualité REVENDICATIONS1. Procédé pour synchroniser une pluralité d'horloges (1, 5, 6, 7, 8) disposées dans une pluralité de noeuds (11, 15, 16, 17, 18) d'un réseau à commutation de paquets, ledit procédé comprenant les étapes consistant à : comparer (31, 32, 33) des paramètres relatifs auxdites horloges pour déterminer des associations de type maître-esclave entre lesdites horloges, échanger des messages horodatés sur le réseau à commutation de paquets à chaque fois entre une horloge maître (5) et une horloge esclave associée (6) pour asservir l'horloge esclave à l'horloge maître, dans lequel au moins un noeud (15) dudit réseau à commutation de paquets comporte au moins une source de fréquence (50) contrôlée par une technologie de couche physique synchrone, lesdits paramètres relatifs à une horloge (5) disposée dans ledit au moins un noeud comportant un paramètre relatif à ladite source de fréquence, de manière à effectuer la détermination desdites associations de type maître-esclave en fonction d'une propriété de ladite au moins une source de fréquence contrôlée par une technologie de couche physique synchrone. 2. Procédé selon la revendication 1, dans lequel ledit paramètre relatif à la source de fréquence comporte un descripteur de qualité de la source de fréquence. 3. Procédé selon la revendication 2, dans lequel ledit descripteur de qualité de la source de fréquence correspond à une excursion en fréquence quantifiée de la source de fréquence. 4. Procédé selon la revendication 2 ou 3, dans lequel ledit descripteur de qualité de la source de fréquence correspond à une stabilité en fréquence quantifiée de la source de fréquence. 5. Procédé selon l'une des revendications 1 à 4, dans lequel ledit paramètre relatif à ladite source de fréquence correspond à un niveau d'horloge normalisé par l'ITU-T, par exemple dans les recommandations G.81 1, G.812 et G.813. 6. Procédé selon l'une des revendications 1 à 5, dans lequel la technologie de couche physique synchrone est Synchronous Ethernet ou SONET/SDH. 7. Procédé selon l'une des revendications 1 à 6, dans lequel l'échange des messages horodatés est réalisé conformément à un protocole IETF Network Time Protocol ou un protocole IEEE Precision Time Protocol. 8. Procédé selon l'une des revendications 1 à 7, dans lequel la comparaison des paramètres relatifs aux horloges est effectuée par paire d'horloges, les paramètres relatifs à une première horloge étant comparés (31, 32, 33) aux paramètres correspondants relatifs à une deuxième horloge selon un ordre de préséance des paramètres, de sorte qu'en cas d'égalité du ou des paramètres correspondants supérieurs audit paramètre relatif à ladite source de fréquence dans l'ordre de préséance des paramètres, celle desdites première et deuxième horloges dont le paramètre indique la présence ou la disponibilité d'une source de fréquence contrôlée par une technologie de couche physique synchrone est jugée supérieure à celle dont le paramètre ou l'absence de paramètre indique l'absence ou l'indisponibilité d'une source de fréquence contrôlée par une technologie de couche physique synchrone et celle desdites première et deuxième horloges dont le paramètre indique une source de 15 fréquence de meilleure qualité est jugée supérieure à celle dont le paramètre indique une source de fréquence de moins bonne qualité. 9. Horloge (60) pour un noeud d'un réseau à commutation de paquets comportant : un module de gestion de la synchronisation (61, 66) apte à recevoir sur le réseau à 20 commutation de paquets des lots de paramètres respectivement relatifs à des horloges étrangères disposées dans d'autres noeuds dudit réseau, à comparer lesdits lots de paramètres pour sélectionner une horloge maître parmi lesdites horloges étrangères, et à échanger des messages horodatés sur le réseau à commutation de paquets avec ladite horloge maître pour asservir ladite horloge à ladite horloge maître, 25 dans laquelle le lot de paramètres relatif à au moins une dite horloge étrangère comporte un paramètre relatif à une source de fréquence contrôlée par une technologie de couche physique synchrone et co-localisée avec ladite horloge étrangère, ledit module de gestion de la synchronisation étant apte à sélectionner ladite horloge maître en fonction dudit ou de chaque paramètre relatif à une source de fréquence contrôlée 30 par une technologie de couche physique synchrone. 10. Horloge (5, 105, 108) pour un noeud d'un réseau à commutation de paquets comportant : un module de gestion de la synchronisation (61) apte à transmettre sur le réseau àcommutation de paquets un lot de paramètres relatifs à ladite horloge à destination d'une horloge étrangère (6, 106) disposée dans un autre noeud dudit réseau, dans laquelle ledit lot de paramètres comporte un paramètre relatif à une source de fréquence (50) contrôlée par une technologie de couche physique synchrone et disposée dans ledit noeud. 11. Horloge selon la revendication 10, comportant en outre un module de configuration (70) apte à détecter une ou plusieurs propriétés de ladite source de fréquence (50) contrôlée par une technologie de couche physique synchrone et disposée dans ledit noeud et à configurer ledit paramètre relatif à la source de fréquence en fonction des propriétés détectées. 12. Horloge selon la revendication 11, dans laquelle le module de configuration (70) est apte à détecter un niveau d'horloge normalisé par l'ITU-T attribué à ladite source de fréquence.