FR3009162A1 - METHOD AND DEVICE FOR CONTROLLING THE TRANSMISSION OF FRAMES BY REPLACING THE POINT-TO-MULTIPOINT ADDRESS WITH A POINT-TO-POINT ADDRESS - Google Patents
METHOD AND DEVICE FOR CONTROLLING THE TRANSMISSION OF FRAMES BY REPLACING THE POINT-TO-MULTIPOINT ADDRESS WITH A POINT-TO-POINT ADDRESS Download PDFInfo
- Publication number
- FR3009162A1 FR3009162A1 FR1357292A FR1357292A FR3009162A1 FR 3009162 A1 FR3009162 A1 FR 3009162A1 FR 1357292 A FR1357292 A FR 1357292A FR 1357292 A FR1357292 A FR 1357292A FR 3009162 A1 FR3009162 A1 FR 3009162A1
- Authority
- FR
- France
- Prior art keywords
- point
- address
- multipoint
- equipment
- frames
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Un procédé est dédié au contrôle de la transmission de trames de données dans un réseau de communication (RC) entre des équipements de réseau (T1-T5, A1-A3, S1-S2). Ce procédé comprend une étape dans laquelle on analyse dans l'un au moins des équipements de réseau (T1-T5, A1-A3) des trames en transit afin de détecter celles qui comportent une adresse de type point à multipoints, puis on remplace dans chaque trame détectée son adresse point à multipoints par une adresse de type point à point en fonction d'une table de correspondance entre des adresses multipoints et des adresses point à point concernant des équipements de réseau situés en aval par rapport au sens de transmission des trames, afin de la retransmettre vers un unique équipement destinataire désigné par l'adresse point à point qu'elle contient désormais.A method is dedicated to controlling the transmission of data frames in a communication network (RC) between network devices (T1-T5, A1-A3, S1-S2). This method comprises a step in which at least one network equipment (T1-T5, A1-A3) is scanned for frames in transit in order to detect those which comprise a point-to-multipoint address, and then, in each frame detected its point-to-multipoint address by a point-to-point address according to a correspondence table between multipoint addresses and point-to-point addresses concerning downstream network equipment with respect to the transmission direction of the frames , in order to retransmit it to a single destination device designated by the point-to-point address it now contains.
Description
PROCÉDÉ ET DISPOSITIF DE CONTRÔLE DE LA TRANSMISSION DE TRAMES PAR REMPLACEMENT DE L'ADRESSE POINT À MULTIPOINTS PAR UNE ADRESSE POINT À POINT L'invention concerne les réseaux de communication, et plus précisément le contrôle de la transmission de trames de type point à multipoints dans de tels réseaux de communication. Certains réseaux de communication permettent à certains équipements (de communication) de transmettre des trames de données (ou paquets) selon un mode dit « point à multipoints » de sorte qu'elles soient transmises soit à tous les équipements de réseau d'un domaine de diffusion (on parle alors de « broadcasting »), soit seulement à tous les équipements d'un groupe de diffusion (on parle alors de « multicasting »).FIELD OF THE INVENTION The invention relates to communication networks, and more specifically to the control of the transmission of point-to-multipoint frames in a multi-point point-to-multipoint address. such communication networks. Some communication networks allow certain (communication) equipment to transmit frames of data (or packets) in a so-called "point-to-multipoint" mode so that they are transmitted either to all the network equipment of a field of communication. diffusion (we speak then of "broadcasting"), or only to all the equipment of a diffusion group (one speaks then of "multicasting").
Ce mode de transmission s'avère particulièrement avantageux lorsque le nombre d'équipements effectivement concernés par une trame est important. Mais, comme le sait l'homme de l'art, cela n'est plus le cas lorsqu'une trame ne concerne qu'un petit nombre d'équipements, voire un unique équipement. C'est par exemple le cas des trames que s'échangent des équipements et qui sont destinées à permettre une découverte automatique (par exemple de paramètres réseau (protocole DHCP), ou pour résoudre des adresses IP (protocole ARP), ou encore pour accéder à des ressources partagées (protocole uPNP, ou CIFS/SMB, par exemple)). En effet, dans ce cas cela induit inutilement une surcharge du réseau de communication, voire une saturation. De plus, lorsqu'une trame est transmise en mode point à multipoints, la probabilité qu'elle soit interceptée par un tiers malveillant prenant la place de l'équipement destinataire est importante. L'invention a donc pour but d'améliorer la situation, et notamment de réduire notablement le nombre de trames qui sont destinées à un unique équipement, alors même que ces trames comportent initialement une adresse point à multipoints. Elle propose notamment à cet effet un procédé, dédié au contrôle de la transmission de trames de données dans un réseau de communication entre des équipements de réseau, et comprenant une étape dans laquelle : - on analyse dans l'un au moins des équipements de réseau des trames qui sont en transit de manière à détecter celles qui comportent une adresse de type point à multipoints, puis - on remplace dans chaque trame détectée son adresse point à multipoints par une adresse de type point à point (ou « unicast ») en fonction d'une table de correspondance entre des adresses multipoints et des adresses point à point concernant des équipements de réseau situés en aval par rapport à un sens de transmission des trames analysées, afin de la retransmettre vers un unique équipement destinataire désigné par l'adresse point à point qu'elle contient désormais.This transmission mode is particularly advantageous when the number of equipment actually affected by a frame is important. But, as known to those skilled in the art, this is no longer the case when a frame concerns only a small number of equipment or even a single equipment. This is for example the case of frames exchanged equipment and which are intended to allow automatic discovery (eg network parameters (DHCP), or to resolve IP addresses (ARP protocol), or to access shared resources (uPNP protocol, or CIFS / SMB, for example)). Indeed, in this case it unnecessarily induces an overload of the communication network, or even saturation. In addition, when a frame is transmitted in point-to-multipoint mode, the probability that it is intercepted by a malicious third party taking the place of the destination equipment is important. The object of the invention is therefore to improve the situation, and in particular to significantly reduce the number of frames which are intended for a single piece of equipment, even though these frames initially comprise a point-to-multipoint address. It proposes for this purpose a method, dedicated to controlling the transmission of data frames in a communication network between network equipment, and comprising a step in which: - one analyzes in at least one network equipment frames that are in transit to detect those with a point-to-multipoint address, and then replace in each detected frame its point-to-multipoint address with a point-to-point address (or "unicast") a table of correspondence between multipoint addresses and point-to-point addresses concerning downstream network equipment with respect to a direction of transmission of the analyzed frames, in order to retransmit it to a single destination equipment designated by the address point to the point that it now contains.
On évite ainsi de multiplier inutilement une trame comprenant une adresse point à multipoints lorsqu'elle n'est destinée dans la réalité qu'à un unique équipement de communication, ce qui permet avantageusement de ne pas surcharger le réseau de communication. Le procédé de contrôle selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : - on peut remplacer dans chaque trame détectée désignant un service son adresse point à multipoints par une adresse point à point associée à ce service en fonction d'une table de correspondance entre des adresses multipoints et des adresses point à point concernant des équipements de réseau associés à des services et situés en aval par rapport à un sens de transmission des trames ; - chaque table de correspondance peut être transmise à l'équipement de réseau concerné par un équipement de gestion, via le réseau de communication, lors d'une phase préliminaire de configuration ; - on peut remplacer des adresses point à multipoints qui concernent un domaine de diffusion (« broadcast »), et/ou au moins un groupe de diffusion (« multicast »).This avoids unnecessarily multiplying a frame comprising a point-to-multipoint address when it is intended in reality only to a single communication equipment, which advantageously makes it possible not to overload the communication network. The control method according to the invention can comprise other characteristics that can be taken separately or in combination, and in particular: it is possible to replace in each detected frame designating a service its point-to-multipoint address by a point-to-point address associated with this service based on a correspondence table between multipoint addresses and point-to-point addresses concerning network equipment associated with services and located downstream with respect to a transmission direction of the frames; each correspondence table can be transmitted to the network equipment concerned by management equipment, via the communication network, during a preliminary configuration phase; - point-to-multipoint addresses which concern a broadcasting domain and / or at least one multicast group can be replaced.
L'invention propose également un produit programme d'ordinateur comprenant un jeu d'instructions qui, lorsqu'il est exécuté par des moyens de traitement, est propre à mettre en oeuvre un procédé de contrôle du type de celui présenté ci-avant pour contrôler la transmission de trames de données dans un réseau de communication entre des équipements de communication. L'invention propose également un dispositif, destiné à contrôler la transmission de trames de données dans un réseau de communication entre des équipements de communication, et comprenant : - des moyens d'analyse agencés pour analyser dans l'un des équipements de communication des trames en transit de manière à détecter celles qui comportent une adresse de type point à multipoints, et - des moyens de traitement agencés pour remplacer dans chaque trame détectée son adresse point à multipoints par une adresse de type point à point en fonction d'une table de correspondance entre des adresses multipoints et des adresses point à point concernant des équipements de réseau situés en aval par rapport à un sens de transmission des trames analysées, afin qu'elle soit retransmise vers un unique équipement destinataire désigné par l'adresse point à point qu'elle contient désormais. L'invention propose également un équipement de communication, propre à faire partie d'un réseau de communication, et comprenant au moins un dispositif de contrôle du type de celui présenté ci-avant. Un tel équipement peut, par exemple, être un terminal ou un aiguilleur (commutateur réseau, concentrateur réseau ou routeur). D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : - la figure 1 illustre de façon schématique et fonctionnelle un réseau de communication comprenant des équipements de communication qui, pour certains d'entre eux, sont équipés d'un dispositif de contrôle selon l'invention, et - la figure 2 illustre un exemple d'algorithme mettant en oeuvre un procédé de contrôle selon l'invention.The invention also proposes a computer program product comprising a set of instructions which, when executed by processing means, is suitable for implementing a control method of the type of that presented above for controlling transmission of data frames in a communication network between communication equipment. The invention also proposes a device for controlling the transmission of data frames in a communication network between communication devices, and comprising: analysis means arranged for analyzing frames in one of the communication equipment; in transit so as to detect those which comprise a point-to-multipoint address, and processing means arranged to replace in each detected frame its point-to-multipoint address by a point-to-point address as a function of a table of points. correspondence between multipoint addresses and point-to-point addresses concerning downstream network equipment with respect to a transmission direction of the scanned frames, so that it is retransmitted to a single destination equipment designated by the point-to-point address it now contains. The invention also proposes a communication equipment, suitable for being part of a communication network, and comprising at least one control device of the type of that presented above. Such equipment may, for example, be a terminal or a switchman (network switch, network hub or router). Other features and advantages of the invention will appear on examining the detailed description below, and the accompanying drawings, in which: FIG. 1 schematically and functionally illustrates a communication network comprising communication equipment; which, for some of them, are equipped with a control device according to the invention, and - Figure 2 illustrates an example of an algorithm implementing a control method according to the invention.
L'invention a notamment pour objet de proposer un procédé de contrôle, et un dispositif de contrôle D associé, destinés à permettre un contrôle de la transmission de trames de données entre des équipements de réseau Tj, Ak, Sn d'un réseau de communication RC.The object of the invention is in particular to provide a control method, and an associated control device D, for controlling the transmission of data frames between network equipment Tj, Ak, Sn of a communication network. RC.
On a schématiquement illustré sur la figure 1 un exemple non limitatif de réseau de communication RC comprenant des équipements de communication Tj, Ak et Sn interconnectés entre eux. Ces équipements de communication sont d'au moins trois types, à savoir des terminaux Tj, appartenant à des usagers (particuliers) ou à des entreprises, des aiguilleurs Ak et des serveurs de service(s) Sn. Les terminaux Tj (ici j = 1 à 5) peuvent être, par exemple, des calculateurs haute performance fonctionnant en parallèle ou en série selon les besoins. On notera que le nombre de terminaux Tk peut être inférieur ou supérieur à 5 (dans le cas de calculateurs, il peut parfois être supérieur à plusieurs milliers). Les aiguilleurs Ak (ici k = 1 à 3) sont chargés d'aiguiller les trames qu'ils reçoivent (et donc qui sont en transit) en fonction des adresses (de communication) qu'elles comprennent. Il s'agit de commutateurs réseau, de concentrateurs réseau (ou « hubs »), ou de routeurs. On notera que le nombre d'aiguilleurs Ak peut être inférieur ou supérieur à 3. On notera que dans l'exemple non limitatif illustré sur la figure 1, les serveurs de service(s) Sn (n = 1 ou 2) sont connectés à des aiguilleurs Ak différents (ici Al et A2). Mais ils pourraient être connectés à un même aiguilleurs Ak. Ces serveurs de service(s) Sn sont par exemple destinés à fournir à certains équipements de communication (et notamment aux terminaux Tj) des informations utiles à une découverte automatique (par exemple de paramètres réseau (protocole DHCP), ou pour résoudre des adresses IP (protocole ARP), ou encore pour accéder à des services réseau (ressources partagées ou serveurs de données, via le protocole uPNP ou SMB/CIFS ou Zeroconf, par exemple)). Comme indiqué plus haut, l'invention propose un procédé destiné à permettre le contrôle de la transmission de trames entre les équipements (de communication) Tj, Ak et Sn du réseau de communication RC Ce procédé comprend une étape qui peut être mise en oeuvre par un dispositif de contrôle D selon l'invention. Dans l'exemple non limitatif illustré sur la figure 1, chaque terminal Tj et chaque aiguilleur Ak est équipé d'un dispositif de contrôle D. Cela est avantageux car cela permet de réduire au maximum le nombre de trames transmises dans le réseau (de communication) RC. Mais cela n'est pas obligatoire. En effet, l'invention peut être mise en oeuvre si au moins un terminal Tj est équipé d'un dispositif de contrôle D et/ou si au moins un aiguilleur Ak est équipé d'un dispositif de contrôle D. 1 o On notera que chaque dispositif de contrôle D peut être réalisé soit sous la forme de modules logiciels (ou informatiques, ou encore « software ») ; on est alors en présence d'un produit programme d'ordinateur comprenant un jeu d'instructions qui, lorsqu'il est exécuté par des moyens de traitement de type circuits électroniques (ou « hardware »), est propre à 15 mettre en oeuvre le procédé de contrôle (au moins partiellement), soit sous la forme d'une combinaison de modules logiciels et de circuits électroniques. L'étape du procédé selon l'invention comprend des première et seconde parties. Durant la première partie on analyse dans l'un au moins des 20 équipements de réseau Tj et Ak (ici dans tous) des trames qui sont en transit afin de détecter celles qui comportent une adresse (de destination) de type point à multipoints. Cette première partie est désignée par la référence 10 dans l'exemple d'algorithme de mise en oeuvre du procédé selon l'invention qui est illustré sur la figure 2. Par ailleurs, cette première partie est réalisée 25 par des moyens d'analyse MA que comprend chaque dispositif (de contrôle) D, et qui constituent une espèce de filtre. On notera que les adresses (de destination) point à multipoints qui sont détectées (ou filtrées) peuvent concerner soit un domaine de diffusion (« broadcast »), soit au moins un groupe de diffusion (« multicast »). 30 Durant la seconde partie de l'étape on commence par remplacer à la volée dans chaque trame qui a été détectée l'adresse (de destination) point à multipoints qu'elle comprend par une adresse (de destination) de type point à point (ou « unicast »), en fonction d'une table de correspondance entre des adresses multipoints et des adresses point à point concernant des équipements Tj et Sn situés en aval par rapport au sens de transmission des trames. Par exemple, durant cette seconde partie de l'étape on peut commencer par remplacer à la volée dans chaque trame qui a été détectée et qui désigne un service l'adresse (de destination) point à multipoints qu'elle comprend par une adresse (de destination) point à point (ou « unicast ») associée à ce service, en fonction d'une table de correspondance entre des adresses multipoints et des adresses point à point concernant des équipements Tj et Sn associés à des services et situés en aval par rapport au sens de transmission des trames. Cette première sous-partie de la seconde partie de l'étape est désignée par la référence 20 dans l'exemple d'algorithme de la figure 2. Par ailleurs, cette première sous-partie de la seconde partie de l'étape est réalisée par des moyens de traitement MT que comprend chaque dispositif D. Cette première sous-partie de la seconde partie de l'étape est désignée par la référence 20 dans l'exemple d'algorithme de la figure 2. Par ailleurs, cette première sous-partie de la seconde partie de l'étape est réalisée par des moyens de traitement MT que comprend chaque dispositif D.FIG. 1 schematically illustrates a nonlimiting example of a communication network RC comprising communication equipments Tj, Ak and Sn interconnected with one another. These communication devices are of at least three types, namely terminals Tj, belonging to users (individuals) or companies, Ak switchers and service servers (s) Sn. The terminals Tj (here j = 1 to 5) can be, for example, high performance computers operating in parallel or in series as required. It should be noted that the number of terminals Tk may be less than or greater than 5 (in the case of computers, it may sometimes be greater than several thousand). The controllers Ak (here k = 1 to 3) are responsible for routing the frames they receive (and therefore which are in transit) according to the (communication) addresses they include. These are network switches, network hubs (or "hubs"), or routers. Note that the number of controllers Ak may be less than or greater than 3. It will be noted that in the nonlimiting example illustrated in FIG. 1, the service servers (s) Sn (n = 1 or 2) are connected to different Ak controllers (here Al and A2). But they could be connected to the same Ak controllers. These service servers (S) Sn are for example intended to provide some communication equipment (including terminals Tj) useful information for automatic discovery (eg network parameters (DHCP), or to resolve IP addresses (ARP protocol), or to access network services (shared resources or data servers, via the uPNP protocol or SMB / CIFS or Zeroconf, for example)). As indicated above, the invention proposes a method for enabling the control of the transmission of frames between the (communication) equipment Tj, Ak and Sn of the communication network RC. This method comprises a step that can be implemented by a control device D according to the invention. In the nonlimiting example illustrated in FIG. 1, each terminal Tj and each switchman Ak is equipped with a control device D. This is advantageous because it makes it possible to reduce as much as possible the number of frames transmitted in the (communication) network. ) RC. But this is not obligatory. Indeed, the invention can be implemented if at least one terminal Tj is equipped with a control device D and / or if at least one switchman Ak is equipped with a control device D. 1 o It will be noted that each control device D can be realized either in the form of software modules (or computer, or "software"); it is then in the presence of a computer program product comprising a set of instructions which, when executed by processing means such as electronic circuits (or "hardware"), is suitable for implementing the control method (at least partially), either in the form of a combination of software modules and electronic circuits. The step of the method according to the invention comprises first and second parts. During the first part, at least one of the network equipment Tj and Ak (here in all) is analyzed for frames which are in transit in order to detect those which comprise a point-to-multipoint address (destination). This first part is designated by the reference 10 in the example of implementation algorithm of the method according to the invention which is illustrated in FIG. 2. Furthermore, this first part is performed by analysis means MA that includes each device (control) D, and which constitute a kind of filter. It should be noted that the point-to-multipoint (destination) addresses that are detected (or filtered) may concern either a broadcast domain or at least one multicast group. During the second part of the step we begin by replacing on the fly in each frame that has been detected the point-to-multipoint (destination) address that it comprises by a point-to-point (destination) address ( or "unicast"), based on a table of correspondence between multipoint addresses and point-to-point addresses concerning equipment Tj and Sn located downstream with respect to the transmission direction of the frames. For example, during this second part of the step it is possible to start by replacing on the fly in each frame which has been detected and which designates a service the point-to-multipoint (destination) address which it comprises by an address (of destination) (or "unicast") associated with this service, based on a table of correspondence between multipoint addresses and point-to-point addresses concerning equipment Tj and Sn associated with services and located downstream relative to in the sense of transmission of the frames. This first sub-part of the second part of the step is designated by the reference 20 in the example of the algorithm of FIG. 2. Moreover, this first sub-part of the second part of the step is carried out by processing means MT that comprises each device D. This first subpart of the second part of the step is designated by the reference 20 in the example of the algorithm of Figure 2. Moreover, this first subpart of the second part of the step is performed by MT processing means that comprises each device D.
On notera que chaque dispositif D peut comprendre des moyens de stockage dans lesquels il stocke au moins une table de correspondance qui est dédiée (au moins) à l'équipement Tj ou Ak dont il fait partie. Cette table de correspondance peut être transmise à cet équipement Tj ou Ak par un équipement de gestion EG, via le réseau RC, lors d'une phase préliminaire de configuration. A cet effet, l'équipement de gestion EG est connecté à l'un des équipements Tj et Ak. Ici, l'équipement de gestion EG est connecté à l'aiguilleur A1. Mais il pourrait être connecté à un autre aiguilleur. Chaque phase préliminaire de configuration est de préférence sécurisée. Dans ce cas, les équipements Tj et/ou Ak qui comprennent un dispositif D peuvent également comporter un module de configuration propre à échanger des données avec l'équipement de gestion EG, par exemple en utilisant au moins une clé de cryptage. Ce module de configuration peut éventuellement faire partie du dispositif D. On notera que lorsque ce ne sont que les aiguilleurs Ak qui sont équipés d'un dispositif D, l'équipement de gestion EG peut être connecté aux aiguilleurs Ak via un réseau sécurisé différent du réseau de communication RC. On comprendra que chaque table de correspondance associée à un équipement Tj ou Ak est destinée à être utilisée lorsque cet équipement Tj ou Ak doit transmettre ou retransmettre une trame, et non pas lorsqu'il est le destinataire final de cette trame. Par conséquent, chaque table de correspondance associée à un équipement Tj ou Ak sert à établir une correspondance entre au moins une adresse broadcast (ou multicast) (éventuellement associée à au moins un service) et au moins une adresse point à point (ou unicast) concernant un équipement Tj' (j' # j) ou Sn éventuellement associé à ce même service et situé en aval de cet équipement Tj ou Ak par rapport au sens de transmission des trames. Par exemple, si une table de correspondance est dédiée à un terminal Tj qui est impliqué dans deux services associés respectivement à deux serveurs de service(s) (par exemple S1 et S2), alors elle comprendra une première correspondance entre l'adresse de diffusion des équipements Tj', Ak et Sn et l'adresse unicast du premier serveur de service(s) Si, et une seconde correspondance entre l'adresse de diffusion des équipements Tj', Ak et Sn et l'adresse unicast du second serveur de service(s) S2. Dans ce cas, lorsque le terminal Tj doit transmettre une trame contenant l'adresse de diffusion des équipements Tj', Ak et Sn, associée à un service offert par le premier serveur de service(s) Si, son dispositif D va remplacer à la volée cette adresse de diffusion par l'adresse unicast du premier serveur de service(s) Si. De même, lorsque le terminal Tj doit transmettre une trame contenant l'adresse de diffusion des équipements Tj', Ak et Sn, associée à un service offert par le second serveur de service(s) S2, son dispositif D va remplacer à la volée cette adresse de diffusion par l'adresse unicast du second serveur de service(s) S2.It should be noted that each device D may comprise storage means in which it stores at least one correspondence table which is dedicated (at least) to the equipment Tj or Ak of which it forms part. This correspondence table can be transmitted to this equipment Tj or Ak by management equipment EG, via the network RC, during a preliminary configuration phase. For this purpose, the management equipment EG is connected to one of the equipment Tj and Ak. Here, the management equipment EG is connected to the switch A1. But he could be connected to another switchman. Each preliminary configuration phase is preferably secure. In this case, the devices Tj and / or Ak which comprise a device D may also comprise a configuration module adapted to exchange data with the management equipment EG, for example by using at least one encryption key. This configuration module may possibly be part of the device D. It will be noted that when it is only the traffic controllers Ak which are equipped with a device D, the management equipment EG can be connected to the signal controllers Ak via a secure network different from the RC communication network. It will be understood that each correspondence table associated with a device Tj or Ak is intended to be used when this equipment Tj or Ak must transmit or retransmit a frame, and not when it is the final recipient of this frame. Consequently, each correspondence table associated with a device Tj or Ak serves to establish a correspondence between at least one broadcast address (or multicast) (possibly associated with at least one service) and at least one point-to-point address (or unicast). concerning an equipment Tj '(j' # j) or Sn possibly associated with this same service and located downstream of this equipment Tj or Ak with respect to the transmission direction of the frames. For example, if a look-up table is dedicated to a terminal Tj which is involved in two services respectively associated with two service servers (for example S1 and S2), then it will include a first correspondence between the broadcast address. devices Tj ', Ak and Sn and the unicast address of the first service server (s) Si, and a second correspondence between the broadcast address of the equipment Tj', Ak and Sn and the unicast address of the second server of service (s) S2. In this case, when the terminal Tj must transmit a frame containing the broadcast address of the equipment Tj ', Ak and Sn, associated with a service offered by the first service server (s) Si, its device D will replace the stolen this broadcast address by the unicast address of the first service server (s) Si. Similarly, when the terminal Tj must transmit a frame containing the broadcast address of the equipment Tj ', Ak and Sn, associated with a service offered by the second service server (s) S2, its device D will replace on the fly this broadcast address by the unicast address of the second service server (s) S2.
On notera que la configuration peut être différente d'un terminal Tj à l'autre (Tj'), et donc les tables de correspondance peuvent varier d'un terminal Tj à l'autre (Tj'). Ensuite, la seconde partie de l'étape se poursuit par une seconde sous-partie dans laquelle l'équipement Tj ou Ak, dont le dispositif D vient de procéder au remplacement d'adresse dans une trame, retransmet vers l'unique équipement destinataire Tj ou Sn qui est désigné par l'adresse point à point qu'elle contient désormais. Cette seconde sous-partie de la seconde partie de l'étape est désignée par la référence 30 dans l'exemple d'algorithme de la figure 2. Ainsi, on évite de multiplier inutilement une trame comprenant une adresse point à multipoints lorsqu'elle n'est destinée dans la réalité qu'à un unique équipement Tj ou Sn, ce qui permet avantageusement de ne pas io surcharger le réseau RC et d'éviter certaines interceptions de trames par des tiers malveillants. L'invention ne se limite pas aux modes de réalisation de procédé de contrôle, de dispositif de contrôle, et d'équipement de communication décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes 15 que pourra envisager l'homme de l'art dans le cadre des revendications ci- après.It will be noted that the configuration may be different from one terminal Tj to the other (Tj '), and thus the correspondence tables may vary from one terminal Tj to the other (Tj'). Then, the second part of the step continues with a second sub-part in which the equipment Tj or Ak, whose device D has just proceeded to replace the address in a frame, retransmits to the single destination equipment Tj or Sn which is designated by the point-to-point address that it now contains. This second subpart of the second part of the step is designated by the reference 30 in the example of the algorithm of FIG. 2. Thus, it is avoided to unnecessarily multiply a frame comprising a point-to-multipoint address when it It is intended in reality only to a single equipment Tj or Sn, which advantageously makes it possible not to overload the RC network and to avoid certain interceptions of frames by malicious third parties. The invention is not limited to the control method, control device, and communication equipment embodiments described above, by way of example only, but encompasses all variants that may be contemplated by the present invention. skilled in the art within the scope of the claims below.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1357292A FR3009162B1 (en) | 2013-07-24 | 2013-07-24 | METHOD AND DEVICE FOR CONTROLLING THE TRANSMISSION OF FRAMES BY REPLACING THE POINT-TO-MULTIPOINT ADDRESS WITH A POINT-TO-POINT ADDRESS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1357292A FR3009162B1 (en) | 2013-07-24 | 2013-07-24 | METHOD AND DEVICE FOR CONTROLLING THE TRANSMISSION OF FRAMES BY REPLACING THE POINT-TO-MULTIPOINT ADDRESS WITH A POINT-TO-POINT ADDRESS |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3009162A1 true FR3009162A1 (en) | 2015-01-30 |
| FR3009162B1 FR3009162B1 (en) | 2016-11-04 |
Family
ID=49474617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1357292A Active FR3009162B1 (en) | 2013-07-24 | 2013-07-24 | METHOD AND DEVICE FOR CONTROLLING THE TRANSMISSION OF FRAMES BY REPLACING THE POINT-TO-MULTIPOINT ADDRESS WITH A POINT-TO-POINT ADDRESS |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3009162B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6701361B1 (en) * | 1996-08-22 | 2004-03-02 | Intermec Ip Corp. | Enhanced mobility and address resolution in a wireless premises based network |
| EP1615405A2 (en) * | 2004-07-08 | 2006-01-11 | Avaya Communication Israel Ltd. | Power saving in wireless packet based networks by selective broadcast filtering |
| FR2920621A1 (en) * | 2007-08-30 | 2009-03-06 | France Telecom | Content data i.e. digital TV data, communicating method for e.g. TV set top box, involves associating unicast address and content data conveyed by multicast stream, and sending data reception request to management server by interface |
| WO2013055555A1 (en) * | 2011-10-14 | 2013-04-18 | Big Switch Networks, Inc | System and methods for managing network protocol address assignment with a controller |
-
2013
- 2013-07-24 FR FR1357292A patent/FR3009162B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6701361B1 (en) * | 1996-08-22 | 2004-03-02 | Intermec Ip Corp. | Enhanced mobility and address resolution in a wireless premises based network |
| EP1615405A2 (en) * | 2004-07-08 | 2006-01-11 | Avaya Communication Israel Ltd. | Power saving in wireless packet based networks by selective broadcast filtering |
| FR2920621A1 (en) * | 2007-08-30 | 2009-03-06 | France Telecom | Content data i.e. digital TV data, communicating method for e.g. TV set top box, involves associating unicast address and content data conveyed by multicast stream, and sending data reception request to management server by interface |
| WO2013055555A1 (en) * | 2011-10-14 | 2013-04-18 | Big Switch Networks, Inc | System and methods for managing network protocol address assignment with a controller |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3009162B1 (en) | 2016-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107241186B (en) | Network device and method for network communication | |
| US9094308B2 (en) | Finding latency through a physical network in a virtualized network | |
| US9898317B2 (en) | Physical path determination for virtual network packet flows | |
| US10498618B2 (en) | Attributing network address translation device processed traffic to individual hosts | |
| US10075416B2 (en) | Network session data sharing | |
| US8695092B2 (en) | Host IP reputation | |
| US9197667B2 (en) | IP reflection | |
| US9049034B2 (en) | Multicast flow monitoring | |
| WO2009071597A2 (en) | Method of forwarding messages over a network and system for implementing the method | |
| WO2018013521A1 (en) | Automatic capture of network data for a detected anomaly | |
| US20230281204A1 (en) | Monitoring network traffic to determine similar content | |
| VojnoviĆ et al. | On the effectiveness of automatic patching | |
| CN102291458B (en) | Method for peer-to-peer (p2p) server framework | |
| Awiphan et al. | Video streaming over content centric networking: experimental studies on PlanetLab | |
| FR3009162A1 (en) | METHOD AND DEVICE FOR CONTROLLING THE TRANSMISSION OF FRAMES BY REPLACING THE POINT-TO-MULTIPOINT ADDRESS WITH A POINT-TO-POINT ADDRESS | |
| Kufel | Network latency in systems event monitoring for multiple locations | |
| WO2020020911A1 (en) | Method for processing a data packet and associated device, switching equipment and computer program | |
| EP2640004B1 (en) | Method for managing data-flow exchanges in a standalone telecommunications network | |
| RU82356U1 (en) | INTELLECTUAL PROPERTY TRANSFER CONTROL SYSTEM ON THE INTERNET | |
| FR3151728A1 (en) | Method of distributing multimedia content, corresponding encapsulator, system and computer program. | |
| WO2024119923A1 (en) | Application identification method and related device | |
| KR20110044680A (en) | Traffic classification device and method | |
| Liu et al. | A Case of Application-level Multicast for Real-time Video Delivery over Internet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |
|
| PLFP | Fee payment |
Year of fee payment: 5 |
|
| 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 |
|
| TQ | Partial transmission of property |
Owner name: LE COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX EN, FR Effective date: 20220822 Owner name: BULL SAS, FR Effective date: 20220822 |
|
| PLFP | Fee payment |
Year of fee payment: 11 |
|
| PLFP | Fee payment |
Year of fee payment: 12 |
|
| PLFP | Fee payment |
Year of fee payment: 13 |