Brevet FR3154891A1 — publié le 20250502

Réseau hybride filaire-sans fil et procédé de communication associé La présente invention concerne un réseau hybride filaire-sans fil (10) comprenant : - un équipement utilisateur (12) ; - un nœud de communication (14) ; - une pluralité de commutateurs (16A, 16B, 16C) connectés par un réseau filaire (22) de type ETHERNET TSN au nœud de communication (14) et un réseau sans fil (20) de type 3GPP à l’équipement utilisateur (12), l’équipement utilisateur (12) implémentant un traducteur côté équipement (32) ; - une ou plusieurs fonctions de plan utilisateur (18A, 18B) implémentant chacun un traducteur côté réseau (28A, 28B). Le réseau est caractérisé en ce que le traducteur (32, 28A, 28B) est configuré pour répliquer chaque trame de type AS et/ou Qbv provenant du nœud de communication (14) ou de l’équipement utilisateur (12) pour transmettre des répliques de cette trame via le réseau sans fil en utilisant des chemins différents. Figure pour l'abrégé : Figure 1 Réseau hybride filaire-sans fil et procédé de communication associé La présente invention concerne un réseau hybride filaire-sans fil. La présente invention concerne également un procédé de communication mis en œuvre dans un tel réseau. En particulier, l’invention concerne des réseaux interconnectés de type ETHERNET TSN et de type 3GPP (ou toute version ultérieure) et permet de rendre un tel réseau hautement résiliente et fiable. De manière connue en soi, le terme TSN (de l’anglais « Time-Sensitive Networking » ou « Communication sensible en temps » en français) désigne un ensemble de normes qui étendent le réseau Ethernet pour répondre aux exigences strictes des communications en temps réel. Les normes TSN sont initialement conçues pour les réseaux Ethernet, mais il existe actuellement une demande croissante pour les réseaux TSN sans fil et hybrides filaires-sans fil. En particulier, en ce qui concerne les réseaux sans fil, il s’agit de réseaux de type 5G (tel que défini par l’organisme « 3GPP ») ou de toute version ultérieure. Un réseau hybride filaires-sans fil peut par exemple présenter deux domaines TSN Ethernet connectés par un domaine 5G au milieu. Un tel réseau peut être observé par exemple dans une usine intelligente, où les robots de l'usine sont contrôlés par les contrôleurs déployés dans un centre distant, et ce centre est connecté à l'usine via le réseau 5G. Le réseau de type 5G comprend par exemple des équipements utilisateur (UE, de l’anglais « User Equipment »), des commutateurs (de type gNB par exemple, de l’anglais « Next Generation NodeB »), et une fonction de plan utilisateur (UPF, de l’anglais « User Plan Function »). La transmission du contrôleur vers l'équipement utilisateur est appelée liaison descendante (« downlink »), et la transmission inverse est appelée liaison montante (« uplink »). Dans le cadre de l’application des normes TSN pour Ethernet, les liens filaires offrent une grande fiabilité en termes de perte, de délai et de gigue. Toutefois, lorsque ce réseau ETHERNET TSN coexiste avec un réseau sans fil par exemple de type 5G, cette application des normes TSN devient moins résiliente et fiable en raison de pertes inattendues, de délais élevés et de gigue. Pour remédier à ce problème, il a été proposé dans l’art l’utilisation des traducteurs côté réseau, appelés TSN NW-TT (de l’anglais « Network-Side TSN Translator ») et des traducteurs côté équipement, appelés TSN DS-TT (de l’anglais « Device-Side TSN Translator »). Ces traducteurs transforment le domaine 5G en un commutateur virtuel TSN, ce qui permet aux mécanismes TSN de fonctionner sur ce réseau 5G-Ethernet interconnecté. Cependant, ces traducteurs TSN permettent uniquement aux mécanismes TSN de fonctionner, sans prendre en compte la résilience et la fiabilité, qui sont des problèmes critiques dans un réseau hybride filaire-sans fil. La présente invention a pour but de résoudre ces problématiques et de proposer notamment un réseau hybride filaire-sans fil permettant de répondre aux exigences de résilience et de fiabilité, telles qu’elles sont imposées par les normes TSN dans les réseaux filaires. À cet effet, l’invention concerne un réseau hybride filaire-sans fil comprenant un équipement utilisateur ; un nœud de communication ; une pluralité de commutateurs connectés par un réseau filaire de type ETHERNET TSN au nœud de communication et un réseau sans fil de type 3GPP à l’équipement utilisateur, l’équipement utilisateur implémentant un traducteur côté équipement et une ou plusieurs fonctions de plan utilisateur, la ou chaque fonction de plan utilisateur implémentant un traducteur côté réseau. Le réseau est caractérisé en ce que le traducteur est configuré pour répliquer chaque trame de type AS et/ou Qbv provenant du nœud de communication ou de l’équipement utilisateur pour transmettre des répliques de cette trame via le réseau sans fil en utilisant des chemins différents, lesdits chemins différents étant formés par au moins deux commutateurs différents. Suivant d’autres aspects avantageux de l’invention, le réseau comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : - chaque traducteur est configuré en outre pour ajouter une étiquette à chaque trame répliquée ; - dans lequel chaque traducteur est configuré en outre pour reconnaitre dans une fenêtre temporelle prédéterminée chaque trame répliquée et pour transmettre au moins une de ces trames à l’équipement utilisateur ou au nœud de communication ; - l’équipement utilisateur implémente un seul traducteur côté équipement, ledit traducteur côté équipement étant associé à un seul traducteur côté réseau ; - un service TSN AF comprenant une topologie du réseau sans fil et configuré pour déterminer lesdits chemins différents ; - le service TSN AF est apte à configurer chaque traducteur de manière dynamique ; - ledit traducteur est configuré en outre pour associer un niveau de priorité à chaque trame pour l’envoyer via le réseau sans fil ; - ledit niveau de priorité correspond à la valeur QFI de la trame à envoyer via le réseau sans fil ; - ledit niveau de priorité est défini en fonction d’un niveau de priorité de cette trame dans le réseau filaire et avantageusement, correspond à l’une des valeurs suivantes de cette trame : - la valeur DSCP ; - la valeur PCP. - le ou chaque traducteur côté équipement définit un ordonnancement différent de celui du ou de chaque traducteur côté réseau, lesdits ordonnancements étant décalés d’une valeur de décalage ; - la valeur de décalage correspond à un temps de résidence moyen des trames dans le réseau sans fil ; - le temps de résidence moyen est déterminé de manière statistique ; - la valeur de décalage est déterminée par le service TSN AF ; - l’équipement utilisateur appartient à un réseau filaire différent dudit réseau filaire, les deux réseaux filaires état interconnectés par le réseau sans fil. L’invention concerne également un procédé de communication d’un réseau hybride filaire-sans fil tel que décrit précédemment, le procédé comprenant une étape de réplication de chaque trame de type AS et/ou Qbv provenant du nœud de communication ou de l’équipement utilisateur pour transmettre des répliques de cette trame via le réseau sans fil en utilisant des chemins différents. L’invention apparaîtra plus clairement à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif, et faite en référence aux dessins dans lesquels : - FIG. 1 la FIG. 1 est une représentation schématique d’un réseau hybride selon l’invention ; - FIG. 2 la FIG. 2 est une représentation schématique d’un réseau hybride selon un mode de réalisation de l’invention différent de celui de la FIG. 1 ; et - FIG. 3 la FIG. 3 est un exemple de mise en correspondance de différents niveaux de priorité dans le réseau hybride de la FIG. 1 ou de la FIG. 2 . La FIG. 1 illustre en effet un réseau hybride 10 selon l’invention. Un tel réseau est par exemple déployé au moins partiellement dans une usine et permet par exemple de raccorder les machines de cette usine à un centre de contrôle distant. Bien entendu, de nombreux autres exemples d’application d’un tel réseau sont également possibles. En référence à la FIG. 1 , le réseau hybride 10 comprend un équipement utilisateur 12, un nœud de communication 14, une pluralité de commutateurs 16A, 16B (deux sur la FIG. 1 ) et une ou plusieurs fonctions de plan utilisateur 18A, 18B. Ces différents composants du réseau 10 ou au moins certains d’entre eux sont également appelés nœuds. L’équipement utilisateur 12, connu également sous l’appellation anglaise de « User Equipment » ou « UE » présente tout équipement connecté à un réseau sans fil 20 comme cela sera expliqué plus en détail par la suite. À cet effet, l’équipement utilisateur 12 comprend des moyens de communication avec le réseau sans fil 20, par exemple des moyens de communication radio. Avantageusement, l’équipement utilisateur 12 est également connecté à un premier réseau filaire 21. Ce premier réseau filaire 21 est de type ETHERNET TSN dans la mesure où les trames circulant dans ce réseau sont conformes à au moins l’une des normes, avantageusement à toutes les normes, suivantes : IEEE 802.1AS, 802.1Qbv, 802.1CB et 802.1Qcc (version actuelle ou toute version ultérieure). Le premier réseau filaire 21 comprend par exemple une pluralité de dispositifs connectés 23. Les dispositifs connectés 23 peuvent par exemple être de même nature ou de natures différentes. À titre d’exemple, chaque dispositif connecté 23 présente par exemple un robot exécutant des tâches prédéterminées par exemple dans une usine. Le nœud de communication 14 présente par exemple un équipement distant permettant de contrôler à distance le fonctionnement des dispositifs connectés 23. Il sera appelé par la suite « contrôleur 14 ». Le contrôleur 14 présente ainsi par exemple un serveur connecté aux dispositifs connectés 23 pour contrôler leur fonctionnement à distance. Le contrôleur 14 est également connecté aux fonctions de plan d’utilisateur 18A, 18B via un deuxième réseau filaire 22. De manière analogue au premier réseau filaire 21, le deuxième réseau filaire 22 est également de type ETHERNET TSN. Ce deuxième réseau filaire 22 peut être étendu par tout autre équipement connecté de manière filaire à ce réseau 22. Par exemple, un tel équipement peut être formé par tout contrôleur supplémentaire utilisable pour contrôler au moins certaines des tâches exécutables par les dispositifs connectés 23. Dans certains modes de réalisation, les premier et deuxième réseaux filaires 21, 22 comprennent des équipements de natures différentes. Cela signifie que le premier réseau filaire 21 peut comprendre un ou plusieurs contrôleurs analogues à celui décrit en relation avec le deuxième réseau filaire 22 et/ou que le deuxième réseau filaire 22 peut comprendre un ou plusieurs dispositifs connectés analogues à ceux décrits en relation avec le premier réseau filaire 21. Comme cela est illustré sur la FIG. 1 , le premier et le deuxième réseaux filaires 21, 22 sont connectés entre eux par l’intermédiaire du réseau sans fil 20 qui comprend les commutateurs 16A, 16B connectés au contrôleur 14 via les fonctions de plan utilisateur 18A, 18B. Chaque fonction de plan utilisateur 18A, 18B, connue également sous l’appellation anglaise « UPF » pour « User Plane Function », définit un ensemble de protocoles de transmission qui s’utilisent pour transmettre des trames entre le réseau sans fil 20 et le deuxième réseau filaire 22. Autrement dit, chaque fonction de plan utilisateur 18A, 18B présente une interface de communication entre le réseau filaire 22 et le réseau sans fil 20. Chaque fonction de plan utilisateur 18A, 18B peut être implémentée par un ou plusieurs calculateurs. Chaque commutateur 16A, 16B, connu sous l’appellation anglaise « gNB » pour « Next Generation NodeB », présente un commutateur mettant en œuvre une communication sans fil au sein du réseau 20. Ainsi, chaque commutateur 16A, 16B est connecté de manière filaire à l’une des fonctions de plan utilisateur 18A, 18B et sans fil à un autre commutateur 18A, 18B ou alors à l’équipement utilisateur 12. De manière générale, le nombre de commutateurs 16A, 16B dans le réseau sans fil 20 varie en fonction de la topologie du réseau, du nombre d’équipements utilisateur, du nombre de contrôleurs, de la distance entre les réseaux filaires, etc. Ainsi, la FIG. 2 illustre un exemple de réalisation du réseau 10 comprenant trois commutateurs 16A, 16B, 16C et deux équipements utilisateur 12A, 12B associés au même contrôleur 14. Bien entendu, de nombreux autres exemples de réalisation du réseau 10 sont possibles. En outre, au sein du réseau sans fil 20, des commutateurs différents forment des chemins différents pour transmettre les flux de données. La longueur de ces chemins dépend de la topologie du réseau. Les chemins définis par le réseau sans fil 20 forment différents liens entre les réseaux filaires 21, 22. Dans la suite de la description, tout lien du deuxième réseau filaire 22 au premier réseau filaire 21 est appelé lien descendant et tout lien du premier réseau filaire 21 au deuxième réseau filaire 22 est appelé lien montant. Le réseau sans fil 20 est de type 3GPP dans la mesure où l’ensemble des trames circulant dans ce réseau sont conformes à l’une des normes 4G, 5G et future 6G (telles que définies par l’organisme « 3GPP ») dans leur version actuelle ou toute version ultérieure. Avantageusement, le réseau sans fil 20 est de type 5G. Pour configurer ses différents composants, le réseau 10 comprend en outre un service CUC 31, un service CNC 32 et un service TSN AF 33, comme cela est illustré sur la FIG. 2 . Chacun de ces services est par exemple implémenté par un calculateur indépendant ou alors par un calculateur partagé par exemple avec un autre service. Le service CUC 31, connu sous l’appellation anglaise de « Centralized User Configurator », permet d’établir un ensemble de besoins en termes de communication et de qualité de service dans le réseau 10. Le service CUC 31 permet en outre de déterminer des flux de données devant transiter via le réseau 10. Le service CNC 32, connu sous l’appellation anglaise de « Centralized Network Configurator », permet de configurer l’ensemble des nœuds du réseau afin qu’ils puissent satisfaire les besoins définis par le service CUC 31. Les services CUC 31 et CNC 32 sont par exemple au moins partiellement définis par la norme de type 802.1Qcc. Enfin, le service TSN AF 33, connu sous l’appellation anglaise de « TSN Application Function » permet de configurer notamment les composants assurant la transition entre le réseau sans fil 20 et chacun des réseaux filaire 21, 22. Les services CUC 31, CNC 32 et TSN AF 33 permettent notamment d’imposer et de faire respecter dans le réseau 10 les normes AS, Qbv, CB et Qcc. La norme AS (ou plus généralement IEEE 802.1AS) utilise le protocole « Generalized Precision Time Protocol » (gPTP), qui est basé sur le protocole « Precision Time Protocol » (PTP). Ce protocole permet aux différents nœuds du réseau 10 de synchroniser leurs horloges avec celle d'un grand maître (GM). Selon cette norme, le nœud ayant le rôle de maître annonce son horloge en tant que référence aux autres nœuds qui ont le rôle d'esclaves. Le nœud qui joue le rôle de maître, est appelé Grandmaster (GM), tandis que les autres nœuds jouent le rôle d'esclaves. Pour ce faire et comme cela sera expliqué plus en détail par la suite, les nœuds du réseau 10 sont configurés pour échanger constamment des messages PTP ou gPTP, puis calculent la différence entre leurs horloges et celle du grand maître GM, pour ajuster leurs horloges. Lorsqu'il joue le rôle d'esclave, un nœud reçoit et accepte les messages PTP SYNC. Lorsqu'il joue le rôle de maître, un nœud diffuse les messages PTP SYNC. Par la suite, les trames transportant les messages gPTP sont appelées « trames de type AS ». Selon les normes TSN, les trames de type AS correspondent aux trames de couche 2. Les flux de données transmettant les trames de type AS sont appelés « flux de type AS ». La norme Qbv (ou plus généralement IEEE 802.1Qbv) permet aux commutateurs 16A à 16C de réaliser une planification consciente de la qualité de service (en anglais « QoS » pour « Quality of Service ») afin, par exemple, de garantir la qualité du trafic avec différents niveaux de priorités. Autrement dit, la norme Qbv permet à chaque nœud d’avoir un ordonnancement selon lequel les trames ayant des niveaux de priorité différents doivent être transmises. Un tel ordonnancement est défini par les trames d’un type particulier, appelées « trame de type Qbv ». Selon les normes TSN, les trames de type Qbv correspondent par exemple aux données utilisateur transmis par le réseau. Les flux de données transmettant les trames de type Qbv sont appelés « flux de type Qbv ». La norme CB (ou plus généralement IEEE 802.1CB) définit la réplication et l'élimination de trames pour la fiabilité (appelées trames « FRER ») qui améliorent la fiabilité d’un réseau ETHERNET TSN. Cette fiabilité repose sur la redondance, où une trame est répliquée, envoyée sur plusieurs chemins, puis reçue et acceptée uniquement une réplique, tandis que toutes les autres répliques sont éliminées. La norme Qcc (ou plus généralement IEEE 802.1Qcc) décrit un plan de contrôle du réseau 10, spécifiant la gestion réseau et la configuration d'autres normes telles que AS, Qbv et CB. Les principes de l’implémentation de ces normes dans le cadre du réseau hybride 10 seront expliqués plus détail ci-dessous. En particulier, pour implémenter ces normes dans le réseau sans fil 20, chaque fonction de plan utilisateur 18A, 18B implémente un traducteur côté réseau 28A, 28B permettant pour chaque lien descendant d’encapsuler les trames provenant du deuxième réseau filaire 22 en un format conforme au protocole 5G et pour chaque lien montant, de décapsuler les trames provenant du réseau sans fil 20 pour qu’elles soient conformes au protocole ETHERNET TNS. De manière analogue, le ou chaque équipement 12, 12A, 12B implémente un traducteur côté équipement 32, 32A, 32B permettant, pour chaque lien montant, d’encapsuler les trames provenant du premier réseau filaire 21 au format conforme au protocole 5G et pour chaque lien descendant, de décapsuler les trames provenant du réseau sans fil 20 pour qu’elles soient conformes au protocole ETHERNET TNS. Selon l’invention, le ou chaque équipement utilisateur 12, 12A, 12B implémente un seul traducteur côté équipement 32, 32A, 32B. De plus, pour ce traducteur côté équipement 32, 32A, 32B, un seul traducteur d’entrée côté réseau 28A, 28B est choisi. Autrement dit, l’unique traducteur côté équipement 32, 32A, 32B peut correspondre à plusieurs commutateurs et plusieurs fonctions de plan utilisateur 18A, 18B. Toutefois, parmi ces plusieurs fonctions de plan utilisateur 18A, 18B, une seule fonction 18A, 18B et par conséquent un seul traducteur côté réseau 28A, 28B est choisi comme le point d’entrée pour chaque lien montant ou descendant. Une telle architecture permet de simplifier la configuration des traducteurs par exemple par le service TSN AF 33. En outre, selon l’invention, les traducteurs sont configurés pour assurer d’un côté la résilience des normes AS et Qbv, et de l’autre côté la fiabilité de la norme Qbv, comme cela est expliqué ci-dessous. Résilience des normes AS et Qbv a. Trajets multiples Selon l’invention, pour chaque lien descendant, chaque traducteur côté réseau 28A, 28B est configuré pour répliquer chaque trame de type AS et/ou Qbv provenant du deuxième réseau filaire 22 pour la transmettre via le réseau sans fil 20 en utilisant des chemins différents. Avantageusement, chaque traducteur côté réseau 28A, 28B au moins duplique chaque de trame de type AS et/ou Qbv pour avoir au moins deux répliques d’une même trame. Inversement, pour chaque lien montant, chaque traducteur côté équipement 32, 32A, 32B est configuré pour répliquer chaque trame de type AS et/ou Qbv provenant du premier réseau filaire 22 pour la transmettre via le réseau sans fil 20 en utilisant des chemins différents. Différentes conditions peuvent être utilisées pour choisir les chemins différents. Par exemple, selon l’invention, pour chaque équipement utilisateur 12, 12A, 12B connecté à deux commutateurs 16A à 16C du réseau sans fil 20, deux chemins qui satisfont les trois conditions suivantes sont sélectionnés : (1) chaque chemin traverse l'un de ces deux commutateurs 16A à 16C, (2) le nombre de liens sans fil communs est minimisé, et (3) ce sont les chemins avec la meilleure qualité en termes de latence et de gigue qui satisfont les conditions (1) et (2). La meilleure qualité signifie une latence la plus basse et une gigue la plus stable possible. La condition (3) signifie qu'il n'y a pas d'autres paires de chemins qui sont strictement mieux et qui satisfont également les conditions (1) et (2). En outre, chaque traducteur (côté réseau 28A, 28B ou côté équipement 32, 32A, 32B) est adapté pour ajouter une étiquette à chaque trame répliquée. Avantageusement, cette étiquette correspond à la valeur R-TAG de la trame correspondante. Ainsi, les valeurs R-TAG des répliques d’une même trame sont identiques. Pour les liens descendants, le ou chaque traducteur côté équipement 32, 32A, 32B est configuré pour reconnaitre dans une fenêtre temporelle prédéterminée chaque trame répliquée et pour transmettre au moins une de ces trames dans le premier réseau filaire 21. De manière analogue, pour les liens montants, le ou chaque traducteur côté réseau 28A, 28B est configuré pour reconnaitre dans une fenêtre temporelle prédéterminée chaque trame répliquée et pour transmettre au moins une de ces trames dans le deuxième réseau filaire 21. Lorsqu’une réplique est reçue en dehors de cette fenêtre temporelle, elle est considérée en tant qu’une trame indépendante pour le traducteur. Chaque traducteur côté équipement ou côté réseau est configuré en outre pour identifier chaque trame conformément à la clause 6 de 802.1 CB des normes TSN. Autrement dit, chaque traducteur utilise la fonction « IP identification ». De cette manière, chaque traducteur peut identifier à la fois les trames de type AS (trames de couche 2) et les trames de type Qbv (trames de couche 3). Au moins certains traducteurs peuvent être configurés pour répliquer (et donc reconnaitre) uniquement les trames de type AS. Cela est utilisable lorsque le respect de la norme Qbv n’est pas nécessaire (ponctuellement ou dans tout le réseau). b. Configuration du réseau La configuration du réseau 10 pour assurer la résilience des normes AS et Qbv se fait à l’aide des services CUC 31, CNC 32 et TSN AF 33. En particulier, pour ce faire, le service TSN AF 33 qui a la connaissance des informations relatives au réseau sans fil 20, envoie ces informations au service CNC 32. Ces informations comprennent notamment la topologie du réseau sans fil 20, le support de la priorisation du trafic et le temps de résidence moyen dans ce réseau 20. Puis, le service CNC 32 combine ces informations avec des informations reçues du service CUC 31 sur les flux de données circulant dans le réseau pour calculer la configuration TSN. En particulier, lors de ce calcul, le service CNC 32 considère le réseau sans fil 20 en tant qu’un commutateur virtuel. Puis, le service CNC 32 envoie cette configuration au service TSN AF 33 qui forme un plan de contrôle du réseau sans fil 20. En outre, pour les flux de type Qbv, le service TSN AF 33 est configuré pour surveiller et puis, sélectionner les chemins traversant le réseau sans fil 20 et la fonction de plan utilisateur d’entrée (et par conséquent, le traducteur côté réseau correspondant). Cela est fait en raison de la mobilité des équipements utilisateur et de la dynamique du réseau, afin de mettre à jour l’ordonnancement Qbv dans les traducteurs. Le service TSN AF 33 est également configuré pour activer/désactiver les fonctionnalités liées aux normes AS et Qbv de manière dynamique au sein de chaque traducteur. Autrement dit, ce service TSN AF 33 est apte à configurer chaque traducteur de manière dynamique. De plus, ce service TSN AF 33 est configuré pour activer/désactiver les fonctionnalités liées aux normes AS et Qbv de manière sélective sur chaque traducteur en fonction de ses besoins et des besoins des équipements utilisateur correspondants. Par exemple, sur la FIG. 2 , en raison de leurs opérations différentes, les équipements utilisateur 12A, 12B ont des besoins différents, par exemple : l'équipement utilisateur 12A a besoin des fonctionnalités de la norme AS et l'équipement utilisateur 12B a besoin des fonctionnalités de la norme Qbv. Ainsi, le service TSN AF 33 peut activer les fonctionnalités de la norme AS sur le traducteur côté équipement 32A et les fonctionnalités de deux normes sur le traducteur côté équipement 32B (étant donné que les fonctionnalités de la norme Qbv nécessitent celles de la norme AS pour fonctionner). De plus, de côté du deuxième réseau filaire 22, un seul traducteur côté réseau (par exemple le traducteur 28A) pourra être activé et choisi comme traducteur d’entrée. En effet, le deuxième traducteur 28B n’est pas nécessaire dans l’exemple représenté. L’activation/désactivation dynamique des fonctionnalités AS et Qbv au sein de chaque traducteur peut être décidée par un administrateur du réseau 10 et/ou de manière automatique, en fonction par exemple de la qualité observée de la radiocommunication dans le réseau sans fil 20. Fiabilité de la norme Qbv a. Asso ciation des niveaux de priorité Pour assurer la fiabilité de la norme Qbv, chaque traducteur (côté réseau ou côté équipement) est configuré en outre pour associer un niveau de priorité à chaque trame envoyée via le réseau sans fil 20 à partir de l’un des réseaux filaires 21, 22. De plus, chaque traducteur est adapté pour associer un tel niveau de priorité en fonction du niveau de priorité de cette trame dans le réseau filaire correspondant. À l’inverse, chaque traducteur est configuré en outre pour associer un niveau de priorité à chaque trame reçue du réseau sans fil 20 pour être envoyé vers l’un des réseaux filaires 21, 22. De plus, chaque traducteur est adapté pour associer un tel niveau de priorité en fonction du niveau de priorité de cette trame dans le réseau sans fil 20. Autrement dit, selon l’invention, il existe une correspondance entre les niveaux de priorité définis dans le réseau sans fil 20 et ceux définis dans les réseaux filaires 21, 22. Cette correspondance est connue de chaque traducteur et imposée par exemple par le service TSN AF 33 en fonction de la nature des flux circulant dans le réseau (par exemple TSN (critique), « meilleur effort », etc.). Par exemple, chaque traducteur est adapté pour attribuer une valeur QFI (« QoS flow identifier ») à chaque trame transitant via le réseau sans fil 20 en fonction de l’une des valeurs suivantes relatives à ce flux dans les réseaux filaires 21, 22 : - valeur DSCP (« Differentiated Services Code Point » en anglais) à l'intérieur de son paquet IP ; - valeur PCP (« Priority Code Point » en anglais, qui définit la priorité d'un flux) à l’intérieur de sa trame ETHERNET. Par défaut, chaque traducteur côté réseau utilise par exemple la valeur DSCP pour attribuer la valeur QFI au sein du réseau sans fil 20. Cela est avantageux car la plage des valeurs DSCP est plus fine et granulaire (varie de 0 à 63) que celle des valeurs PCP (varie de 0 à 7). Si les valeurs DSCP ne sont pas disponibles, le traducteur utilise la valeur PCP. Un exemple d’attribution de niveaux de priorités par les traducteurs 28A et 32 est illustré sur la FIG. 3 . Conformément à cet exemple, les flux de données A, B et C correspondant par exemple respectivement aux flux de type TSN, « meilleur effort » et AS, ont les valeurs PCP respectivement égale à 5, 1 et 6. Ainsi, lors de l’envoie de ces flux via le réseau sans fil 20, le traducteur côté réseau 28A associe ces valeurs PCP 5, 1 et 6 respectivement aux valeurs QFI 6, 5 et 1. À la réception de chaque trame reçue du réseau sans fil 20, le traducteur côté équipement 32 fait l’opération inverse. Autrement dit, ce traducteur 32 associe les valeurs PCT 5, 1 et 6 respectivement aux valeurs QFI 6, 5 et 1. b. Réalignement de l’ordonnancement Qbv Selon l’invention, les traducteurs côté équipement 32, 32A, 32B n’ont pas le même ordonnancement que les traducteurs côté réseau 28A, 28B. En particulier, pour les liens descendants, l’ordonnancement des traducteurs côté équipement 32, 32A, 32B est décalé par rapport à celui des traducteurs côté réseau 28A, 28B, d’une valeur de décalage. Cette valeur de décalage correspond par exemple à un temps de résidence moyen des trames dans le réseau sans fil 20. Ce temps de résidence est par exemple calculé de manière statique et constamment maintenu par le service TSN AF. Pour ce faire, le temps de résidence est calculé régulièrement par les traducteurs côté équipement 32, 32A, 32B et ensuite transmis régulièrement au service TSN AF 33 afin de calculer le temps de résidence moyen de manière statistique. De plus, avantageusement selon l’invention, pour les liens descendants, l’ordonnancement de chaque nœud situé en aval des traducteurs côté équipement 32, 32A, 32B est également décalé de la même valeur de décalage. Autrement dit, l’ordonnancement de chaque nœud du premier réseau filaire 21 est également décalé de la valeur de décalage. Inversement, pour les liens montants, l’ordonnancement des traducteurs côté réseau 28A, 28B est décalé par rapport à celui des traducteurs côté équipement 32, 32A, 32B, d’une valeur de décalage. Comme dans le cas précédent, cette valeur de décalage correspond par exemple à un temps de résidence moyen des trames dans le réseau sans fil 20. Ce temps de résidence est calculé régulièrement par les traducteurs côté réseau 28A, 28B et ensuite transmis régulièrement au service TSN AF 33 afin de calculer le temps de résidence moyen de manière statistique. De plus, avantageusement selon l’invention, pour les liens montants, l’ordonnancement de chaque nœud situé en aval des traducteurs côté réseau 28A, 28B est également décalé de la même valeur de décalage. Autrement dit, l’ordonnancement de chaque nœud du deuxième réseau filaire 22 est également décalé de la valeur de décalage. Pour déterminer l’ordonnancement pour chaque nœud du réseau 10, le service CNC 32 considère le réseau sans fil 20 en tant qu’un commutateur virtuel. Ce service calcule donc l'ordonnancement relatif à chaque commutateur du réseau (y compris le commutateur virtuel) et l'envoie à tous les commutateurs de la même manière. Cependant, avant que l’ordonnancement Qbv n'atteigne le réseau sans fil 20, il passe par le service TSN AF 33. Ensuite, pour configurer l'alignement de l'ordonnancement Qbv, après avoir reçu l'ordonnancement Qbv du service CNC 32, le service TSN AF 33 ajoute le temps de résidence moyen aux ordonnancements, puis envoie ces configurations aux traducteurs. Le processus de réalignement des ordonnancements est transparent pour le service CNC 33 et l’ensemble des traducteurs. Toutefois, lorsque le service CNC 33 a besoin de connaître le temps de résidence à l'intérieur du réseau sans fil 20, il peut en faire la demande auprès du service TSN AF 33. Procédé de communication Le procédé de communication mis en œuvre dans le réseau 10 sera désormais expliqué. Ce procédé comprend une étape préliminaire de configuration de l’ensemble des composants du réseau 10 à l’aide des services CUC 31, CNC 32 et TSN AF 33. En particulier, cette étape comprend la configuration de chaque commutateur du réseau sans fil 20 et de chaque traducteur (côté équipement et côté réseau) pour la mise en œuvre de la norme AS et avantageusement de la norme Qbv, comme cela a été expliqué précédemment. Cette configuration est ensuite transmise aux commutateurs et traducteurs concernés par le service TSN AF 33. Lors d’une étape suivante, lorsque par exemple une trame de type AS ou Qbv doit être transmise de la part du contrôleur 14 vers un dispositif connecté 23, cette trame atteint d’abord un traducteur côté réseau, par exemple le traducteur côté réseau 28A qui est alors choisi comme le point d’entrée. Ce traducteur réplique cette trame, associe une même étiquette à chacune des répliques et les envoie via des chemins différents à travers le réseau sans fil 20. Puis, lors d’une étape suivante, le traducteur côté équipement 32 reçoit chaque réplique de cette trame et identifie ces répliques en utilisant l’étiquette. Puis, lors d’une étape suivante, il peut éventuellement comparer ces trames et lorsqu’elles sont identiques, éliminer l’une des trames. Puis, lors d’une étape suivante, il transmet cette trame au dispositif connecté 23 concerné. La communication dans le sens inverse (c’est-à-dire par le lien montant) s’effectue de la même façon. Réseau hybride filaire-sans fil (10) comprenant : - un équipement utilisateur (12 ; 12A, 12B) ; - un nœud de communication (14) ; - une pluralité de commutateurs (16A, 16B, 16C) connectés par un réseau filaire (22) de type ETHERNET TSN au nœud de communication (14) et un réseau sans fil (20) de type 3GPP à l’équipement utilisateur (12 ; 12A, 12B), l’équipement utilisateur (12 ; 12A, 12B) implémentant un traducteur côté équipement (32 ; 32A, 32B) ; - une ou plusieurs fonctions de plan utilisateur (18A, 18B), la ou chaque fonction de plan utilisateur (18A, 18B) implémentant un traducteur côté réseau (28A, 28B) ; caractérisé en ce que le traducteur (32 ; 32A, 32B, 28A, 28B) est configuré pour répliquer chaque trame de type AS et/ou Qbv provenant du nœud de communication (14) ou de l’équipement utilisateur (12 ; 12A, 12B) pour transmettre des répliques de cette trame via le réseau sans fil en utilisant des chemins différents, lesdits chemins différents étant formés par au moins deux commutateurs différents (16A, 16B, 16C). Réseau (10) selon la revendication 1, dans lequel chaque traducteur (32 ; 32A, 32B, 28A, 28B) est configuré en outre pour ajouter une étiquette à chaque trame répliquée. Réseau (10) selon la revendication 1 ou 2, dans lequel chaque traducteur (32 ; 32A, 32B, 28A, 28B) est configuré en outre pour reconnaitre dans une fenêtre temporelle prédéterminée chaque trame répliquée et pour transmettre au moins une de ces trames à l’équipement utilisateur (12 ; 12A, 12B) ou au nœud de communication (14). Réseau (10) selon l’une quelconque des revendications précédentes, dans lequel l’équipement utilisateur (12 ; 12A, 12B) implémente un seul traducteur côté équipement (32 ; 32A, 32B), ledit traducteur côté équipement (32 ; 32A, 32B) étant associé à un seul traducteur côté réseau (28A, 28B). Réseau (10) selon l’une quelconque des revendications précédentes, comprenant en outre un service TSN AF (33) comprenant une topologie du réseau sans fil et configuré pour déterminer lesdits chemins différents. Réseau (10) selon la revendication 5, dans lequel le service TSN AF (33) est apte à configurer chaque traducteur (32 ; 32A, 32B, 28A, 28B) de manière dynamique. Réseau (10) selon l’une quelconque des revendications précédentes, dans lequel ledit traducteur (32 ; 32A, 32B, 28A, 28B) est configuré en outre pour associer un niveau de priorité à chaque trame pour l’envoyer via le réseau sans fil (20). Réseau (10) selon la revendication 7, dans lequel ledit niveau de priorité correspond à la valeur QFI de la trame à envoyer via le réseau sans fil (20). Réseau (10) selon la revendication 7 ou 8, dans lequel ledit niveau de priorité est défini en fonction d’un niveau de priorité de cette trame dans le réseau filaire (22) et avantageusement, correspond à l’une des valeurs suivantes de cette trame : - la valeur DSCP ; - la valeur PCP. Réseau (10) selon l’une quelconque des revendications précédentes, dans lequel le ou chaque traducteur côté équipement (32 ; 32A, 32B) définit un ordonnancement différent de celui du ou de chaque traducteur côté réseau (28A, 28B), lesdits ordonnancements étant décalés d’une valeur de décalage. Réseau (10) selon la revendication 10, dans lequel la valeur de décalage correspond à un temps de résidence moyen des trames dans le réseau sans fil (20). Réseau (10) selon la revendication 11, dans lequel le temps de résidence moyen est déterminé de manière statistique. Réseau (10) selon l’une quelconque des revendications 10 à 12 prise en combinaison avec la revendication 5 ou 6, dans lequel la valeur de décalage est déterminée par le service TSN AF (33). Réseau (10) selon l’une quelconque des revendications précédentes, dans lequel l’équipement utilisateur (12 ; 12A, 12B) appartient à un réseau filaire (21) différent dudit réseau filaire (22), les deux réseaux filaires (21, 22) état interconnectés par le réseau sans fil (20). Procédé de communication d’un réseau hybride filaire-sans fil (10) selon l’une quelconque des revendications précédentes, le procédé comprenant une étape de réplication de chaque trame de type AS et/ou Qbv provenant du nœud de communication (14) ou de l’équipement utilisateur (12 ; 12A, 12B) pour transmettre des répliques de cette trame via le réseau sans fil en utilisant des chemins différents.