FR3033107A1 - METHOD FOR ESTABLISHING A TEMPORAL CHANNEL FOR PRIORITY TRANSMISSION OF INFORMATION OF AT LEAST ONE CRITICAL FLOW - Google Patents
METHOD FOR ESTABLISHING A TEMPORAL CHANNEL FOR PRIORITY TRANSMISSION OF INFORMATION OF AT LEAST ONE CRITICAL FLOW Download PDFInfo
- Publication number
- FR3033107A1 FR3033107A1 FR1500335A FR1500335A FR3033107A1 FR 3033107 A1 FR3033107 A1 FR 3033107A1 FR 1500335 A FR1500335 A FR 1500335A FR 1500335 A FR1500335 A FR 1500335A FR 3033107 A1 FR3033107 A1 FR 3033107A1
- Authority
- FR
- France
- Prior art keywords
- transmission
- station
- information
- channel
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 121
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000002123 temporal effect Effects 0.000 title claims description 5
- 230000004913 activation Effects 0.000 claims description 2
- 230000009849 deactivation Effects 0.000 claims description 2
- 238000009432 framing Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
- H04L12/4035—Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/4028—Bus for use in transportation systems the transportation system being an aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Ce procédé d'établissement d'un canal temporel de transmission prioritaire d'informations d'au moins un flux critique, émises à des instants d'émission déterminés (12, 13, 14, 15, 16) selon une loi d'émission donnée (11), entre une station d'émission et au moins une station de réception à travers au moins un réseau de transmission d'informations avionique commuté comportant au moins une station de transmission à commutateur de trames, est caractérisé en ce qu'il comporte des étapes suivantes : -a) émission par la station d'émission d'une information (10) d'initialisation du canal, à destination de ladite au moins une station de transmission du réseau, - b) création du canal temporel de la station de transmission en calant la loi d'émission (11) donnée sur cette information d'initialisation (10) et en définissant autour des instants d'émission déterminés (12, 13, 14, 15, 16) selon cette loi (11), des intervalles de temps (17, 18, 19, 20, 21) de transmission prioritaire des informations arrivant dans la station de transmission, pendant ces intervalles de temps.This method for establishing a priority transmission time channel of information of at least one critical flow, transmitted at given transmission times (12, 13, 14, 15, 16) according to a given transmission law (11), between a transmitting station and at least one receiving station through at least one switched avionic information transmission network including at least one frame switching transmission station, is characterized in that it comprises the following steps: -a) transmission by the transmitting station of information (10) initializing the channel, to said at least one transmission station of the network, - b) creation of the time channel of the station transmission by stalling the transmission law (11) given on this initialization information (10) and defining around the determined transmission instants (12, 13, 14, 15, 16) according to this law (11), transmission time slots (17, 18, 19, 20, 21) priority of the information arriving in the transmission station during these time intervals.
Description
1 Procédé d'établissement d'un canal temporel de transmission prioritaire d'informations d'au moins un flux critique La présente invention concerne un procédé d'établissement d'un canal temporel de transmission prioritaire d'informations d'au moins un flux critique. Ces informations sont par exemple émises à des instants d'émission déterminés selon une loi d'émission donnée, entre une station d'émission et au moins une station de réception, à travers un réseau de transmission d'informations avioniques commutées, comportant au moins une station de transmission d'informations à commutateur de trames. Cette invention se situe donc dans le contexte des systèmes avioniques et en particulier des réseaux de communication avioniques. Les réseaux de communication avioniques actuellement retenus dans ce domaine particulier, sont basés sur des normes bien connues et en particulier sur la norme ARINC 664. Ces réseaux utilisent alors des systèmes dits intermédiaires (pour Intermediate System ou IS en anglais) de communication de type commutateurs (ou switches en anglais) ainsi que des interfaces d'extrémité également appelées systèmes d'extrémité (pour End System ou ES en anglais) localisées dans chacun des équipements abonnés au réseau de transmission. Les équipements abonnés sont alors aptes à émettre sur le réseau de communication, des données applicatives par l'intermédiaire des interfaces d'extrémité. L'ensemble des données à émettre est réparti en différents flux logiques (également connus sous en anglais sous le terme « virtual link » pour lien virtuel) dans lesquels transitent des trames physiques. Selon le niveau de criticité des données applicatives, les autorités de certification exigent le respect de contraintes de sûreté différentes. Ainsi, pour des données applicatives relatives à des fonctions avion dites critiques, les contraintes de sûreté sont les plus élevées et les données doivent notamment respecter des contraintes temporelles de propagation. Ceci est rendu possible par la maitrise du temps de traversée d'un système de communication avionique commuté. Cette maitrise du temps de traversée est justifiée par la définition, flux logique par flux logique, d'une borne maximum et d'une borne minimum encadrant le temps de traversée au sein du réseau de communication. Mais une limitation apparait sur les réseaux actuels.The present invention relates to a method for establishing a temporal channel for the priority transmission of information of at least one critical flow. . This information is for example transmitted at transmission times determined according to a given transmission law, between a transmitting station and at least one receiving station, through a switched avionic information transmission network, comprising at least a frame switch information transmission station. This invention is therefore in the context of avionics systems and in particular avionics communication networks. The avionics communication networks currently retained in this particular domain are based on well-known standards and in particular on the ARINC 664 standard. These networks then use so-called intermediate systems (for Intermediate System or IS in English) of communication type switches. (or switches in English) and end interfaces also called end systems (for End System or ES in English) located in each of the equipment subscribers to the transmission network. Subscriber devices are then able to transmit on the communication network, application data via the end interfaces. The set of data to be transmitted is divided into different logical flows (also known under the term "virtual link" for virtual link) in which physical frames pass. Depending on the criticality level of the application data, certification authorities require different security constraints. Thus, for application data relating to so-called critical aircraft functions, the safety constraints are the highest and the data must in particular respect time constraints of propagation. This is made possible by mastering the crossing time of a switched avionics communication system. This mastering of the crossing time is justified by the definition, logical flow logical flow, of a maximum terminal and a minimum terminal framing the crossing time within the communication network. But a limitation appears on the current networks.
3033107 2 En effet, actuellement, l'amplitude de l'intervalle borne mini-borne maxi, définit pour un flux de données donné, augmente en fonction du nombre d'équipements intermédiaires traversés et en fonction du nombre de flux de données rencontrés. La conséquence principale de cette limitation est qu'on ne peut pas garantir, 5 systématiquement et de façon reproductible, que les trames appartenant à ce flux auront, à une très faible gigue près, un temps de traversée identique. On retrouve deux cas impactés par cette limitation : - Certaines données applicatives peuvent être émises sur deux sous-réseaux distincts, donc vraisemblablement empruntant des chemins 10 physiques différents, à destination d'un ou de plusieurs équipements récepteurs. Il est alors important pour certains flux comme par exemple les flux Audio, que la différence temporelle de réception entre le flux ayant emprunté le premier sous-réseau et le flux ayant emprunté le second sous-réseau, soit 15 maitrisée et/ou faible. Or, actuellement l'amplitude de l'intervalle borne mini-borne maxi augmentant en fonction du nombre d'équipements intermédiaires traversés et en fonction du nombre de flux de données rencontrés comme indiqué précédemment, celle-ci ne permet pas de garantir ce premier cas. 20 - Certaines données applicatives nécessitent des temps de traversée courts. Par construction de l'intervalle borne mini-borne maxi, chacune des trames appartenant à ce flux peut avoir un temps de traversée compris dans cet intervalle dont le temps court souhaité, mais on ne peut garantir la reproductibilité du temps court pour chacune des trames du flux.As a matter of fact, currently, the amplitude of the maximum mini-terminal limit interval, defined for a given data stream, increases as a function of the number of intermediate devices crossed and as a function of the number of data flows encountered. The main consequence of this limitation is that it can not be guaranteed, systematically and in a reproducible manner, that the frames belonging to this stream will have, at a very low jitter, an identical crossing time. There are two cases impacted by this limitation: Some application data may be transmitted on two distinct subnetworks, therefore likely to use different physical paths, to one or more receiving equipment. It is then important for certain streams, such as for example the audio streams, that the temporal difference in reception between the stream having borrowed the first subnet and the stream having borrowed the second subnet, is either mastered and / or weak. However, currently the amplitude of the maximum mini-terminal terminal range increases according to the number of intermediate equipment crossed and depending on the number of data flows encountered as indicated above, it does not guarantee this first case . Some application data require short crossing times. By construction of the maximum mini-terminal limit interval, each of the frames belonging to this stream can have a crossing time included in this interval whose short time is desired, but we can not guarantee the reproducibility of the short time for each of the frames of the flux.
25 Dans ce deuxième cas, l'intervalle borne mini-borne maxi doit, d'une part être réduit et, d'autre part, être centré sur la plus faible valeur possible. Le but de l'invention est donc de réduire à une valeur minimum l'intervalle [borne mini-borne maxi] pour chacun des flux critiques ainsi que de le centrer sur la plus faible valeur possible.In this second case, the maximum mini-terminal limit interval must firstly be reduced and, secondly, be centered on the smallest possible value. The aim of the invention is therefore to reduce to a minimum value the interval [maximum mini-terminal] for each of the critical flows as well as to center it on the lowest possible value.
30 A cet effet, l'invention a pour objet un procédé d'établissement d'un canal temporel de transmission prioritaire d'informations d'au moins un flux critique, émises à des instants d'émission déterminés selon une loi d'émission donnée, entre une station d'émission et au moins une station de réception à travers au moins un réseau de transmission d'informations avionique commuté comportant au moins une station de 35 transmission à commutateur de trames, caractérisé en ce qu'il comporte des étapes suivantes : 3033107 3 - a) émission par la station d'émission d'une information d'initialisation du canal, à destination de ladite au moins une station de transmission du réseau, - b) création du canal temporel de la station de transmission en calant la loi d'émission donnée sur cette information d'initialisation et en définissant autour des 5 instants d'émission déterminés selon cette loi, des intervalles de temps de transmission prioritaire des informations arrivant dans la station de transmission, pendant ces intervalles de temps. Suivant d'autres caractéristiques du procédé selon l'invention prises seules ou en combinaison : 10 le réseau de transmission d'informations comporte au moins deux stations de transmission d'informations, et en ce que le procédé comporte une étape de répétition des étapes a) et b) successivement pour la ou chaque autre station de transmission du réseau, en passant par la ou chaque station de transmission pour laquelle le canal a déjà été créé, jusqu'à ce que le canal de 15 l'autre ou chaque autre station de transmission du réseau soit ainsi créé ; il consiste à ouvrir un canal temporel prioritaire pour chaque flux critique dans le réseau ; la station d'émission est adaptée pour émettre des informations 20 d'activation/désactivation d'un canal temporel établi ; dans le canal temporel, les informations arrivant dans la station de transmission sont transmises immédiatement sans stockage dans celle-ci ; les stations d'émission et de réception sont formées par des systèmes d'extrémité et la ou chaque station de transmission par un système 25 intermédiaire à base de commutateur ; les informations se présentent sous la forme de trames de données conformes à la norme ARINC 664 ; les instants d'émission déterminés selon la loi d'émission donnée, sont séparés d'un temps fixe ; 30 la largeur des intervalles de temps de transmission prioritaire des informations arrivant dans la station de transmission est définie par le maximum de l'ensemble des tailles maximales des trames à transmettre pour un port de sortie considéré de la station de transmission ; un canal de transmission prioritaire est créé pour un, certain ou chaque port de 35 sortie de la station de transmission ; 3033107 4 l'information d'initialisation du canal temporel est une trame explicite du protocole de transmission mis en oeuvre dans le réseau ou la première ou une trame d'information du flux critique évitant ainsi l'utilisation d'une trame de service.For this purpose, the subject of the invention is a method for establishing a priority transmission time channel for information of at least one critical flow, transmitted at transmission times determined according to a given transmission law. between a transmitting station and at least one receiving station through at least one switched avionic information transmission network including at least one frame switch transmission station, characterized in that it comprises the following steps : 3033107 3 - a) transmission by the transmitting station of channel initialization information to said at least one transmission station of the network, - b) creation of the time channel of the transmitting station by stalling the transmission law given on this initialization information and defining around the 5 transmission instants determined according to this law, priority transmission time slots of the information arrived at in the transmission station during these time intervals. According to other features of the method according to the invention taken alone or in combination: the information transmission network comprises at least two information transmission stations, and in that the method comprises a step of repeating the steps a ) and b) successively for the or each other transmission station of the network, passing through the or each transmission station for which the channel has already been created, until the channel of the other or each other station transmission network is thus created; it consists in opening a priority time channel for each critical flow in the network; the transmitting station is adapted to transmit activation / deactivation information of an established time channel; in the time channel, the information arriving in the transmission station is transmitted immediately without storage therein; the transmitting and receiving stations are formed by end systems and the or each transmitting station by a switch based intermediate system; the information is in the form of data frames conforming to ARINC 664; the transmission instants determined according to the given transmission law are separated by a fixed time; The width of the priority transmission time slots of the information arriving in the transmission station is defined by the maximum of the set of maximum frame sizes to be transmitted for a given output port of the transmitting station; a priority transmission channel is created for one, some or each output port of the transmitting station; The time channel initialization information is an explicit frame of the transmission protocol implemented in the network or the first or an information frame of the critical stream thus avoiding the use of a service frame.
5 Le procédé selon l'invention permet donc de réduire l'amplitude de l'intervalle borne mini-borne maxi encadrant le temps de traversée au sein du réseau de communication pour les flux dits critiques et de le centrer sur la plus faible valeur possible. Ceci permet alors de garantir la reproductibilité du temps de traversée, égale à la valeur minimum du temps de traversée, d'une trame appartenant à un flux critique au sein 10 d'un réseau de communication à commutateur de trames. Il permet en outre de fournir un service supplémentaire permettant de réduire fortement la taille des zones mémoires tampon des récepteurs, nécessaires à la synchronisation des différents flux comme par exemple Audio, et d'éviter d'implémenter des mécanismes de gestion des zones tampon contenant les flux dits « temps critiques ».The method according to the invention therefore makes it possible to reduce the amplitude of the maximum mini-terminal limit interval framing the crossing time within the communication network for the so-called critical flows and to center it on the lowest possible value. This then makes it possible to guarantee the reproducibility of the crossing time, equal to the minimum value of the crossing time, of a frame belonging to a critical flow within a frame switch communication network. It also makes it possible to provide an additional service that makes it possible to significantly reduce the size of the buffer zones of the receivers necessary for the synchronization of the different streams such as for example Audio, and to avoid implementing mechanisms for managing the buffer zones containing the data. flows called "critical times".
15 L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, sur lesquels : - la figure 1 représente un schéma synoptique d'un réseau de communication illustrant le problème de la transmission d'informations sur deux ensembles de 20 commutateurs distincts ou deux sous-réseaux, - la figure 2 illustre le principe de base de mise en oeuvre d'un procédé selon l'invention, - les figures 3 et 4 illustrent la création d'un canal temporel dans deux commutateurs d'un réseau de transmission d'informations, et 25 - la figure 5 illustre un procédé pour la création de canaux prioritaires multi-flux. On a en effet illustré sur la figure 1, un exemple de réalisation d'un réseau de transmission d'informations, comme par exemple un réseau de transmission d'informations avioniques commutées à base de trames. Ce réseau comporte donc une station d'émission d'informations, désignée par la 30 référence générale 1, et au moins une station de réception, désignée par la référence générale 2, à travers au moins un réseau de transmission d'informations comportant au moins une station de transmission à commutateur de trames. Dans l'exemple décrit sur cette figure 1, on a représenté deux réseaux de transmission qui peuvent également être considérés comme des sous-réseaux de 35 transmission, désignés par les références 3 et 4, et qui sont donc prévus entre la station d'émission et la station de réception.The invention will be better understood on reading the description which follows, given solely by way of example and with reference to the appended drawings, in which: FIG. 1 represents a block diagram of a communication network illustrating the problem of transmitting information on two sets of distinct switches or two sub-networks, - Figure 2 illustrates the basic principle of implementation of a method according to the invention, - Figures 3 and 4 illustrate the creation of a time channel in two switches of an information transmission network, and FIG. 5 illustrates a method for creating multi-stream priority channels. FIG. 1 illustrates an exemplary embodiment of an information transmission network, for example a frame-based switched avionics information transmission network. This network therefore comprises an information transmission station, designated by the general reference 1, and at least one receiving station, denoted by the general reference 2, through at least one information transmission network comprising at least a frame switch transmission station. In the example described in this FIG. 1, two transmission networks are shown which can also be considered as transmission subnetworks, denoted by the references 3 and 4, and which are therefore provided between the transmission station. and the receiving station.
3033107 5 Les flux de données émises, empruntant des chemins différents, peuvent alors présenter, au niveau de la station de réception 2, une différence temporelle de réception. Or, il est important que pour certains flux de données tels que les flux critiques avioniques, cette différence soit la plus maitrisée possible.The data streams transmitted, using different paths, may then have, at the reception station 2, a time difference of reception. However, it is important that for certain data flows such as avionic critical flows, this difference is the most controlled possible.
5 Dans la suite de la description, on comprendra que flux critique veut dire : flux par exemple dont la gigue doit être réduite et maitrisée. On comprendra également que l'invention se rapporte à un procédé d'établissement d'un canal temporel de transmission prioritaire d'informations d'au moins un tel flux critique, qui sont émises à des instants d'émission déterminés selon une loi 10 d'émission donnée, au niveau de la station d'émission raccordée au réseau. En fait, le procédé selon l'invention permet de créer un canal de transmission prioritaire des informations entre la station d'émission et au moins une station de réception correspondante, à travers au moins un réseau de transmission d'informations avioniques commuté, comportant au moins une station de transmission qui comprend les 15 étapes suivantes : a) émission, par la station d'émission, d'une information d'initialisation du canal, à destination de ladite au moins une station de transmission du réseau, b) création d'un canal temporel de la station de transmission, en calant la loi d'émission donnée sur cette information d'initialisation et en définissant autour des 20 instants d'émission déterminés selon cette loi, des intervalles de temps de transmission prioritaire des informations arrivant dans la station de transmission, pendant ces intervalles de temps. Ceci est par exemple illustré sur la figure 2. Sur cette figure 2, on a désigné par la référence 10, l'information d'initialisation du 25 canal, qui est émise par la station d'émission. Cette information d'initialisation du canal temporel peut alors être une trame explicite du protocole de transmission mis en oeuvre dans le réseau, ou la première ou une trame d'information du flux critique, ce qui permet par exemple d'éviter l'utilisation d'une trame de service.In the remainder of the description, it will be understood that critical flow means: stream for example whose jitter must be reduced and controlled. It will also be understood that the invention relates to a method for establishing a time channel for priority transmission of information of at least one such critical flow, which are transmitted at transmission times determined according to a law of 10 d. given transmission, at the transmission station connected to the network. In fact, the method according to the invention makes it possible to create a priority transmission channel of the information between the transmitting station and at least one corresponding receiving station, through at least one switched avionic information transmission network, comprising at least one least one transmission station which comprises the following steps: a) transmission by the transmitting station of initialization information of the channel to said at least one transmission station of the network, b) creation of a time channel of the transmission station, by setting the transmission law given on this initialization information and defining around the transmission instants determined according to this law, priority transmission time slots of the information arriving in the transmission station; the transmission station, during these time intervals. This is for example illustrated in FIG. 2. In this FIG. 2, the channel initialization information, which is transmitted by the transmitting station, is designated by the reference number 10. This time channel initialization information can then be an explicit frame of the transmission protocol implemented in the network, or the first or an information frame of the critical stream, which makes it possible, for example, to avoid the use of a service frame.
30 En 11, on a illustré une loi d'émission donnée des informations d'un flux par exemple critique, émises par la station d'émission. En fait, cette loi détermine des instants d'émission de la station de transmission tels que les instants désignés par les références 12, 13, 14, 15 et 16 sur cette figure 2. Le procédé d'établissement selon l'invention consiste alors à utiliser une 35 information d'initialisation 10, émise par la station d'émission, à destination d'au moins une station de transmission, pour créer le canal temporel de cette station de transmission, 3033107 6 en calant la loi d'émission donnée 11 sur cette information d'initialisation 10 comme cela est illustré, et en définissant autour des instants d'émission déterminés selon cette loi, des intervalles de transmission prioritaire des informations arrivant dans la station de transmission, pendant ces intervalles de temps.In 11, there is illustrated a transmission law given information of a flow for example critical, issued by the transmitting station. In fact, this law determines transmission times of the transmission station such as the instants designated by the references 12, 13, 14, 15 and 16 in this FIG. 2. The establishment method according to the invention then consists of use initialization information 10, transmitted by the transmitting station, to at least one transmitting station, to create the time channel of this transmitting station, by stalling the transmitted transmission law 11 on this initialization information 10 as illustrated, and defining around the transmission instants determined according to this law, priority transmission slots information arriving in the transmission station, during these time intervals.
5 Ainsi, sur cette figure 2, on a illustré autour des instants d'émission déterminés selon la loi, tels que les instants désignés par les références 12, 13, 14, 15 et 16, des intervalles de temps que l'on pourrait également appeler fenêtres temporelles, désignés par les références respectivement 17, 18, 19, 20 et 21. Dans le canal temporel ainsi établi, les informations appartenant au flux critique et 10 arrivant dans la station de transmission sont transmises immédiatement et par exemple avec un minimum de stockage dans cette station. Comme cela a été mentionné précédemment également, les stations d'émission et de réception peuvent être formées par des systèmes d'extrémité et la ou chaque station de transmission par un système intermédiaire à base de commutateur.Thus, in this FIG. 2, there is illustrated around the instants of emission determined according to the law, such as the instants designated by the references 12, 13, 14, 15 and 16, time intervals that one could also call time windows, designated by the references respectively 17, 18, 19, 20 and 21. In the time channel thus established, the information belonging to the critical flow and arriving in the transmission station are transmitted immediately and for example with a minimum of storage in this station. As previously mentioned also, the transmitting and receiving stations may be formed by end systems and the or each transmitting station by a switch based intermediate system.
15 Les informations peuvent par exemple se présenter sous la forme de trames de données conformes à la norme ARINC 664. Dans l'exemple de réalisation illustré sur cette figure 2, les instants d'émission 12 à 16 déterminés selon la loi d'émission donnée 11, sont séparés d'un temps fixe. La largeur de la fenêtre temporelle, c'est-à-dire la durée des intervalles de temps 20 de transmission prioritaire des informations arrivant dans la station de transmission, peut alors par exemple être définie par le maximum de l'ensemble des tailles maximales des trames à transmettre pour un port de sortie considéré de la station de transmission. On notera à cet égard qu'un canal de transmission prioritaire peut être créé pour un, certains ou chaque port de sortie de la station de transmission lorsque celle-ci en 25 comporte un ou plusieurs. On conçoit alors que pour le ou chaque équipement intermédiaire du réseau de communication parcouru par un flux dit « temps critique », on met en oeuvre une telle phase de création d'un canal temporel. Comme cela sera décrit plus en détail par la suite, il y aura autant de créations de 30 canaux temporels pour un système intermédiaire donné qu'il y a de flux « temps critiques » différents traversant ce système intermédiaire. De façon plus précise, il y aura autant de créations de canaux temporels pour un IS donné qu'il y aura de flux « temps critiques » différents traversant les ports de sortie de ce système intermédiaire.The information may, for example, be in the form of data frames compliant with the ARINC 664 standard. In the exemplary embodiment illustrated in this FIG. 2, the transmission instants 12 to 16 determined according to the given transmission law. 11, are separated by a fixed time. The width of the time window, that is to say the duration of the priority transmission time slots 20 for the information arriving in the transmission station, can then for example be defined by the maximum of the set of maximum frames to be transmitted for a given output port of the transmitting station. It will be noted in this regard that a priority transmission channel may be created for one, some or each output port of the transmitting station when the latter includes one or more. It is then conceivable that for the or each intermediate equipment of the communication network traversed by a flow called "critical time", it implements such a phase of creation of a time channel. As will be described in more detail later, there will be as many time channel creations for a given intermediate system as there are different "critical time" streams passing through this intermediate system. More precisely, there will be as many time-channel creations for a given IS as there will be different "critical time" flows passing through the output ports of this intermediate system.
35 On a illustré sur les figures 3 et 4, la création d'un canal de transmission prioritaire d'informations à travers deux stations de transmission à commutateur de trames.FIGS. 3 and 4 illustrate the creation of a priority information transmission channel through two frame switch transmission stations.
3033107 7 Ces commutateurs sont désignés par SW1 et SW2 sur ces figures 3 et 4. Ainsi, selon le procédé suivant l'invention, on répète les étapes a) et b) décrites précédemment pour la ou chaque autre station de transmission du réseau, en passant par la ou chaque station du réseau pour laquelle le canal a déjà été créé, jusqu'à ce que le 5 canal de l'autre ou de chaque autre station de transmission du réseau, soit ainsi également créé. En fait, on crée par une émission d'informations d'initialisation successives, un canal de transmission prioritaire à travers les différentes stations de transmission traversées ente la station d'émission et la station de réception correspondante.These switches are designated SW1 and SW2 in these figures 3 and 4. Thus, according to the method according to the invention, the steps a) and b) described above are repeated for the or each other transmission station of the network, in accordance with FIG. through the or each station of the network for which the channel has already been created, until the channel of the other or of each other transmission station of the network, is thus also created. In fact, a transmission of successive initialization information creates a priority transmission channel through the different transmission stations crossed between the transmitting station and the corresponding receiving station.
10 Sur la figure 3, l'information d'initialisation est identique pour les deux commutateurs SW1 et SW2 et est désignée par la référence 10. Sur la figure 4, les informations d'initialisation sont différentes pour les deux commutateurs SW1 et SW2 et sont désignées par les références 10 et 100. De même, un canal peut être créé pour chaque flux critique dans le réseau.In FIG. 3, the initialization information is identical for the two switches SW1 and SW2 and is designated by the reference 10. In FIG. 4, the initialization information is different for the two switches SW1 and SW2 and are 10 and 100. Similarly, a channel may be created for each critical stream in the network.
15 Ceci est par exemple illustré sur la figure 5, où l'on voit un réseau comportant des stations de transmission multi-flux avec création de canaux de transmission prioritaire dont chacun est associé à l'un de ces flux. Les informations d'initialisation correspondantes sont désignées par les références 10 et 110.This is for example illustrated in FIG. 5, which shows a network comprising multi-stream transmission stations with the creation of priority transmission channels, each of which is associated with one of these streams. The corresponding initialization information is designated by references 10 and 110.
20 Bien entendu, d'autres modes de réalisation peuvent encore être envisagés. Ainsi sur cette figure 5, on a représenté, pour un même port de sortie, la création de deux canaux pour deux flux différents. Ces flux présentent dans l'exemple illustré, des instants d'arrivée des informations d'initialisation des canaux, différents et des lois d'émission différentes.Of course, other embodiments may still be contemplated. Thus in this Figure 5, there is shown, for the same output port, the creation of two channels for two different streams. In the illustrated example, these streams present arrival times of the initialization information of the different channels and the different transmission laws.
25 Il va de soi que d'autres profils de flux peuvent être envisagés. Ainsi on peut envisager des flux présentant des instants d'arrivée des informations d'initialisation des canaux, identiques. De même on peut envisager des flux présentant des lois d'émission semblables. Bien entendu, un nombre de flux différent de deux peut être envisagé.It goes without saying that other flow profiles can be envisaged. Thus, it is possible to envisage flows presenting arrival times of the initialization information of the identical channels. Similarly, flows with similar emission laws can be envisioned. Of course, a number of flows different from two may be considered.
30 On conçoit alors qu'une fois le canal de transmission prioritaire créé pour un flux critique donné et pour un port de sortie d'un système intermédiaire donné, tous les autres flux « non critiques » empruntant ce même port de sortie, ne vont pas pouvoir être transmis pendant la fenêtre temporelle définie.It is thus conceivable that once the priority transmission channel has been created for a given critical flow and for an output port of a given intermediate system, all the other "non-critical" flows borrowing this same output port do not go can be transmitted during the defined time window.
3033107 8 Seule la transmission de trames appartenant au flux critique, ou la transmission de trames appartenant à d'autres flux critiques et empruntant le même port de sortie, est autorisée pour ce port de sortie pendant la fenêtre temporelle définie. Comme cela a été indiqué précédemment, les trames peuvent être transmises 5 sans être stockées entièrement dans la station de transmission (ce mode de transmission étant également connu sous le nom anglais de «Cut Through ». Il est également à noter qu'il est possible d'utiliser des informations d'activation/désactivation d'un canal temporel établi. Ainsi, par exemple, une trame appartenant au flux critique ou trame de service 10 peut être utilisée pour activer ou désactiver les différentes fenêtres temporelles créées. Le terme désactiver ne doit pas être confondu avec le terme supprimer au sens de la présente demande de brevet. Une fenêtre qui a été désactivée, peut être réactivée alors qu'une fenêtre supprimée nécessite la création d'une nouvelle fenêtre. Ainsi, l'exclusion temporelle pour ces fenêtres temporelles des autres flux non 15 temps critique n'est plus appliquée. Une trame appartenant au flux critique ou trame de service est alors nécessaire pour réactiver les différentes fenêtres temporelles créées et rétablir l'exclusion temporelle. On conçoit alors que ceci permet de maîtriser au mieux le temps de traversée d'un système de communication avionique commuté en définissant ces canaux prioritaires de 20 transmission. Bien entendu, d'autres modes de réalisation peuvent encore être envisagés.Only the transmission of frames belonging to the critical stream, or the transmission of frames belonging to other critical streams and borrowing the same output port, is allowed for this output port during the defined time window. As previously indicated, the frames can be transmitted without being stored entirely in the transmitting station (this transmission mode is also known as "Cut Through"). use, for example, a frame belonging to the critical stream or service frame 10 can be used to enable or disable the different time windows created. should not be confused with the term delete within the meaning of the present patent application.A window which has been deactivated can be reactivated while a deleted window requires the creation of a new window. The time windows of the other non-critical time streams are no longer applied A frame belonging to the critical flow or service frame is then n it is necessary to reactivate the different time windows created and restore the temporal exclusion. It will be understood that this makes it possible to better control the transit time of a switched avionic communication system by defining these priority transmission channels. Of course, other embodiments can still be envisaged.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1500335A FR3033107B1 (en) | 2015-02-23 | 2015-02-23 | METHOD FOR ESTABLISHING A TEMPORAL CHANNEL FOR PRIORITY TRANSMISSION OF INFORMATION OF AT LEAST ONE CRITICAL FLOW |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1500335A FR3033107B1 (en) | 2015-02-23 | 2015-02-23 | METHOD FOR ESTABLISHING A TEMPORAL CHANNEL FOR PRIORITY TRANSMISSION OF INFORMATION OF AT LEAST ONE CRITICAL FLOW |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3033107A1 true FR3033107A1 (en) | 2016-08-26 |
FR3033107B1 FR3033107B1 (en) | 2017-03-31 |
Family
ID=53776643
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1500335A Active FR3033107B1 (en) | 2015-02-23 | 2015-02-23 | METHOD FOR ESTABLISHING A TEMPORAL CHANNEL FOR PRIORITY TRANSMISSION OF INFORMATION OF AT LEAST ONE CRITICAL FLOW |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3033107B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050058137A1 (en) * | 2003-09-16 | 2005-03-17 | Carlson Neil Charles | Scheduling packet transmissions |
US20130170498A1 (en) * | 2010-06-17 | 2013-07-04 | Saab Ab | Ethernet for avionics |
-
2015
- 2015-02-23 FR FR1500335A patent/FR3033107B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050058137A1 (en) * | 2003-09-16 | 2005-03-17 | Carlson Neil Charles | Scheduling packet transmissions |
US20130170498A1 (en) * | 2010-06-17 | 2013-07-04 | Saab Ab | Ethernet for avionics |
Also Published As
Publication number | Publication date |
---|---|
FR3033107B1 (en) | 2017-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2786649A1 (en) | METHOD FOR DISSEMINATING INFORMATION IN AN INCOMPLETE PART OF A RADIO COMMUNICATION NETWORK | |
US11582332B2 (en) | Providing efficient routing of an operations, administration and maintenance (OAM) frame received at a port of an ethernet switch | |
EP2460322B1 (en) | Method and system for the automatic selection of transmission media | |
FR2925808A1 (en) | COMMUNICATION METHOD IN A NETWORK COMPRISING A PRIMARY NETWORK AND A SECONDARY NETWORK | |
FR2834846A1 (en) | Rule base/validation network management having rules decision point/application point applied and management surcharge allowing application point validity check | |
EP3370363B1 (en) | Hybrid data transport solution in particular for satellite links | |
CN110875828A (en) | Method and device for transmitting service | |
EP2823608B1 (en) | Method, device and computer program for selecting a router node in an lln network | |
FR3033107A1 (en) | METHOD FOR ESTABLISHING A TEMPORAL CHANNEL FOR PRIORITY TRANSMISSION OF INFORMATION OF AT LEAST ONE CRITICAL FLOW | |
FR2687524A1 (en) | SYSTEM FOR DYNAMIC MANAGEMENT OF A SET OF EQUIPMENT CONNECTED IN A TELECOMMUNICATIONS NETWORK. | |
EP1216543B1 (en) | Method for associating an apparatus in a communication network | |
EP1217865B1 (en) | Device and method for flow control in a switched network | |
EP1850602A2 (en) | Method and system for speeding up access to contents from a mobile terminal | |
EP3785463B1 (en) | Method for federating at least two communication networks for mobile terminals and network capable of being federated | |
EP3672354B1 (en) | Method for reconfiguring a system comprising a private mobile radio communication network infrastructure, associated computer program and system comprising a private mobile radio communication network infrastructure | |
CN109039940B (en) | Load balancing method and device for data transmission | |
FR3115957A1 (en) | Method for exchanging data in a communication platform, associated computer program product and communication platform | |
EP3160188B1 (en) | Communication method with computation of a path from elementary networks, related computer program, interconnection node and radio station | |
EP2476225B1 (en) | Method and system for controlling the routing of a data stream from a class of service through a meshed and encrypted network | |
EP0957652A1 (en) | Interruption of service in a mobile telephone network | |
EP2890026A1 (en) | Communication method implemented by a relay node | |
EP3809798A1 (en) | Communication system comprising an interconnection network and a plurality of radio sites interconnected via the interconnection network | |
EP3934180A1 (en) | Switch for an avionics communication system, associated avionics communication system and transmission method | |
EP4027619A1 (en) | End system for an avionics communication system and associated avionics communication system | |
FR3091453A1 (en) | Establishment of a data exchange link under IP protocol between base stations of mobile structures with sharing of the frequency band into frequency sub-bands |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20160826 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 6 |
|
PLFP | Fee payment |
Year of fee payment: 7 |
|
PLFP | Fee payment |
Year of fee payment: 8 |
|
PLFP | Fee payment |
Year of fee payment: 9 |
|
PLFP | Fee payment |
Year of fee payment: 10 |