Brevet FR3072527A1 (20190419)

REVENDICATIONS1. Procédé de gestion de la connexion d'un premier équipement de réseau (CPE1) avec au moins un second équipement de réseau (CPE2) d'un réseau de données (20), chacun desdits premier et second équipements de réseau comprenant un moteur d'agrégation de liens (15) mettant en oeuvre une technique d'agrégation de liens pour sélectionner l'un parmi au moins un premier et un second liens de sortie (Li,L2) participant à l'agrégation de lien dans ledit équipement de réseau avec : un lien de sortie (Li) pour relier ledit équipement de réseau à l'autre équipement de réseau; et au moins un autre lien de sortie (L2) qui est capable d'atteindre un point d'agrégation (21) déterminé dans le réseau de données (20) sans passer par l'autre équipement de réseau, le procédé comprenant les étapes suivantes, mises en oeuvre dans le premier équipement de réseau (CPE1) : i. décision par le moteur d'agrégation du premier équipement de réseau d'envoyer des données sur le lien de sortie (Li) dudit premier équipement de réseau qui le relie au second équipement de réseau (CPE2) ; ii. détection (71) de si des données du second équipement (CPE2) et/ou d'un autre équipement de réseau (CPEx) sont reçues, via le lien de sortie (Li) dudit second équipement de réseau et/ou de l'autre équipement de réseau (CPEx), respectivement, qui le relie au premier équipement de réseau, dans le cadre d'une agrégation de liens mise en oeuvre dans ledit second équipement de réseau et/ou de l'autre équipement de réseau (CPEx), respectivement, sur la base de marqueurs présents dans lesdites données ; puis, iii. dans l'affirmative, fermeture (72) du lien de sortie (L1) du second équipement de réseau et/ou de l'autre équipement de réseau (CPEx) qui le relie au premier équipement de réseau ; et, 33 iv. transmission (55) des données sur le lien de sortie (Li) reliant le premier équipement de réseau au second équipement de réseau (CPE2) dans le cadre de l'agrégation de liens mise en oeuvre dans le premier équipement de réseau (CPE1). 5\n<CLM>\1\tProcédé selon la revendication 1 comprenant en outre la détermination (61,81) par le premier équipement de réseau (CPE1), lorsque tout nouvel équipement de réseau tente de se connecter audit premier équipement de réseau, de si des données peuvent être reçues dudit nouvel équipement de 10 réseau en application d'une agrégation de lien mise en oeuvre dans ledit nouvel équipement de réseau, sur la base d'un ou plusieurs marqueurs dans des données reçues dudit nouvel équipement de réseau dans le cadre de la procédure d'établissement de la connexion dudit nouvel équipement de réseau au premier équipement de réseau, ou sur la base d'un ou plusieurs marqueurs 15 dans des données reçues dudit nouvel équipement de réseau une fois ladite connexion établie.\n<CLM>\1\tProcédé selon la revendication 2 dans lequel, si le nouvel équipement de réseau tente de se connecter au premier équipement de réseau (CPE1) 20 alors que (52) ledit premier équipement de réseau met en oeuvre de l'agrégation de liens, et s'il est déterminé (81) que des données peuvent être reçues dudit nouvel équipement en application d'une agrégation de lien mise en oeuvre dans ledit nouvel équipement de réseau, alors (82) la connexion du nouvel équipement de réseau au premier équipement de réseau est refusée 25 ou elle est fermée dans le cas où ladite connexion est déjà établie au moment où cette détermination intervient.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel, le second équipement de réseau (CPE2) et/ou l'autre équipement de réseau (CPEx) et/ou le nouvel équipement réseau utilisant le protocole MPTCP pour l'agrégation de liens, un marqueur utilisé est la présence de l'option TCP 30 34\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel, le second équipement de réseau (CPE2) et/ou l'autre équipement de réseau (CPEx) et/ou le nouvel équipement réseau utilisant des tunnels GRE pour l'agrégation de liens, un marqueur utilisé est la valeur 47 dans le champ « protocol » dans l'entête IP d'un paquet de données IPv4, ou le champ 10 « next header » dans le dernier entête d'un paquet de données IPv6, compris dans les données reçues par le premier équipement de réseau (CPE1), en provenance du second équipement de réseau (CPE2) ou de l'autre équipement de réseau (CPEx) ou du nouvel équipement de réseau, respectivement. 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 ou 5, dans lequel on teste la nature de l'interface par laquelle sont reçues, par le premier équipement de réseau, les données reçues du second équipement réseau (CPE2) et/ou l'autre équipement de réseau (CPEx) et/ou du nouvel 20 équipement de réseau, pour lever des limitations liées au fait que MPTCP ou GRE, respectivement, puisse avoir été utilisé dans le second équipement de réseau (CPE1) ou dans l'autre équipement de réseau (CPEx) ou dans le nouvel équipement de réseau dans un autre contexte que l'agrégation de liens. 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel un marqueur utilisé comprend l'adresse IP de destination d'un paquet de données compris dans les données reçues du second équipement de réseau (CPE2) ou de l'autre équipement de réseau (CPEx) ou du nouvel 30 équipement de réseau avec des adresses IP contenues dans une liste d'adresses IP respectives d'une pluralité de points d'agrégation du réseau de données et qui sont connues du premier équipement de réseau (CPE1).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans 5 lequel un marqueur utilisé comprend un identifiant unique, connu par le premier équipement de réseau (CPE1), du second équipement de réseau (CPE2) et/ou de l'autre équipement de réseau (CPEx) et/ou du nouvel équipement de réseau. 10\n<CLM>\1\tProcédé selon la revendication 8 dans lequel l'identifiant unique du second équipement de réseau (CPE2) ou de l'autre équipement de réseau (CPEx) ou du nouvel équipement de réseau comprend une adresse physique dans le réseau qui est propre audit second équipement de réseau (CPE2) ou à l'autre équipement de réseau (CPEx) ou au nouvel équipement de réseau, 15 respectivement, et est connue du premier équipement de réseau (CPE1) soit de manière statique soit parce qu'elle est communiquée audit premier équipement de réseau par un protocole de gestion du réseau, et dans lequel le test de l'identifiant comprend la comparaison avec un intervalle d'adresses physiques connues du premier équipement de réseau (CPE1). 20\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, les données étant reçues du second équipement de réseau (CPE2) ou de l'autre équipement de réseau (CPEx) ou du nouvel équipement de réseau via une interface Wi-Fi IEEE 802.11 du premier équipement de réseau, un 25 marqueur utilisé comprend une valeur spécifique dans l'attribut numéro 26 d'une trame de type probe request.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, le premier équipement de réseau (CPE1) jouant le rôle de serveur 30 DHCP vis-à-vis du second équipement de réseau (CPE2) et/ou vis-à-vis de l'autre équipement de réseau (CPEx) et/ou vis-à-vis du nouvel équipement de 36 réseau, un marqueur utilisé est une option DHCP avec une valeur prédéfinie connue du premier équipement de réseau, du second équipement de réseau et/ou de l'autre équipement de réseau (CPEx) et/ou du nouvel équipement de réseau, qui est insérée par le second équipement de réseau (CPE2) ou par 5 l'autre équipement de réseau (CPEx) ou par le nouvel équipement de réseau, respectivement, dans les données reçues par le premier équipement de réseau dudit second équipement de réseau ou dudit nouvel équipement de réseau, respectivement, lorsque ces données font l'objet d'une agrégation de liens dans ledit second équipement de réseau ou dans ledit nouvel 10 équipement de réseau, respectivement.\n<CLM>\1\tDispositif de gestion de la connexion d'un premier équipement de réseau (CPE1) avec au moins un second équipement de réseau (CPE2), chacun desdits premier et second équipements de réseau comprenant un 15 moteur d'agrégation de liens (15) mettant en oeuvre une technique d'agrégation de liens pour sélectionner l'un parmi au moins un premier et un second liens de sortie (Li ,L2) participant à l'agrégation de lien dans ledit équipement de réseau avec : - un lien de sortie (L1) pour relier ledit équipement de réseau à l'autre 20 équipement de réseau; et - au moins un autre lien de sortie (L2) qui est capable d'atteindre un point d'agrégation (21) dans le réseau (20) sans passer par l'autre équipement de réseau, le dispositif comprenant, au sein du premier équipement de réseau : 25 i. des moyens dans le moteur d'agrégation pour décider d'envoyer des données sur le lien de sortie (Li) dudit premier équipement de réseau qui le relie au second équipement de réseau (CPE2) ; ii. des moyens pour détecter (71) si des données du second équipement (CPE2) sont reçues, via le lien de sortie (Li) dudit second équipement 30 de réseau (CPE2) et/ou d'un autre équipement de réseau (CPEx) qui le relie au premier équipement de réseau, dans le cadre d'une agrégation 37 de liens mise en oeuvre dans ledit second équipement de réseau, sur la base de marqueurs présents dans lesdites données ; puis, iii. des moyens pour, dans l'affirmative, fermer le lien de sortie (L1) du second équipement de réseau (CPE2) et/ou de l'autre équipement de 5 réseau (CPEx) qui le relie au premier équipement de réseau ; et, iv. des moyens pour transmettre (55) des données sur le lien de sortie (Li) reliant le premier équipement de réseau au second équipement de réseau (CPE2) dans le cadre de l'agrégation de liens mise en oeuvre dans le premier équipement de réseau (CPE1). 10\n<CLM>\1\tDispositif selon la revendication 12 comprenant en outre des moyens pour mettre en oeuvre un procédé selon toutes les étapes de l'une quelconque des revendications 2 à\n<CLM>\1\t15\n<CLM>\1\tPasserelle résidentielle (CPE1) comprenant un dispositif selon la revendication 12 ou la revendication\n<CLM>\1\t15. Produit "programme d'ordinateur" chargeable directement dans la mémoire interne d'un ordinateur numérique, comprenant des portions de code 20 de logiciel qui, lorsque ledit programme est exécuté par un ordinateur, conduisent celui-ci à mettre en oeuvre toutes les étapes du procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t16. Support d'enregistrement de données lisible par une machine 25 comprenant un processeur, comprenant le programme d'ordinateur selon la revendication 15.