Brevet FR3105676A1 — publié le 20210625

Dispositif et procédé de commutation de trames dans un réseau de communication pour aéronef Un dispositif (304, 400) de commutation de trames d’un réseau (30) de communication pour aéronef est décrit. Le réseau comprend un premier système (300) de communication et un second système (302) de communication. Le dispositif est distinct des premier et second systèmes de communication, ces derniers ayant des caractéristiques de fonctionnement différentes. Le dispositif de commutation comprend un premier port (3040) configuré pour recevoir une trame émise par le premier système de communication. Il comprend également des moyens pour traiter (3042) la trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement, en termes de débit, protocole, sécurité, niveau de criticité, etc, du second réseau de communication. Le dispositif comprend en outre un second port (3044) configuré pour transmettre la trame traitée au second système de communication. Fig. 4 Dispositif et procédé de commutation de trames dans un réseau de communication pour aéronef La présente invention concerne les réseaux de communications pour aéronef. Plus particulièrement, elle concerne un dispositif et un procédé de commutation de trames dans un réseau de communication pour aéronef. De plus en plus, les systèmes avioniques embarqués dans les aéronefs suivent un principe de conception dit « avionique modulaire intégrée » (« Integrated Modular Avionics » en anglais, ci-après IMA). Selon ce principe, un même équipement peut héberger une ou plusieurs applications avioniques afin de réduire l’encombrement, le poids et la consommation énergétique (« Space, Weight and Power » en anglais, ci-après SWAP), ainsi que le coût, du système avionique IMA. Chaque application avionique peut fournir une ou plusieurs fonctions, e.g. commandes de vol électrique, le pilotage, la guidage, l’aide à l’atterrissage, la gestion du train d’atterrissage, le freinage, …), ces fonctions pouvant devoir coopérer les unes avec les autres. Afin de permettre aux équipements de communiquer entre eux, des normes de réseaux de communication spécifiques ont été développées, permettant de garantir en particulier la redondance, le déterminisme et la fiabilité nécessaires au domaine avionique. « Aeronautical Radio INC » (ci-après ARINC) a publié plusieurs normes de communications utilisées dans le domaine avionique, la norme de référence étant aujourd’hui la norme « ARINC 664 part 7 ». Cette norme ARINC 664 Part 7 définit ainsi un système de communication déterministe et fiable utilisant des commutateurs (ou « switch » en anglais) Ethernet spécifiques. La Fig. 1 décrit un tel système 10 de type ADN (acronyme anglais de « Aircraft Data Network ») conforme à la norme ARINC 664 part 7. Un tel système 10 est destiné à servir de support aux communications internes à l'aéronef, i.e. les données échangées entre les divers composants de l’aéronef. Le système 10 comprend ici trois équipements 100, 110 et 120, abonnés au réseau de communication. Chaque équipement 100, 110 et 120 comprend un ou plusieurs modules fonctionnels F, respectivement 101, 111 et 121. Chaque module fonctionnel F 101, 111 et 121 d’un équipement peut fournir une fonction avionique au système avionique. Chaque module fonctionnel 101, 111 ou 121 d’un équipement est connecté à un module de raccordement ES (« End System » en anglais) 102, 112 et 122 permettant une connexion de l’équipement à un commutateur externe redondant SW_A 130 et SW_B 140. Chaque commutateur externe SW_A 130 et SW_B 140 comprend un dispositif de commutation IS 131 et 141 (pour « Intermediate System » en anglais) gérant la surveillance et la commutation des trames échangées entre les différents équipements 100, 110 et 120 connectés. Dit autrement, la fonction de commutation de trames est assurée par les dispositifs de commutation IS 131 et 141 des commutateurs SW_A et SW_B. Afin d’assurer une redondance, le système de communication comprend a minima deux commutateurs SW_A et SW_B. Il existe également des systèmes de communication sans redondance comprenant un unique commutateur. Le système de communication illustré sur la Fig. 1 est dit à topologie centralisée, la commutation de trames s’appuyant sur des commutateurs externes aux équipements. Dans la suite, un système de communication à topologie centralisée est appelé système de communication centralisé ou plus simplement système centralisé. L’architecture divulguée dans la Fig. 1 n’est pas adaptée à de petits aéronefs, par exemple des hélicoptères, pour lesquels la contrainte SWAP est forte. Il est à noter de plus que chaque commutateur SW_A et SW_B nécessite d’être configuré (table de commutation) et d’être supervisé, ce qui rend plus compliquées la configuration et l’exploitation d’une telle architecture réseau. Il est connu d’autres systèmes de communication qui permettent de s’affranchir des commutateurs SW_A et SW_B de la Fig. 1. Un tel système 20 est illustré par la Fig.2 , sur laquelle chaque équipement 200, 210 et 220 comprend un ou plusieurs modules fonctionnels F, respectivement 201, 211 et 221, similaires aux modules fonctionnels 101, 111 et 121 de la Fig. 1. Chaque équipement 200, 210 et 220 comprend un module de raccordement ES 202, 212 et 222 et un dispositif interne de commutation IS 203, 213 et 223, chaque dispositif interne de commutation 203, 213 ou 223 assurant la fonctionnalité de commutation des trames échangées entre les équipements 200, 210 et 220. La communication au sein d’un tel système ne s’appuie plus sur des commutateurs externes aux équipements mais sur un sous-ensemble de dispositifs internes de commutation localisés dans chacun des équipements abonnés au réseau de communication de l’aéronef. Ainsi, pour cette raison, le système de communication illustré dans la Fig. 2 est dit à topologie distribuée. Il est également connu sous le terme anglais de système de communication « switchless ». Dans la suite, un système de communication à topologie distribuée est appelé système de communication distribué ou plus simplement système distribué. Les dispositifs internes de commutation IS 203, 213 et 223 ont des fonctionnalités similaires aux dispositifs de commutation IS 131 et 141 des commutateurs externes SW_A et SW_B. Dit autrement, les fonctionnalités des commutateurs SW_A et SW_B sont distribuées dans chaque équipement 200, 210 et 220. Ce mode de réalisation permet une distribution physique des fonctionnalités des commutateurs SW_A et SW_B dans les équipements 200, 210 et 220, ce qui permet de s’affranchir des commutateurs externes SW_A 130 et SW_B 140. Les modules de raccordement ES 202, 212 et 222 sont similaires aux modules de raccordement ES 102, 112 et 122 décrites dans la Fig. 1. La demande de brevet européenne EP17705849 publiée le 28.09.2017 décrit un réseau de communication pour aéronef dans lequel un système de communication centralisé est relié directement à un système de communication distribué par l’intermédiaire d’un des commutateurs SW_A ou SW_B du système de communication centralisé 10. Ainsi, on s’affranchit d’un équipement de type passerelle de raccordement ce qui permet de simplifier l’architecture du réseau de communication. Toutefois, cette solution n’est envisageable que dans le cas où les deux systèmes centralisé et distribué ont des caractéristiques de fonctionnement identiques, afin notamment d’assurer une stricte continuité des canaux logiques ARINC 664 part 7 d’un système à l’autre. Dans le cas de systèmes de communication non-homogènes, i.e. ayant des caractéristiques de fonctionnement différentes, e.g. en termes de débit, de protocoles, de sécurisation, une telle solution risque de provoquer des problèmes de dimensionnement de ressources internes, e.g. des mémoires attachées à chacun des ports physiques, un engorgement du réseau et des pertes de trames lors du passage d’un système à l’autre. Il est donc nécessaire de proposer une solution permettant de relier entre eux des systèmes de communications qui ne sont pas homogènes, i.e. qui ont des caractéristiques de fonctionnement différentes. Selon un mode de réalisation particulier, un dispositif de commutation de trames d’un réseau de communication pour aéronef comprenant un premier système de communication et un second système de communication est décrit. Le dispositif est distinct desdits premier et second systèmes de communication. Les premier et second systèmes de communication ont des caractéristiques de fonctionnement différentes. Le dispositif de commutation comprend : - un premier port configuré pour recevoir une trame émise par ledit premier système de communication ; - des moyens pour traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement dudit second réseau de communication ; et - un second port configuré pour transmettre ladite trame traitée audit second système de communication. Selon un aspect particulier, ledit premier système de communication est à topologie centralisée et le second système de communication est à topologie distribuée. Selon un aspect particulier, ledit premier système de communication est à topologie distribuée et le second système de communication est à topologie centralisée. Selon un aspect particulier, lesdits premier et second systèmes de communication sont à topologie distribuée. Selon un mode de réalisation particulier, lesdits premier et second système de communication fonctionnant avec des débits différents, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend placer ladite trame obtenue dans une mémoire tampon afin de l’émettre vers le second système de communication en respectant un débit d’émission égal au débit du second système de communication. Selon un mode de réalisation particulier, lesdits premier et second systèmes de communication fonctionnant selon des protocoles différents, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend transformer ladite trame pour la rendre conforme au second protocole. Selon un mode de réalisation particulier, ledit premier réseau de communication étant non sécurisé et ledit second réseau étant sécurisé, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend traiter la trame obtenue pour la rendre conforme au niveau de sécurité du second réseau de communication. Selon un mode de réalisation particulier, traiter la trame obtenue pour la rendre conforme au niveau de sécurité du second réseau de communication comprend supprimer ladite trame dans le cas où ladite trame comprend une donnée MAC (acronyme anglais de « Media Access Control »), e.g. un et/ou des adresse(s) MAC ou un type de niveau MAC, non autorisée par ledit second réseau de communication. Selon un mode de réalisation particulier, traiter la trame obtenue pour la rendre conforme au niveau de sécurité du second réseau de communication comprend supprimer ladite trame dans le cas où ladite trame comprend des données dont le niveau de qualité est inférieur à une valeur de seuil définie en fonction d’un niveau de criticité dudit second réseau de communication. Selon un mode de réalisation particulier, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend en outre filtrer au moins une partie du contenu de ladite trame. Selon un mode de réalisation particulier, une seconde trame étant reçue sur ledit premier port, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend en outre réordonnancer lesdites première et seconde trames reçues selon un critère prédéterminé, e.g. par configuration statique, ou par ordre de trame fragmentée. Un réseau de communication pour aéronef est également décrit. Le réseau de communication comprend un premier système de communication, un second système de communication, lesdits premier et second systèmes de communication ayant des caractéristiques de fonctionnement différentes et un dispositif de commutation selon l’un des modes de réalisation précédents. Un procédé de commutation de trames dans un dispositif de commutation de trames d’un réseau de communication pour aéronef est également décrit. Le procédé comprend les étapes suivantes : - obtenir sur un premier port dudit dispositif de commutation une trame émise par ledit premier système de communication; - traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication ; et - transmettre ladite trame traitée audit second système de communication au travers d’un second port dudit dispositif de commutation. Un programme d’ordinateur est décrit qui comprend des instructions pour mettre en œuvre, par un dispositif de commutation, le procédé de commutation de trames décrit précédemment, lorsque ledit programme est exécuté par une unité de calcul ou par un composant électronique de logique programmée dudit dispositif de commutation. Un support d’enregistrement est décrit qui stocke un programme d’ordinateur comprenant des instructions pour mettre en œuvre, par un dispositif de commutation, le procédé de commutation de trames décrit précédemment, lorsque ledit programme est exécuté par une unité de calcul ou un composant électronique de logique programmée dudit dispositif de commutation. 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 : illustre schématiquement un système de communication avionique conforme à la norme ARINC 664 part 7 et comprenant une paire de commutateurs dédiés ; illustre schématiquement un système de communication avionique selon une topologie distribuée ; illustre schématiquement un réseau de communication comprenant au moins deux systèmes de communication reliés par un dispositif de commutation selon un mode particulier de réalisation ; illustre schématiquement l’architecture matérielle d’un dispositif de commutation de trames pour un équipement d’un système de communication selon un mode particulier de réalisation ; illustre schématiquement un réseau de communication comprenant deux systèmes de communication à topologie distribuée reliés par deux dispositifs de commutation selon un mode particulier de réalisation ; représente l’architecture d’un système de communication comportant 12 équipements selon un mode particulier de réalisation ; représente l’architecture d’un système de communication comportant 16 équipements selon un mode particulier de réalisation ; illustre schématiquement un réseau de communication comprenant un système de communication à topologie distribuée et un système de communication à topologie centralisée reliés par deux dispositifs de commutation selon un mode particulier de réalisation ; illustre schématiquement un procédé de traitement d’une trame reçue et transmise par un dispositif de commutation selon un mode particulier de réalisation ; représente des trames reçues selon un premier protocole et modifiées pour être compatibles avec un second protocole ; illustre le filtrage du contenu (« payload » en anglais) d’une trame reçue ; illustre le traitement du contenu d’une trame reçue ; et, illustre la priorisation de trames reçues. EXPOSE DETAILLE DE MODES DE REALISATION La Fig. 3 illustre un réseau de communication 30 pour un aéronef. Le réseau 30 comprend au moins un premier système de communication 300 et un second système de communication 302 reliés entre eux par un dispositif de commutation de trame 304 externe auxdits premier et second systèmes de communication 300 et 302. Le dispositif de commutation de trame 304 est configuré pour transmettre des trames entre le premier système de communication 300 et le second système de communication 302. Ainsi, le dispositif de commutation de trame 304 est également appelé dispositif de transmission de trame. Les premier et second systèmes de communication 300 et 302 ont des caractéristiques de fonctionnement différentes en termes de débit, protocole, sécurité et/ou niveau de criticité. Par exemple, le premier système de communication 300 fonctionne à un débit Dbt1 et le second système de communication fonctionne à un débit Dbt2 différent de Dbt1. Par exemple, Dbt1 est égal à 1 Gbps et Dbt2 est égal à 2 Gbps. Dans un autre exemple, le premier système de communication 300 fonctionne de manière sécurisée alors que le second système de communication 302 n’est pas sécurisé. Dans un autre exemple, le premier système de communication 300 fonctionne selon un premier protocole et le second système de communication 302 fonctionne selon un second protocole différent du premier protocole. Dans un autre exemple, le premier système de communication 300 présente un niveau de criticité DAL (acronyme anglais de « Development Assurance Level ») différent du niveau de criticité DAL du second système de communication 302. A cet effet, le dispositif de commutation de trame comprend un premier port P1 et un second port P2. Il est relié par son premier port P1 3040 au premier système 300 de communication du réseau. Il est relié par son second port P2 3044 au second système 302 de communication du réseau. Il joue donc le rôle de passerelle (« gateway » en anglais) entre le premier système de communication 300 et le second système de communication 302. Le dispositif de commutation de trames 304 comprend en outre un module de traitement EF 3042 (« processing module » en anglais) mettant en œuvre des fonctions avancées permettant de traiter les trames en provenance d’un des systèmes de communication et à destination de l’autre système de communication afin de les adapter aux caractéristiques de fonctionnement de ce dernier. Le module de traitement EF comprend un FPGA (« Field-Programmable Gate Array » en anglais) ou un CPU implémentant lesdites fonctions. Le dispositif de commutation de trame 304 met en œuvre certaines capacités d’un module de raccordement ES pour le raccordement aux systèmes de communication 302 et 304. Ces capacités comprennent en particulier, mais non exclusivement, la mémorisation de trame de communication, le réassemblage de trame, le filtrage des données échangées, etc. Le réseau de communication 30 pour un aéronef décrit en référence à la Fig.3 avec deux systèmes de communication peut comprendre plus de deux systèmes de communication. La Fig. 4 illustre schématiquement un exemple d’architecture matérielle d’un dispositif 400 de commutation de trames d’un réseau de communication. Selon un mode particulier de réalisation, le dispositif 400 de commutation de trames est conforme à la norme ARINC 664 part 7. Le dispositif 400 de commutation de trames comporte, reliés par un bus de communication 406 : un processeur ou CPU (« Central Processing Unit » en anglais) 401 ; une mémoire MEM 402 de type RAM (« Random Access Memory » en anglais) et/ou ROM (« Read Only Memory » en anglais), un module de stockage STCK 403 de type stockage interne, un ou plusieurs modules dits « interfaces internes » IN 404 et un ou plusieurs modules dits « interfaces externes » OUT 405. Le module de stockage STCK 403 peut être de type disque dur HDD (« Hard Disk Drive » en anglais) ou SSD (« Solid-State Drive » en anglais), ou de type lecteur de support de stockage externe, tel un lecteur de cartes SD (« Secure Digital » en anglais) ou encore une mémoire de type USB (pour « Universal Serial Bus » en anglais). Le processeur CPU 401 peut enregistrer des données, ou informations, dans la mémoire MEM 402 ou dans le module de stockage STCK 403. Le processeur CPU 401 peut lire des données enregistrées dans la mémoire MEM 402 ou dans le module de stockage STCK 403. Ces données peuvent correspondre à des paramètres de configuration, par exemple un temps minimal entre deux trames consécutives. Le ou les modules dits « interface internes » IN 404 permettent de connecter le dispositif de commutation 400 à un module de raccordement ES. Le ou les modules dits « interfaces externes » OUT 405 permettent de connecter le dispositif de commutation 400 à un ou plusieurs système(s) de communication. Les ports P1 et P2 sont des exemples de telles interfaces. Ainsi, le dispositif 400 de commutation et les systèmes de communication 300 et 302 peuvent être connectés par une pluralité d’interfaces externes ou ports. Le processeur CPU 401 est capable d’exécuter des instructions chargées dans la mémoire MEM 402, par exemple à partir du module de stockage STCK. Lorsque le dispositif de commutation 400 est mis sous tension, le processeur CPU 401 est capable de lire de la mémoire MEM 402 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant la mise en œuvre, par le processeur CPU 401, de tout ou partie des procédés et étapes décrits ci-après. Ainsi, tout ou partie des procédés et étapes décrits ci-après peut être implémenté sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, telle qu’un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur. Tout ou partie des procédés et étapes décrits ici peut aussi être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu’un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). La Fig. 5 A illustre, selon un mode particulier de réalisation, un réseau de communication 30 dans lequel les premier et second systèmes de communication 300 et 302 sont à topologie distribuée. Les premier et second systèmes de communication 300 et 302 comprennent chacun 12 équipements. Sur la Fig. 5A, seuls les dispositifs internes de commutation IS des équipements sont représentés. Selon une variante, les premier et second systèmes de communication 300 et 302 comprennent un nombre d’équipements différent de 12. Selon une autre variante, le premier système de communication 300 comprend un nombre d’équipements différent du nombre d’équipements dans le second système de communication 302. Les équipements sont reliés entre eux de manière filaire ou non filaire et agencés dans l’exemple de la Fig. 5A en anneau (« ring » en anglais). Dans une variante, les équipements dans le premier système de communication 300 et/ou dans le second système de communication 302 ne sont pas agencés en anneau. Par exemple, ils sont agencés en étoile ou selon l’un des agencements illustrés sur les Figs 5B et 5C. Dans l’exemple de la Fig. 5A, les dispositifs internes de commutation IS 3024 et 3026 du système distribué 302 sont également reliés entre eux. Dans l’exemple de la figure 5, les premier et second systèmes de communication 300 et 302 sont reliés par deux dispositifs 304-1 et 304-2 de commutation de trames. Plus précisément, le dispositif interne de commutation IS 3000 du système distribué 300 est relié au premier port P1 du dispositif de commutation de trames 304-1. Le dispositif interne de commutation IS 3020 du système distribué 302 est relié au second port P2 du dispositif de commutation de trames 304-1. De la même manière, le dispositif interne de commutation IS 3002 du système distribué 300 est relié au premier port P1 du dispositif de commutation de trames 304-2. Le dispositif interne de commutation IS 3022 du système distribué 302 est relié au second port P2 du dispositif de commutation de trames 304-2. Dans d’autres modes de réalisation, le réseau de communication 30 comprend un nombre de dispositifs de commutation de trames, de type des dispositifs de commutation de trames 304 ou 400, égal à 1 ou supérieur à 2. Sur la Fig. 5A, les liaisons entre le dispositif de commutation de trames 304-1 et les premier et second systèmes de communication 300 et 302 peuvent être bi-directionnelles ou mono-directionnelles. Dans une variante de réalisation qui est optionnelle, au moins un des dispositifs internes de commutation IS d’un des systèmes de communication 300 ou 302 comprend également un module de traitement EF mettant en œuvre les fonctions avancées. C’est le cas du dispositif 3028 de commutation interne IS appartenant au second système de communication 302. Le module de traitement EF du dispositif 3028 assure une transparence d’échange entre le dispositif interne de commutation IS 3022 et un dispositif interne de commutation IS 3030. Il est représenté en pointillés sur la Fig. 5A. La Fig. 6 illustre, selon un mode particulier de réalisation, un réseau de communication 30 dans lequel le premier système de communication 300 est à topologie centralisée et le second système de communication 302 est à topologie distribuée. Le premier système de communication 300 comprend 3 équipements 3004, 3006 et 3008 lesquels communiquent entre eux via le commutateur SW_A. Les équipements 3004, 3006 et 3008 sont par exemple identiques aux dispositifs 100, 110 et 120 de la Fig. 1. Ils comprennent notamment un ou plusieurs modules fonctionnels F et un module de raccordement ES. Un seul commutateur SW_A est représenté sur la Fig. 6. Dans une variante, le système de communication centralisé 300 est conforme à la norme ARINC 664 part 7 et comprend un second commutateur SW_B. Les liaisons entre les équipements 3004, 3006 et 3008 et le commutateur SW_A ne sont pas représentés. Le second système de communication 302 comprend 12 équipements. Sur la Fig. 6, seuls les dispositifs internes de commutation IS des équipements sont représentés dans le second système de communication 302. Selon une variante, le second système de communication 302 comprend un nombre d’équipements différent de 12. Les équipements sont reliés entre eux de manière filaire ou non filaire et agencés dans l’exemple de la Fig. 6 en anneau (« ring » en anglais). Dans une variante, les équipements dans le second système de communication 302 ne sont pas agencés en anneau. Par exemple, ils sont agencés en étoile ou selon l’un des agencements illustrés sur les Figs 5B et 5C. Certains des dispositifs internes de commutation IS du système distribué 302 peuvent également être reliés entre eux comme le sont les dispositifs internes de commutation IS 3024 et 3026 du système distribué 302 de la Fig. 5A ou les dispositifs internes de commutation IS des Figs 5B et 5C. Dans l’exemple de la figure 6, les premier et second systèmes de communication 300 et 302 sont reliés par deux dispositifs 304-1 et 304-2 de commutation de trames. Plus précisément, le commutateur SW_A du premier système de communication 300 est relié au premier port P1 du dispositif de commutation de trames 304-1. Le dispositif interne de commutation IS 3030 du système distribué 302 est relié au second port P2 du dispositif de commutation de trames 304-1. De la même manière, le commutateur SW_A du premier système de communication 300 est relié au premier port P1 du dispositif de commutation de trames 304-2. Le dispositif interne de commutation IS 3032 du système distribué 302 est relié au second port P2 du dispositif de commutation de trames 304-2. Sur la Fig. 6, les liaisons entre le dispositif de commutation de trames 304-1 et les premier et second systèmes de communication 300 et 302 peuvent être bi-directionnelles ou mono-directionnelles. Dans d’autres modes de réalisation, le réseau de communication 30 comprend un nombre de dispositifs de commutation de trames, de type des dispositifs de commutation de trames 304 ou 400, égal à 1 ou supérieur à 2. Dans une variante de réalisation qui est optionnelle (non représentée sur la Fig. 6), au moins un des dispositifs internes de commutation IS du second système de communication 302 comprend un module de traitement EF mettant en œuvre les fonctions avancées de traitement de trame. Selon une variante de réalisation, le premier système de communication 300 est à topologie distribuée et le second système de communication 302 est à topologie centralisée. La description est identique, cependant les messages échangés ont la direction inverse. La Fig. 7 illustre, selon un mode particulier de réalisation, un procédé de commutation de trames d’un réseau 30 de communication pour aéronef comprenant un premier système de communication 300 et un second système de communication 302, lesdits premier et second systèmes de communication ayant des caractéristiques différentes. Le procédé est mis en œuvre dans un dispositif de commutation de trame tel que le dispositif 304 ou 400. Lors d’une étape S700, une trame émise par le premier système de communication 300 est reçue sur le premier port P1 du dispositif de commutation de trame 304. Lors d’une étape S702, la trame reçue est traitée par le dispositif de commutation de trame 304 de telle sorte que la trame obtenue soit adaptée aux caractéristiques de fonctionnement du second réseau de communication. Le traitement dépend des différences de fonctionnement entre les premier et second systèmes de communication. Dans un premier mode de réalisation, le premier système de communication 300 et le second système de communication 302 fonctionnent à des débits différents. Par exemple, Dbt1 est égal à 2 Gbps et Dbt2 est égal à 1Gbps. Dans ce cas, la trame reçue du système de communication à 2 Gbps est stockée en mémoire tampon (« buffer » en anglais) afin de l’émettre vers le second système de communication 302 en respectant un débit d’émission de 1 Gbps. La mémoire tampon fonctionne sur un mode FIFO (acronyme anglais de « First In First Out »). Cette mémoire tampon est ainsi utilisée pour réguler l’émission de trames vers le second système de communication afin d’adapter le débit. Les moyens de régulation de l’émission de trame sont donc configurables, e.g. au niveau de chaque port, afin d’adapter le débit des trames entrantes au débit des trames sortantes. Ainsi, dans le cas où le débit Dbt2 dans le système de communication vers lequel les trames sont destinées à être transmises est inférieur au débit Dbt1 du système de communication d’où elles proviennent, elles sont stockées en mémoire tampon afin d’être émises au débit Dbt2. En variante, une régulation amont localisée en sortie de 3000 est possible pour augmenter le débit utilisable dans le second système de communication 302. En variante, la duplication du port P2 associée à la duplication du dispositif interne de commutation IS 3020 et à l’utilisation de chaque direction de propagation (i.e. horaire et anti-horaire) dans le second système de communication 302 (au lieu d’utiliser les 2 directions de propagation pour la même information) permet d’augmenter le débit utilisable dans le second système de communication 302. Dans un second mode de réalisation, le premier système de communication 300 n’est pas sécurisé et le second système de communication 302 est sécurisé. Ainsi, la trame reçue est traitée par le dispositif de commutation de trames 304 afin de la rendre conforme au niveau de sécurité du second réseau de communication. Dans un exemple de réalisation, le dispositif de commutation de trames 304 met en œuvre une fonction de type Proxy ou VPN (acronyme anglais de « Virtual Private Network »). Par exemple, le dispositif de commutation de trames 304 implémente une fonction de filtrage de type Proxy, il est configuré pour filtrer lors de l’étape S702 certaines données MAC, e.g. une et/ou des adresse(s) MAC ou un type de niveau MAC, certains types de trames, certains protocoles, certains ports logiques de communication ou certains enchaînements de certains ensembles de critères d’analyse applicables sur un ensemble de trames, qui ne seraient pas autorisées dans le second système de communication 302 vers lequel elles sont émises. Dans un autre exemple, le dispositif de commutation de trame 304 implémente une fonction de filtrage de type VPN, en ne commutant que les trames qui appartiennent au VPN (IP et port spécifiques, encodage, …). Dans une variante du second mode de réalisation, le premier système de communication 300 fonctionne avec des données non cryptées et le second système de communication 302 fonctionne avec des données cryptées. Dans ce cas, le dispositif de commutation de trames 304 est configuré pour crypter ou décrypter lors de l’étape S702 la trame reçue. Dans un troisième mode de réalisation, le traitement effectué lors de l’étape S702 comprend un filtrage temporel des trames reçues. Une date de réception d’une trame courante ou d’un ensemble de trames courantes est comparée à une date de réception d’une trame antérieure dite de référence. Le dispositif de commutation de trames 304 est configuré pour ne laisser passer une trame ou un ensemble de trames en provenance du premier système de communication 300 et à destination du second système de communication 302 que si la réception de cette trame courante ou de cet ensemble de trames courantes a lieu avant une échéance temporelle déclenchée à partir de la réception correcte de la trame de référence. Cela permet de détecter une tentative d’intrusion dans le second système de communication. Ce filtrage temporel est par exemple effectué en plus d’une analyse du contenu des trames reçues. Dans un troisième mode de réalisation illustré par la Fig. 8 , le premier système de communication 300 fonctionne selon un premier protocole, et le second système de communication 302 fonctionne selon un second protocole, différent du premier protocole. Par exemple, les premier et second protocoles, sur des technologies Ethernet, pourraient avoir des longueurs de trames maximales différentes (MTU, pour « Maximum Transmission Unit » en anglais). Dans l’exemple de la Fig. 8, le MTU du premier système de commutation est plus petit que celui du second. Ainsi, lors de l’étape 702, la trame reçue selon le premier protocole est modifiée pour être compatible avec le second protocole. Dans l’exemple de la Fig. 8, trois trames T1, T2 et T3 reçues sur le port P1 en provenance du premier système de communication 300, et conformes à un premier protocole sont concaténées en une seule trame T4 conforme à un second protocole mis en œuvre par le second système de communication 302. Dans une variante de réalisation, les entêtes et FCS d’origine sont maintenus pour une raison d’intégrité. Inversement, dans le cas où le MTU du système de communication destinataire des trames est plus petit que le MTU du système de communication d’émission des trames, le dispositif de commutation de trames 304 fragmente les trames reçues avant de les transmettre. Par exemple, une trame T4 reçue sur le port P2 en provenance du second système de communication 302 est fragmentée en trois trames T1, T2 et T3 conformes au premier protocole. Chaque trame comprend généralement un préambule (« Preamble » en anglais), un SOF (« Start Of Frame » en anglais), un entête 800 (« Header » en anglais), un contenu 802 (« payload » en anglais) comprenant des données utiles et une séquence de vérification de trame 804 (« Frame Check Sequence » en anglais). Dans un quatrième mode de réalisation illustré par la Fig. 9 , le contenu d’une trame reçue sur le port P1 du dispositif de commutation 304 est filtré. Sur la Fig. 9, les parties B et C de la trame T5 sont supprimées dans la trame T6. Cette solution permet d’alléger le volume des données utiles et de ségréger les réseaux en appliquant des règles de sécurité. Par exemple, dans le cas de messages échangés au format ARINC 667 part 7, il est possible de fournir dans chaque trame différents paramètres de vol tels que l’altitude, la vitesse, le cap, etc. Dans le cas où ces paramètres ne doivent pas être communiqués aux applications connectées au second système de communication, elles sont filtrées par le dispositif de commutation 304. Il pourrait en être de même avec d’autres données qui doivent rester confidentielles. Selon un mode particulier de réalisation, il est possible de prévoir à l’avance la configuration de ce filtrage, par une table de définition statique, qui pourrait être téléchargée. Selon une variante de réalisation, cette configuration pourrait être apprise, par demandes des applications qui se trouvent de part et d’autre du dispositif de commutation 304. Dans un cinquième mode de réalisation illustré sur la Fig. 10 , le contenu d’une trame reçue sur le port P1 du dispositif de commutation 304 est traité. Sur la Fig. 10, les parties A, B, C, D et E de la trame T7 ont été modifiées en des parties W, X, Y, Z et E appartenant à une trame T8. Par exemple, si les données A, B, C, D et E de la trame T7 comprennent des paramètres de vol, avec des unités du système de mesure impérial tel que « pouce/pied », « galon », « mille », et ainsi de suite, le dispositif de commutation 304, pourrait les traduire en système métrique. Dans ce cas, les données W, X, Y, Z et E comprennent des données équivalentes dans l’unité du système métrique, en mètre, litre, kilomètre, et ainsi de suite. Dans un autre exemple, les données A, B, C, D et E de la trame T7 comprennent des paramètres numériques. Le dispositif de commutation 304, pourrait les traduire en valeurs textuelles. Dans ce cas, les données W, X, Y, Z et E comprennent des données équivalentes sous forme affichable sur un écran. Ainsi, dans le cas où la donnée A comprend un code de panne, la donnée W pourrait comprendre l’identification de la panne. Dans un sixième mode de réalisation illustré sur la Fig. 11 , les trames T9, T10 et T11 reçues sur le port P1 ou P2 du dispositif de commutation 304 sont réordonnancées selon un critère prédéterminé. Dans un exemple de réalisation, ce critère est un champ de compteur de fragmentation. En effet, dans le cas d’une diminution de MTU entre le système de communication émetteur et le système de communication récepteur, chaque trame qui est fragmentée peut être transmise avec un compteur d’ordre. Ainsi, dans le cas où ces trames n’arrivent pas dans le bon ordre, le dispositif de commutation 304 les remet dans l’ordre grâce à un et/ou des champs de compteur de fragmentation, e.g. Frag ID, Frag Offset et Control Flag d’un entête IPv4 dans le cas d’une fragmentation IPv4. Ainsi, les trames reçues dans l’ordre T9, T10 et T11 sont émises dans l’ordre T10, T9 et T11. Le réordonnancement des trames peut aussi être utilisé pour interconnecter des calculateurs qui ont des interfaces proches, mais pas exactement identiques, et qui en particulier, transmettent et reçoivent des données dans des ordres différents. Dans un autre exemple de réalisation, les trames sont réordonnancées de manière à transmettre en premier les trames contenant des données significatives, du point de vue de l’application, puis ensuite les autres trames. Les données significatives sont des données qui ont un impact fort sur le déroulement d’un vol, e.g. des données qui informe d’un danger, d’une panne, et/ou d’une anomalie. Le dispositif de commutation 304, dans ce cas, permet de rendre les calculateurs compatibles. Dans un septième mode de réalisation, les équipements des premier et second systèmes de communication peuvent avoir différents niveaux de criticité DAL. Dans la norme DO-178, il existe 5 niveaux de DAL (de A à E, E étant le moins critique). Le dispositif de commutation 304 est alors configuré pour traiter lors de l’étape S702 la trame reçue d’un équipement ayant un niveau de DAL Dal1 vers un équipement ayant un niveau de DAL dal2 différent de Dal1. Dans un exemple de réalisation, le dispositif de commutation 304 assure l’isolation des systèmes de communication. Par un filtrage des trames, il permet de ne pas polluer un système de communication avec des données qui n’ont pas la garantie qualité souhaitée, e.g. dont le niveau de qualité est inférieur à un seuil dont la valeur est définie à partir du niveau de criticité DAL. La configuration de ce filtrage est généralement statique, et elle est certifiée avec l’ensemble des autres calculateurs (200, 210 et 200 sur la Fig.2), logiciels (201, 211 et 221 sur la Fig. 2) et données de configuration (une parie de 202, 212 et 222 sur la Fig. 2). Les différents modes de réalisation décrits sont avantageusement combinés. Ainsi, le dispositif de commutation 304 est avantageusement configuré pour adapter le débit et la sécurisation et plus généralement pour traiter les trames. Lors d’une étape S704, la trame traitée est émise via le second port P2 vers le second système de communication 302. Ainsi configuré, le réseau de communication 300 permet d’assurer la continuité de la transmission des trames entre les systèmes de communication 300 et 302 non-homogènes et d’assurer l’interopérabilité de tels systèmes. Notamment, il permet de faciliter, fiabiliser et sécuriser la communication entre des IS au sein d’une topologie distribuée ou entre des topologies distribuées avec des propriétés différentes ou entre une/des topologie(s) mixte(s) (centralisées et distribuées). Un dispositif (304, 400) de commutation de trames d’un réseau (30) de communication pour aéronef comprenant un premier système (300) de communication et un second système (302) de communication, ledit dispositif étant distinct desdits premier et second systèmes de communication, lesdits premier et second systèmes de communication ayant des caractéristiques de fonctionnement différentes, ledit dispositif de commutation comprenant : - un premier port (3040) configuré pour recevoir une trame émise par ledit premier système de communication ; - des moyens pour traiter (3042) ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement dudit second réseau de communication ; et - un second port (3044) configuré pour transmettre ladite trame traitée audit second système de communication. Le dispositif de commutation de trames selon la revendication 1, dans lequel ledit premier système de communication est à topologie centralisée et le second système de communication est à topologie distribuée. Le dispositif de commutation de trames selon la revendication 1, dans lequel lesdits premier et second systèmes de communication sont à topologie distribuée. Le dispositif de commutation de trames selon l’une des revendications 1 à 3, lesdits premier et second systèmes de communication fonctionnant selon des protocoles différents, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend transformer ladite trame pour la rendre conforme au second protocole. Le dispositif de commutation de trames selon l’une des revendications 1 à 4, dans lequel traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend en outre filtrer au moins une partie du contenu de ladite trame. Le dispositif de commutation de trames selon la revendication 2 ou 3, lesdits premier et second système de communication fonctionnant avec des débits différents, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend placer ladite trame obtenue dans une mémoire tampon afin de l’émettre vers le second système de communication en respectant un débit d’émission égal au débit du second système de communication. Le dispositif de commutation de trames selon l’une des revendications 1 à 6, ledit premier réseau de communication étant non sécurisé et ledit second réseau étant sécurisé, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend traiter la trame obtenue pour la rendre conforme au niveau de sécurité du second réseau de communication. Le dispositif de commutation de trames selon la revendication 7, dans lequel traiter la trame obtenue pour la rendre conforme au niveau de sécurité du second réseau de communication comprend supprimer ladite trame dans le cas où ladite trame comprend une adresse MAC non autorisée par ledit second réseau de communication. Le dispositif de commutation de trames selon la revendication 7, dans lequel traiter la trame obtenue pour la rendre conforme au niveau de sécurité du second réseau de communication comprend supprimer ladite trame dans le cas où ladite trame comprend des données dont le niveau de qualité est inférieur à une valeur de seuil définie en fonction d’un niveau de criticité dudit second réseau de communication. Le dispositif de commutation de trames selon l’une des revendications 1 à 9, au moins une seconde trame étant reçue sur ledit premier port, traiter ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication comprend en outre réordonnancer lesdites première et seconde trames reçues selon un critère prédéterminé. Un réseau de communication pour aéronef comprenant un premier système de communication, un second système de communication, lesdits premier et second systèmes de communication ayant des caractéristiques de fonctionnement différentes et un dispositif de commutation selon l’une des revendications 1 à 10. Un procédé de commutation de trames dans un dispositif de commutation de trames d’un réseau de communication pour aéronef comprenant un premier système de communication et un second système de communication, ledit dispositif étant distinct desdits premier et second systèmes de communication, lesdits premier et second systèmes de communication ayant des caractéristiques de fonctionnement différentes, ledit procédé comprenant les étapes suivantes : obtenir (S700) sur un premier port dudit dispositif de commutation une trame émise par ledit premier système de communication; traiter (S702) ladite trame obtenue de telle sorte qu’elle soit adaptée aux caractéristiques de fonctionnement du second réseau de communication ; et transmettre (S704) ladite trame traitée audit second système de communication au travers d’un second port dudit dispositif de commutation. Un programme comprenant des instructions pour mettre en œuvre, par un dispositif de commutation, le procédé selon la revendication 12, lorsque ledit programme est exécuté par une unité de calcul ou par un composant électronique de logique programmée dudit dispositif de commutation. Un support d’enregistrement stockant un programme comprenant des instructions pour mettre en œuvre, par un dispositif de commutation, le procédé selon la revendication 12, lorsque ledit programme est exécuté par une unité de calcul ou un composant électronique de logique programmée dudit dispositif de commutation.