Brevet FR2964522A1 — publié le 20120309

La présente invention concerne un dispositif d'aiguillage de données. La présente invention concerne également un dispositif noeud destiné à être utilisé dans un réseau de communication et comportant un tel dispositif d'aiguillage de données. Dans des réseaux de communication de type multipoints à multipoints comportant une pluralité de dispositifs noeuds de communication, chaque dispositif noeud de communication comporte une pluralité d'interfaces avec des liens auxquels sont connectés des équipements terminaux ou des points d'accès vers d'autres réseaux de communication. De tels réseaux permettent de collecter des données provenant de ces équipements ou de ces points d'accès et de distribuer des données vers ces équipements ou ces points d'accès. De manière à pouvoir aiguiller les données depuis de telles interfaces vers d'autres telles interfaces, les dispositifs noeuds de communication comportent des matrices d'interconnexion (cross-connect matrix en anglais). Plus un noeud doit gérer un nombre élevé d'interfaces à interconnecter, plus ces matrices d'interconnexion sont complexes, plus elles nécessitent de ressources matérielles et plus elles consomment d'énergie. Il est souhaitable de pallier ces différents inconvénients de l'état de la technique. Il est notamment souhaitable de fournir une solution qui permette de simplifier la mise en oeuvre d'un dispositif d'aiguillage destiné à être utilisé dans un dispositif noeud de communication d'un réseau de communication comportant en outre une pluralité d'autres dispositifs noeuds de communication, le dispositif d'aiguillage comportant au moins un premier groupe d'interfaces à interconnecter à un second groupe d'interfaces en vue d'échanger des données via le réseau de communication. Il est notamment souhaitable de fournir une telle solution qui minimise les ressources matérielles nécessaires à sa mise oeuvre. I1 est notamment souhaitable de fournir une telle solution qui minimise la consommation d'énergie. I1 est notamment souhaitable de fournir une telle solution qui permette de simplifier l'installation et la maintenance du réseau de communication. Il est notamment souhaitable de fournir une telle solution qui soit simple à 30 mettre en oeuvre et à faible coût. L'invention concerne un dispositif d'aiguillage de données destiné à être utilisé dans un dispositif noeud de communication d'un réseau de communication comportant en outre une pluralité d'autres dispositifs noeuds de communication, le dispositif d'aiguillage comportant au moins un premier groupe d'interfaces et un second groupe d'interfaces. Le dispositif d'aiguillage comporte une pluralité de matrices d'interconnexion adaptées pour aiguiller des données entre des premiers sous-groupes respectifs d'interfaces du premier groupe et des seconds sous-groupes respectifs d'interfaces du second groupe, et, pour chaque matrice d'interconnexion, des données peuvent être échangées entre chaque interface du premier sous-groupe et chaque interface du second sous-groupe. Ainsi, la mise en oeuvre d'un dispositif d'aiguillage est simplifiée par rapport à l'état de la technique. Les ressources matérielles nécessaires à sa mise oeuvre sont en outre minimisées, ainsi que la consommation d'énergie. Selon un mode de réalisation particulier, le dispositif d'aiguillage comporte en outre une matrice de brassage adaptée pour connecter chaque interface du premier groupe sur n'importe quelle matrice d'interconnexion. Ainsi, l'installation et la maintenance du réseau de communication sont simplifiées. Selon un mode de réalisation particulier, les interfaces du premier groupe sont destinées à être connectées à des liens externes permettant d'échanger des données avec des équipements externes audit réseau de communication, et en ce que les interfaces du second groupe sont destinées à être connectées à des liens internes respectifs permettant d'échanger des données avec desdits dispositifs noeuds de communication. Ainsi, un tel dispositif d'aiguillage est adapté à être mis en oeuvre par exemple dans la partie basse d'un réseau d'accès radio (Low RAN pour Low Radio Access Network en anglais) dans un système de télécommunication mobile, destiné à la collecte et à la distribution de circuits, transportant par exemple des données voix, par exemple de type El selon les normes ITU-T G.703 et G.704. Selon un mode de réalisation particulier, le dispositif d'aiguillage comporte un troisième groupe d'interfaces destinées à être connectées à des liens avec un autre dispositif d'aiguillage du dispositif noeud de communication et en ce que chaque matrice d'interconnexion est adaptée pour aiguiller des données entre son premier sous-groupe d'interfaces, son second sous-groupe d'interfaces et un troisième sous-groupe d'interfaces du troisième groupe. Pour chaque matrice d'interconnexion, des données peuvent être échangées entre chaque interface du premier sous-groupe et chaque interface du second sous-groupe, entre chaque interface du premier sous- groupe et chaque interface du troisième sous-groupe, et entre chaque interface du second sous-groupe et chaque interface du troisième sous-groupe. Ainsi, il est possible en ayant deux dispositifs d'aiguillage, d'augmenter le nombre d'interfaces gérées par un même noeud de communication et, dans le cadre de transmissions en faisceau hertzien sur le réseau, de communiquer selon deux paramétrages différents de faisceau (e.g. directivité de faisceau). L'invention concerne également un dispositif noeud de communication destiné à être utilisé dans un réseau de communication comportant en outre une pluralité d'autres dispositifs noeuds de communication, le dispositif noeud de communication comportant un dispositif d'aiguillage comportant au moins un premier groupe d'interfaces et un second groupe d'interfaces. Le dispositif d'aiguillage du dispositif noeud de communication comporte une pluralité de matrices d'interconnexion adaptées pour aiguiller des données entre des premiers sous-groupes respectifs d'interfaces du premier groupe et des seconds sous-groupes respectifs d'interfaces du second groupe, et, pour chaque matrice d'interconnexion, des données peuvent être échangées entre chaque interface du premier sous-groupe et chaque interface du second sous-groupe. Selon un mode de réalisation particulier, le dispositif d'aiguillage du dispositif noeud de communication comporte en outre une matrice de brassage adaptée pour connecter chaque interface du premier groupe sur n'importe quelle matrice d'interconnexion. L'invention concerne également un dispositif noeud de communication destiné à être utilisé dans un réseau de communication comportant en outre une pluralité d'autres dispositifs noeuds de communication, caractérisé en ce qu'il comporte des premier et second dispositifs d'aiguillage, et en ce qu'il comporte des liens reliant les interfaces du troisième groupe des premier et second dispositifs d'aiguillage. Selon un mode de réalisation particulier, le dispositif noeud de communication, qu'il comporte un ou deux dispositifs d'aiguillage, comporte des moyens pour former et transmettre des trames via ledit réseau de communication, les trames étant formées à partir de données issues des seconds sous-groupes d'interfaces. Selon un mode de réalisation particulier, le dispositif noeud de communication, qu'il comporte un ou deux dispositifs d'aiguillage, comporte des moyens pour transmettre des trames via ledit réseau de communication, chaque trame étant formée à partir de données issues d'une pluralité de sous-groupes parmi les seconds sous-groupes. Selon un mode de réalisation particulier, le dispositif noeud de communication, qu'il comporte un ou deux dispositifs d'aiguillage, comporte des moyens pour recevoir des trames via ledit réseau de communication et extraire des données des trames reçues, chaque donnée extraite étant fournie à une interface d'un second sous-groupe d'interfaces. Selon un mode de réalisation particulier, les données extraites d'une même trame sont fournies à des interfaces de second sous-groupe d'interfaces distinctes. L'invention concerne également un programme d'ordinateur, qui peut être stocké sur un support et/ou téléchargé d'un réseau de communication, afin d'être lu par un système informatique ou un processeur. Ce programme d'ordinateur comprend des instructions pour implémenter le procédé mentionné ci-dessus, lorsque ledit programme est exécuté par un système informatique ou un processeur. L'invention concerne également des moyens de stockage comprenant un tel programme d'ordinateur. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : - la Fig. 1 illustre schématiquement un réseau de communication dans lequel l'invention peut être mise en oeuvre selon un mode de réalisation ; - la Fig. 2 illustre schématiquement un premier exemple de dispositif d'aiguillage de données, tel qu'il peut être mis en oeuvre dans un dispositif noeud de 25 communication du réseau de la Fig. 1 ; - la Fig. 3 illustre schématiquement un second exemple de dispositif d'aiguillage de données, tel qu'il peut être mis en oeuvre dans un dispositif noeud de communication du réseau de la Fig. 1 ; - la Fig. 4 illustre schématiquement un troisième exemple de dispositif 30 d'aiguillage de données, tel qu'il peut être mis en oeuvre dans un dispositif noeud de communication du réseau de la Fig. 1 ; - la Fig. 5 illustre schématiquement un format de trame transmise entre dispositifs noeuds de communication du réseau de la Fig. 1. Le principe général de l'invention réside dans le fait de réaliser l'interconnexion d'au moins deux groupes d'interfaces par le biais d'une pluralité de matrices d'interconnexion de complexité réduite, plutôt que d'utiliser une unique matrice d'interconnexion de forte complexité. On économise ainsi des ressources matérielles et énergétiques. Chaque matrice d'interconnexion de la présente invention va se limiter à interconnecter certaines interfaces d'un premier groupe d'interface avec certaines interfaces d'un second groupe d'interfaces, chaque matrice d'interconnexion gérant des interfaces distinctes. Ainsi, en comparaison avec une matrice unique interconnectant les interfaces des deux groupes d'interfaces, certaines combinaisons d'interconnexion d'interfaces ne sont pas réalisables, mais peuvent être compensées en amont et/ou en aval de ces interfaces. Le principe général de l'invention s'applique sur des matrices d'interconnexion d'un dispositif d'aiguillage gérant deux groupes d'interfaces ou plus. Par exemple, on peut appliquer le principe général de l'invention à trois groupes d'interfaces, un premier groupe permettant de communiquer avec des terminaux externes au réseau de communication, un second groupe permettant de communiquer avec des dispositifs noeuds de communication d'un réseau de communication et un troisième groupe permettant de communiquer avec un autre dispositif d'aiguillage auquel ledit dispositif d'aiguillage est associé. La Fig. 1 illustre schématiquement un réseau de communication dans lequel l'invention peut être mise en oeuvre selon un mode de réalisation. Un réseau de communication 1 comporte une pluralité de dispositifs noeuds de communication 2a, 2b, 2c et 2d. Par souci de simplicité, les dispositifs noeuds de communication sont simplement appelés noeuds dans la suite de la description. Les noeuds de communication 2a, 2b, 2c et 2d sont interconnectés par des liens de communication. Ces liens sont dits liens réseau. Les liens réseau permettent aux noeuds d'échanger des données entre eux. Le réseau de communication 1 comporte une structure en anneau. Bien entendu, 30 d'autres structures peuvent être adoptées, comme par exemple une structure en Y, une structure en étoile, ou une structure en bus. Un tel réseau de communication correspond par exemple à la partie basse d'un réseau d'accès radio dans un système de télécommunication mobile, et sert à la collecte et à la distribution de circuits, transportant par exemple des données voix. Le noeud 2a est connecté au noeud 2b par un lien réseau 6a ; le noeud 2b est connecté au noeud 2c par un lien réseau 6b ; le noeud 2c est connecté au noeud 2d par un lien réseau 6c ; et, le noeud 2d est connecté au noeud 2a par un lien réseau 6d. Dans un mode préférentiel de réalisation, les liens réseau 6a, 6b, 6c et 6d sont réalisés selon une technologie de transmission de type faisceau hertzien (microwaves en anglais). D'autres technologies de transmission peuvent être utilisées pour réaliser les liens réseau, comme par exemple des technologies de transmission sur fibre optique ou sur support cuivré. Afin de transmettre des données sur les liens réseau auxquels il est connecté, chaque noeud 2a, 2b, 2c et 2d comporte des modules de communication en transmission et/ou réception. De manière préférentielle, chaque noeud 2a, 2b, 2c et 2d comporte deux modules de communication, chacun permettant de transmettre et/ou recevoir en faisceau hertzien des données selon une direction prédéfinie. Le noeud 2a comporte un module de communication 8a pour communiquer sur le lien réseau 6d et un module de communication 8b pour communiquer sur le lien réseau 6a ; le noeud 2b comporte un module de communication 8c pour communiquer sur le lien réseau 6a et un module de communication 8d pour communiquer sur le lien réseau 6b ; le noeud 2c comporte un module de communication 8e pour communiquer sur le lien réseau 6b et un module de communication 8f pour communiquer sur le lien réseau 6c ; et, le noeud 2d comporte un module de communication 8h pour communiquer sur le lien réseau 6c et un module de communication 8g pour communiquer sur le lien réseau 6d. Les dispositifs noeuds de communication 2a, 2b, 2c et 2d sont connectés à des équipements externes au réseau de communication 1 par des liens de communication. Ces liens sont dits liens externes en ce sens qu'ils sont externes au réseau de communication 1. Afin de transmettre des données sur les liens externes auxquels il est connecté, chaque noeud 2a, 2b, 2c et 2d comporte des interfaces dédiées. Le noeud 2a comporte une interface 7a avec un ensemble de liens externes 5a et une interface 7b avec un ensemble de liens externes 5b ; le noeud 2b comporte une interface 7c avec un ensemble de liens externes 5c et une interface 7d avec un ensemble de liens externes 5d ; le noeud 2c comporte une interface 7e avec un ensemble de liens externes 5e et une interface 7f avec un ensemble de liens externes 5f; et, le noeud 2d comporte une interface 7g avec un ensemble de liens externes 5g et une interface 7h avec un ensemble de liens externes 5h. De manière à pouvoir échanger des données entre les liens externes auxquels ils sont connectés et le réseau de communication 1, les noeuds 2a, 2b, 2c et 2d comportent des dispositifs d'aiguillages. De tels dispositifs d'aiguillages sont détaillés ci-après en relation avec les Figs. 2 à 4. Pour permettre cet échange de données, les dispositifs d'aiguillages, et donc a fortiori les noeuds, comportent des matrices d'interconnexion. Ainsi, le noeud 2a comporte deux matrices d'interconnexion 3a et 3b. La matrice d'interconnexion 3a permet d'interconnecter l'ensemble de liens externes 5a, un ensemble de liens internes l0a et la matrice d'interconnexion 3b. La matrice d'interconnexion 3b permet d'interconnecter l'ensemble de liens externes 5b, un ensemble de liens internes l0b et la matrice d'interconnexion 3a. Le noeud 2b comporte deux matrices d'interconnexion 3c et 3d. La matrice d'interconnexion 3c permet d'interconnecter l'ensemble de liens externes 5c, un ensemble de liens internes l0c et la matrice d'interconnexion 3d. La matrice d'interconnexion 3d permet d'interconnecter l'ensemble de liens externes 5d, un ensemble de liens internes 10d et la matrice d'interconnexion 3c. Le noeud 2c comporte deux matrices d'interconnexion 3e et 3f. La matrice d'interconnexion 3e permet d'interconnecter l'ensemble de liens externes 5e, un ensemble de liens internes 10e et la matrice d'interconnexion 3f. La matrice d'interconnexion 3f permet d'interconnecter l'ensemble de liens externes 5f, un ensemble de liens internes 10f et la matrice d'interconnexion 3e. Le noeud 2d comporte deux matrices d'interconnexion 3g et 3h. La matrice d'interconnexion 3g permet d'interconnecter l'ensemble de liens externes 5g, un ensemble de liens internes 10g et la matrice d'interconnexion 3h. La matrice d'interconnexion 3h permet d'interconnecter l'ensemble de liens externes 5h, un ensemble de liens internes 10h et la matrice d'interconnexion 3g. Dans chaque noeud 2a, 2b, 2c et 2d, chaque matrice d'interconnexion est reliée à un module de communication du noeud considéré par des liens internes. Ces liens sont dits internes car ils sont internes au noeud de communication, et a fortiori au réseau de communication. Dans le noeud 2a, la matrice d'interconnexion 3a est connectée au module de communication 8a via des liens internes 10a et la matrice d'interconnexion 3b est connectée au module de communication 8b via des liens internes 10b. Dans le noeud 2b, la matrice d'interconnexion 3c est connectée au module de communication 8c via des liens internes l0c et la matrice d'interconnexion 3d est connectée au module de communication 8d via des liens internes 10d. Dans le noeud 2c, la matrice d'interconnexion 3e est connectée au module de communication 8e via des liens internes 10e et la matrice d'interconnexion 3f est connectée au module de communication 8f via des liens internes 10f. Enfin, dans le noeud 2d, la matrice d'interconnexion 3g est connectée au module de communication 8g via des liens internes 10g et la matrice d'interconnexion 3h est connectée au module de communication 8h via des liens internes 10h. Ces liens internes sont plus amplement décrits ci-après en relation avec les Figs. 2 à 4. Dans chaque noeud 2a, 2b, 2c et 2d, les matrices d'interconnexion disposent d'interfaces qui permettent de les relier entre elles par un lien de communication ou ensemble de liens de communication. La matrice d'interconnexion 3a est ainsi reliée à la matrice d'interconnexion 3b par un ensemble de liens 4a, la matrice d'interconnexion 3c est reliée à la matrice d'interconnexion 3d par un ensemble de liens 4b, la matrice d'interconnexion 3e est reliée à la matrice d'interconnexion 3f par un ensemble de liens 4c et la matrice d'interconnexion 3g est reliée à la matrice d'interconnexion 3h par un ensemble de liens 4d. Il est à noter que, bien que la Fig. 1 montre des noeuds disposant de 2 matrices d'interconnexion, par exemple 3a et 3b pour le noeud 2a, ainsi que deux modules de communication, par exemple 8 a et 8b pour le noeud 2a, chaque noeud de communication peut ne comporter qu'une seule telle matrice d'interconnexion et qu'un seul tel module de communication, selon le type d'architecture réseau utilisé. Chaque noeud 2a, 2b, 2c et 2d comporte un microcontrôleur, une mémoire de type RAM Random Access Memory en anglais ou Mémoire à Accès Aléatoire en français) et une mémoire de type ROM (Read Only Memory en anglais ou Mémoire à Lecture Seule en français). Ces éléments ne sont pas représentés sur la Fig. 1. Le microcontrôleur est capable d'exécuter des instructions chargées dans la mémoire RAM à partir de la mémoire ROM. Lorsqu'un noeud 2a, 2b, 2c et 2d est mis sous tension, son microcontrôleur est capable de lire de la mémoire RAM des instructions et de les exécuter. Cela permet notamment de configurer les différents éléments constituant le noeud, comme par exemple une matrice d'interconnexion et une matrice de brassage. La Fig. 2 illustre schématiquement un premier exemple de dispositif d'aiguillage de données, tel qu'il peut être mis en oeuvre dans un noeud 2a, 2b, 2c 2d du réseau de communication 1. Le dispositif d'aiguillage 20 comporte une matrice d'interconnexion 12. Le dispositif d'aiguillage 20 comporte un premier groupe 7 d'interfaces destinées à être connectées à des liens externes 5 respectifs. Le dispositif d'aiguillage 20 comporte un second groupe 9 d'interfaces destinées à être connectées à des liens internes 10 respectifs. La matrice d'interconnexion 12 permet d'interconnecter toute interface destinée à être connectée à un lien externe à toute interface destinée à être connectée à un lien interne, si cette dernière est libre, et vice versa. Une interface est dite libre si elle n'est pas déjà connectée à une autre interface via la matrice d'interconnexion 12. Le dispositif d'aiguillage 20 peut comporter un troisième groupe 11 d'interfaces, pour pouvoir relier la matrice d'interconnexion 12 à une matrice d'interconnexion d'un autre dispositif d'aiguillage. Cette liaison entre deux matrices d'interconnexion est préférentiellement réalisée au sein d'un même noeud, comme par exemple celle réalisée sur l'ensemble de liens 4a de la Fig. 1. La matrice d'interconnexion 12 permet alors d'interconnecter toute interface destinée à être connectée à un lien externe à toute interface destinée à être connectée à un lien interne, si cette dernière interface est libre, ou à toute interface destinée à être connectée à un lien avec la matrice d'interconnexion de l'autre dispositif d'aiguillage, si cette dernière interface est libre. La matrice d'interconnexion 12 permet en outre d'interconnecter toute interface destinée à être connectée à un lien interne à toute interface destinée à être connectée à un lien externe, si cette dernière interface est libre, ou à toute interface destinée à être connectée à un lien avec la matrice d'interconnexion de l'autre dispositif d'aiguillage, si cette dernière interface est libre. La matrice d'interconnexion 12 permet en outre d'interconnecter toute interface destinée à être connectée à un lien avec la matrice d'interconnexion de l'autre dispositif d'aiguillage à toute interface destinée à être connectée à un lien interne, si cette dernière interface est libre, ou à toute interface destinée à être connectée à un lien externe, si cette dernière interface est libre. Considérons, à titre d'illustration, un exemple selon lequel le réseau de communication 1 est incorporé dans un système de téléphonie mobile. Les noeuds 2a, 2b, 2c et 2d permettent de connecter des stations de base à un réseau plus étendu, appelé réseau coeur (core network en anglais). Les liens externes sont alors les points d'entrée / sortie du réseau de communication 1 pour des équipements externes, qui sont les stations de base et des points d'accès au réseau coeur. Le réseau de communication est destiné à transporter des trames de données de type El, selon les normes ITU-T G.703 et G.704. Chaque lien réseau 6a, 6b, 6c et 6d permet de transporter un volume de données au moins égal à 80 trames de type El. Chaque noeud possède des interfaces avec 32 (2* 16) liens externes de type El, ainsi que des interfaces avec 160 (2*80) liens internes de type El. Les matrices d'interconnexion de chaque noeud sont reliées entre elles par un ensemble de 64 liens de type El. Ainsi, dans l'exemple considéré, la matrice d'interconnexion 12 permet d'interconnecter toute interface parmi 16 interfaces avec les liens externes de type El à toute interface parmi 80 interfaces avec les liens internes de type El, si cette dernière interface est libre, ou avec toute interface parmi 64 interfaces avec les liens de type El avec la matrice d'interconnexion de l'autre dispositif d'aiguillage du noeud considéré, si cette dernière interface est libre. La matrice d'interconnexion 12 permet en outre d'interconnecter toute interface parmi les 80 interfaces avec les liens internes de type El à toute interface parmi les 16 interfaces avec les liens externes de type El, si cette dernière interface est libre, ou avec toute interface parmi les 64 interfaces avec les liens de type El avec la matrice d'interconnexion de l'autre dispositif d'aiguillage du noeud considéré, si cette dernière interface est libre. La matrice d'interconnexion 12 permet aussi d'interconnecter toute interface parmi les 64 interfaces avec les liens de type El avec la matrice d'interconnexion de l'autre dispositif d'aiguillage du noeud considéré avec toute interface parmi les 16 interfaces avec les liens externes de type El, si cette dernière interface est libre, ou avec toute interface parmi les 80 interfaces avec les liens internes de type El, si cette dernière interface est libre. Dans l'exemple considéré, la matrice d'interconnexion 12 est alors une matrice de dimension 80*64*16. La mise en oeuvre d'une telle matrice dans un composant FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur Champ en français) de type SPARTAN-6® de la société XILINX Inc. pourrait nécessiter plus de 10 250 cellules de type LUT (pour Look-Up Table en anglais ou Table de Conversion en français). Les Figs. 3 et 4 illustrent schématiquement des modes de réalisation de dispositifs d'aiguillage visant à réduire la complexité liée à l'interconnexion des interfaces et liens, ainsi qu'à réduire les ressources matérielles et énergétiques nécessaires à la mise en oeuvre de cette interconnexion. Tous les noeuds 2a, 2b, 2c et 2d sont préférentiellement mis en oeuvre conformément à l'un quelconque des modes de réalisation des Figs. 3 et 4. Certains de ces noeuds 2a, 2b, 2c et 2d peuvent toutefois être mis en oeuvre conformément au mode de réalisation de la Fig. 2. La Fig. 3 illustre schématiquement un second exemple de dispositif d'aiguillage de données, tel qu'il peut être mis en oeuvre dans un noeud 2a, 2b, 2c ou 2d du réseau de communication 1. Le dispositif d'aiguillage 30 comporte une pluralité de matrices d'interconnexion 12a, 12b, 12c et 12d. Aucune entrée/sortie d'une matrice d'interconnexion n'est connectée à une entrée/sortie d'une autre matrice d'interconnexion. Le dispositif d'aiguillage 30 comporte un premier groupe d'interfaces et un second groupe d'interfaces à interconnecter en vue d'échanger des données via le réseau de communication. Dans un mode de réalisation particulier, les interfaces du premier groupe sont destinées à être connectées à des liens externes respectifs. Ce premier groupe d'interfaces correspond au premier groupe 7 d'interfaces décrit en relation avec la Fig. 2. Ce premier groupe d'interfaces est décomposé en une pluralité de sous-groupes d'interfaces. Ce sont les sous-groupes d'interfaces 7.1, 7.2, 7.3 et 7.4. Chaque sous-groupe d'interfaces 7.1, 7.2, 7.3 et 7.4 est respectivement connecté à des liens externes 5.1, 5.2, 5.3 et 5.4. Dans un mode de réalisation particulier, les interfaces du second groupe sont destinées à être connectées à des liens internes respectifs. Ce second groupe d'interfaces correspond au second groupe 9 d'interfaces décrit en relation avec la Fig. 2. Ce second groupe d'interfaces est décomposé en une pluralité de sous-groupes d'interfaces. Ce sont les sous-groupes d'interfaces 9.1, 9.2, 9.3 et 9.4. Chaque sous- groupe d'interfaces 9.1, 9.2, 9.3 et 9.4 est respectivement connecté à des liens internes 10.1, 10.2, 10.3 et 10.4. La matrice d'interconnexion 12a permet d'interconnecter toute interface du sous-groupe 7.1 d'interfaces destinées à être connectées à des liens externes, à toute interface du sous-groupe 9.1 d'interfaces destinées à être connectées à un lien interne, si cette dernière est libre, et vice versa. Comme pour la matrice d'interconnexion 12 de la Fig. 2, la matrice d'interconnexion 12a peut comporter en outre une connexion vers une matrice d'interconnexion d'un autre dispositif d'aiguillage via des interfaces 11.1 connectées à des liens 4.1. La matrice d'interconnexion 12a permet alors d'interconnecter toute interface 7.1 destinée à être connectée à un lien externe à toute interface 9.1 destinée à être connectée à un lien interne, si cette dernière interface est libre, ou à toute interface 11.1 destinée à être connectée à un lien avec la matrice d'interconnexion de l'autre dispositif d'aiguillage, si cette dernière interface est libre. La matrice d'interconnexion 12a permet en outre d'interconnecter toute interface 9.1 destinée à être connectée à un lien interne à toute interface 7.1 destinée à être connectée à un lien externe, si cette dernière interface est libre, ou à toute interface 11.1 destinée à être connectée à un lien avec la matrice d'interconnexion de l'autre dispositif d'aiguillage, si cette dernière interface est libre. La matrice d'interconnexion 12a permet en outre d'interconnecter toute interface 11.1 destinée à être connectée à un lien avec la matrice d'interconnexion de l'autre dispositif d'aiguillage à toute interface 9.1 destinée à être connectée à un lien interne, si cette dernière interface est libre, ou à toute interface 7.1 destinée à être connectée à un lien externe, si cette dernière interface est libre. Les matrices d'interconnexion 12b, 12c et 12d sont mises en oeuvre sur le même schéma avec respectivement les sous-groupes d'interfaces 7.2, 9.2 et 11.2, les sous-groupes d'interfaces 7.3, 9.3 et 11.3, et les sous-groupes d'interfaces 7.4, 9.4 et 11.4. Les matrices d'interconnexion 12a, 12b, 12c et 12d sont préférentiellement mises en oeuvre dans un même circuit intégré 50, tel qu'un FPGA ou un ASIC (Application-Specific Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). En reprenant l'exemple décrit en relation avec la Fig. 2, chaque sous-groupe d'interfaces 7.1, 7.2, 7.3 et 7.4 comporte 4 interfaces, chacune connectée respectivement à un lien externe de type El. Chaque sous-groupe d'interfaces 9.1, 9.2, 9.3 et 9.4 comporte 20 interfaces, chacune connectée respectivement à un lien interne de type El. Chaque sous-groupe d'interfaces 11.1, 11.2, 11.3 et 11.4 comporte 16 interfaces, chacune connectée respectivement à un lien de type El avec la matrice d'interconnexion de l'autre dispositif d'aiguillage du noeud considéré. Dans l'exemple considéré, le dispositif d'aiguillage comporte 4 matrices d'interconnexion de dimension 20*16*4. La mise en oeuvre de telles matrices dans un composant FPGA de type SPARTAN-6® de la société XILINX Inc. pourrait nécessiter au total moins de 2 850 cellules de type LUT. Une telle mise en oeuvre permet donc d'utiliser approximativement 3.6 fois moins de ressources matérielles que la mise en oeuvre de la matrice d'interconnexion de dimension 80*64*16 décrite en relation avec la Fig. 1. Cela permet en outre une réduction significative de la consommation d'énergie du dispositif d'aiguillage. La Fig. 4 illustre schématiquement un troisième exemple de dispositif d'aiguillage de données, tel qu'il peut être mis en oeuvre dans un noeud 2a, 2b, 2c ou 2d du réseau de communication 1. La Fig. 4 décrit un dispositif d'aiguillage 40. On retrouve dans le dispositif d'aiguillage 40 les mêmes éléments que ceux décrits en relation avec la Fig. 3. Ces éléments ne seront pas plus amplement décrits ici. Le dispositif d'aiguillage 40 comporte en outre une matrice de brassage 13. Cette matrice de brassage 13 permet de connecter toute interface du premier groupe d'interfaces destinées à être connectées aux liens externes à toute matrice d'interconnexion 12a, 12b, 12c ou 12d. Ainsi, par configuration de cette matrice de brassage 13, il est possible de rendre générique la connexion physique des liens externes aux interfaces des noeuds 2a, 2b, 2c et 2d. Cela évite de créer manuellement le brassage des liens externes, et donc permet un gain de temps, un coût réduit et une complexité moindre lors de l'installation et de la maintenance du réseau de communication 1. Ainsi des cordons identiques peuvent être utilisés pour les interfaces externes. Les matrices d'interconnexion 12a, 12b, 12c et 12d et la matrice de brassage 13 15 sont préférentiellement mises en oeuvre dans un même circuit intégré 51, tel qu'un FPGA ou un ASIC. En reprenant l'exemple décrit en relation avec les Figs. 2 et 3, la matrice de brassage est de dimension 16* 16. La mise en oeuvre de ces matrices d'interconnexion et de brassage dans un composant FPGA de type SPARTAN-6® de la société 20 XILINX Inc. pourrait nécessiter au total moins de 3 170 cellules de type LUT. Une telle mise en oeuvre permet donc d'utiliser approximativement 3.2 fois moins de ressources matérielles que la mise en oeuvre de la matrice d'interconnexion de dimension 80*64*16 décrite en relation avec la Fig. 1. Cela permet en outre une réduction significative de la consommation d'énergie du dispositif d'aiguillage. 25 En mettant en oeuvre de tels dispositifs d'aiguillage dans chacun des noeuds 2a, 2b, 2c et 2d du réseau de communication 1, il est ainsi possible de créer une pluralité de sous-réseaux indépendants les uns des autres en ce qui concerne les interconnexions au niveau des noeuds, ces sous-réseaux partageant cependant les mêmes ressources réseau, c'est-à-dire la bande passante des liens réseau 6a, 6b, 6c et 30 6d. Comme déjà mentionné, les liens internes sont connectés aux matrices d'interconnexion et aux modules de communication permettant d'échanger des données via les liens réseau. Dans un mode de réalisation préférentiel, les données issues des liens internes sont assemblées de manière à générer des trames transmises sur les liens réseau 6a, 6b, 6c et 6d par transmission de type faisceau hertzien. Ces trames partagent alors la bande passante des liens réseau 6a, 6b, 6c et 6d. Les trames transmises sont donc formées à partir de données issues, pour un noeud considéré, des sous-groupes d'interfaces destinées à être connectées à des liens internes. De la même manière, les données extraites des trames reçues sont fournies, pour un noeud considéré, aux interfaces des sous-groupes d'interfaces destinées à être connectées à des liens internes. Dans un mode de réalisation particulier, des données issues d'une pluralité de sous-groupes parmi les sous-groupes d'interfaces destinées à être connectées à des liens internes sont combinées pour être incorporées dans une même trame sur les liens réseau 6a, 6b, 6c et 6d. Dans un mode de réalisation particulier, des données extraites d'une même 15 trame reçue sont fournies à des interfaces de sous-groupes distincts parmi les sous- groupes d'interfaces destinées à être connectées à des liens internes. Dans un mode de réalisation particulier, les données issues de l'ensemble des liens internes de chaque noeud 2a, 2b, 2c et 2d sont combinées pour être incorporées dans une même trame sur les liens réseau 6a, 6b, 6c et 6d. Ainsi, en reprenant 20 l'exemple décrit en relation avec les Figs. 2 à 4, pour un noeud considéré, chaque trame émise par ce noeud considéré sur un des liens réseau 6a, 6b, 6c et 6d comporte 80 trames de type El reçues des liens internes de ce noeud considéré. De la même manière, chaque trame reçue par ce noeud considéré via un des liens réseau 6a, 6b, 6c et 6d comporte 80 trames de type El, chacune de ces trames étant à fournir à un lien 25 interne respectif. La Fig. 5 illustre schématiquement un format de telles trames transmises entre les noeuds 2a, 2b, 2c et 2d. Sur la Fig. 5 est représentée une trame 60 transportée sur les liens réseau 6a, 6b, 6c et 6d. 30 La trame 60 comporte un en-tête 61 (header en anglais) comportant des informations de synchronisation permettant de synchroniser le module de communication émetteur de la trame, comme par exemple le module de communication 8b, et le module de communication récepteur de la trame, comme par exemple le module de communication 8c. La trame 60 comporte en outre une queue (traiter en anglais) 63 comportant des informations de parité et/ou des informations de signalisation à échanger entre les modules de communication émetteur et récepteur. La trame 60 comporte aussi un champ 62 de données utiles (payload en anglais) destiné à transporter au moins les données issues et à destination de liens internes 10. Le champ 62 de données utiles comprend des sous-champs 64.1, 64.2, 64.3, 64.4 et 64.5. Les sous-champs 64.1, 64.2, 64.3, 64.4 et 64.5 contiennent par exemple des trames de type El. Dans l'exemple de la Fig. 5, les sous-champs 64.1, 64.2, 64.3 et 64.4 comprennent plusieurs trames de type El, par exemple sous la forme de trames de type E3, selon les normes ITU-T G.703 et G.704, c'est-à-dire une trame équivalente à 16 trames de type El. Le sous-champ 64.5 comprend 16 trames de type El, réparties en 4 trames de type El et 3 trames de type E2 selon les normes ITU-T G.703 et G.704 (chaque trame de type E2 comprenant 4 trames de type El). Chacun des sous-champs 64.1, 64.2, 64.3, 64.4 et 64.5 peut contenir des trames de type El de différents sous-réseaux. En reprenant l'exemple décrit en relation avec les Figs. 2, 3 et 4, le champ 62 de données utiles comprend l'équivalent de 80 trames de type El, chacune correspondant à une trame issue ou à destination d'un lien interne. L'association entre les trames El contenues dans chaque trame reçue ou transmise via un des liens réseau 6a, 6b, 6c et 6d est prédéterminée, et relève d'une configuration des noeuds 2a, 2b, 2c et 2d. La configuration des noeuds 2a, 2b, 2c et 2d est effectuée en fonction de la répartition de charge souhaitée entre les sous-réseaux créés par l'utilisation des matrices d'interconnexion 12a, 12b, 12c et 12d. L'utilisation de matrices d'interconnexion indépendantes les unes des autres dans un dispositif d'aiguillage d'un noeud 2a, 2b, 2c ou 2d, ou l'une de l'autre selon l'architecture du noeud 2a, 2b, 2c ou 2d, ne permet pas d'interconnecter toute interface avec un lien externe avec toute interface avec un lien interne ou avec toute interface avec un autre dispositif d'aiguillage du même noeud 2a, 2b, 2c ou 2d. C'est une contrainte à prendre en compte lors de la configuration des noeuds 2a, 2b, 2c et 2d. Cependant, en utilisant un ou plusieurs dispositifs d'aiguillage selon la présente invention dans les noeuds 2a, 2b, 2c et 2d, il existe suffisamment de possibilités d'aiguiller les données pour pouvoir transporter une donnée, ou toute trame de données, d'un équipement externe vers un autre équipement externe connectés via des liens externes respectifs à des noeuds distincts. REVENDICATIONS1) Dispositif d'aiguillage (30;40) de données destiné à être utilisé dans un dispositif noeud de communication (2a) d'un réseau de communication (1) comportant en outre une pluralité d'autres dispositifs noeuds de communication (2b;2c;2d), le dispositif d'aiguillage comportant au moins : - un premier groupe (7) d'interfaces ; et - un second groupe (9) d'interfaces ; caractérisé en ce que le dispositif d'aiguillage comporte une pluralité de matrices d'interconnexion (12a;12b;12c;12d) adaptées pour aiguiller des données entre des premiers sous-groupes (7.1;7.2;7.3;7.4) respectifs d'interfaces du premier groupe et des seconds sous-groupes (9.1;9.2;9.3;9.4) respectifs d'interfaces du second groupe, et en ce que, pour chaque matrice d'interconnexion, des données peuvent être 15 échangées entre chaque interface du premier sous-groupe et chaque interface du second sous-groupe. 2) Dispositif d'aiguillage selon la revendication 1, caractérisé en ce qu'il comporte en outre une matrice de brassage (13) adaptée pour connecter chaque 20 interface du premier groupe sur n'importe quelle matrice d'interconnexion. 3) Dispositif d'aiguillage selon l'une quelconque des revendications 1 et 2, caractérisé en ce que les interfaces du premier groupe sont destinées à être connectées à des liens externes (5) permettant d'échanger des données avec des équipements 25 externes audit réseau de communication, et en ce que les interfaces du second groupe sont destinées à être connectées à des liens internes (10) respectifs permettant d'échanger des données avec desdits dispositifs noeuds de communication. 4) Dispositif d'aiguillage selon la revendication 3, caractérisé en ce qu'il 30 comporte un troisième groupe d'interfaces destinées à être connectées à des liens (4) avec un autre dispositif d'aiguillage du dispositif noeud de communication et en ce que chaque matrice d'interconnexion est adaptée pour aiguiller des données entre son premier sous-groupe d'interfaces, son second sous-groupe d'interfaces et un troisième sous-groupe d'interfaces du troisième groupe,et en ce que, pour chaque matrice d'interconnexion, des données peuvent être échangées entre chaque interface du premier sous-groupe et chaque interface du second sous-groupe, entre chaque interface du premier sous-groupe et chaque interface du troisième sous-groupe, et entre chaque interface du second sous-groupe et chaque interface du troisième sous-groupe. 5) Dispositif noeud de communication (2a) destiné à être utilisé dans un réseau de communication (1) comportant en outre une pluralité d'autres dispositifs noeuds de communication (2b;2c;2d), le dispositif noeud de communication comportant un dispositif d'aiguillage (30;40) selon l'une quelconque des revendications 1 à 3. 6) Dispositif noeud de communication (2a) destiné à être utilisé dans un réseau de communication (1) comportant en outre une pluralité d'autres dispositifs noeuds de communication (2b;2c;2d), caractérisé en ce qu'il comporte des premier et second dispositifs d'aiguillage (30;40) selon la revendication 4, et en ce qu'il comporte des liens (4.1;4.2;4.3;4.4) reliant les interfaces (11.1;11.2;11.3;11.4) du troisième groupe des premier et second dispositifs d'aiguillage. 7) Dispositif noeud de communication selon l'une quelconque des revendications 5 et 6, caractérisé en ce qu'il comporte des moyens pour former et transmettre (8a;8b) des trames via ledit réseau de communication, les trames étant formées à partir de données issues des seconds sous-groupes d'interfaces. 8) Dispositif noeud de communication selon la revendication 7, caractérisé en ce qu'il comporte des moyens pour transmettre des trames via ledit réseau de communication, chaque trame étant formée à partir de données issues d'une pluralité de sous-groupes parmi les seconds sous-groupes. 9) Dispositif noeud de communication selon l'une quelconque des revendications 6 à 8, caractérisé en ce qu'il comporte des moyens pour recevoir (8a;8b) des trames via ledit réseau de communication et extraire des données des trames reçues, chaque donnée extraite étant fournie à une interface d'un second sous-groupe d'interfaces. 10) Dispositif noeud de communication selon la revendication 9, caractérisé en ce que les données extraites d'une même trame sont fournies à des interfaces de second sous-groupes d'interfaces distincts.