Brevet FR3072529A1 — publié le 20190419

ROUTAGE DE DONNEES DANS UNE PASSERELLE RESIDENTIELLE METTANT EN OEUVRE L'AGREGATION DE LIENS Domaine Technique La présente invention se rapporte de manière générale au routage de données dans une passerelle résidentielle mettant en oeuvre l'agrégation de liens, pour l'établissement d'une unique connexion multi-chemins entre deux équipements informatiques ou équipements de réseau informatique. Elle concerne plus particulièrement un procédé de routage de données, et un dispositif et un produit programme d'ordinateur associé, pour utilisation dans une passerelle résidentielle en mettant en oeuvre l'agrégation de liens. L'invention trouve des applications, en particulier, dans les passerelles résidentielles qui relient les réseaux informatiques domestiques à Internet. Arrière-plan Technologique L'agrégation de liens (aussi appelée « Bonding ») est une technique utilisée dans les réseaux informatiques comme les réseaux Ethernet, pour le routage de paquets IPv4 (« Internet Protocol version 4 ») ou IPv6 (« Internet Protocol version 6 »), par exemple. Elle peut être définie comme l'agrégation de plusieurs interfaces réseaux en une interface logique de sorte à augmenter la bande passante et apporter de la redondance pour une connexion entre deux équipements déterminés. Par exemple, elle peut être utilisée pour augmenter le débit d'une connexion TCP (« Transmission Control Protocol ») dans un réseau étendu ou WAN (« Wide Area Network », par opposition au réseau local ou LAN). Dans les réseaux IF (« Internet Protocol »), elle est le plus souvent mise en place entre les ports de commutateurs Ethernet dans le réseau Internet, ou entre des cartes Ethernet d'ordinateurs sous Linux, Unix ou Windows. Dans ce contexte, elle permet le regroupement de plusieurs ports réseau et de les utiliser comme s'il s'agissait d'un seul. Elle répond à deux problèmes dans les réseaux, à savoir la limitation en bande passante entre deux équipements, d'une part, et l'absence de redondance des liens, d'autre part. L'agrégation de liens permet en effet d'accroître le débit au-delà des limites d'un seul lien, et éventuellement de faire en sorte que les autres ports 2 prennent le relais si un lien tombe en panne. Toutefois, l'agrégation est un concept général qui peut être mis en oeuvre dans chacune des trois couches inférieures du modèle OSI (de l'anglais « Open Systems lnterconnection »). Dans le contexte de la présente invention, l'agrégation de différents 5 liens permet d'augmenter le débit d'une « passerelle résidentielle » en utilisant simultanément les capacités d'une pluralité de liens DSL (« Digital Subscriber Line »), respectivement associés à une pluralité de passerelles résidentielles et via lesquels chaque passerelle résidentielle peut communiquer avec l'Internet. L'agrégation utilise d'autres liens établis entre les passerelles résidentielles. 10 Typiquement, les liens DSL vers l'Internet sont établis à travers une interface Ethernet de la passerelle résidentielle, et un lien avec une autre passerelle résidentielle est établi par exemple par une interface Wi-Fi (normes IEEE 802.11 ou ISO/CEI 8802-11), bien que ces exemples ne soient pas exclusifs. Par « passerelle résidentielle » ou CPE (de l'anglais « Customer- 15 Premises Equipment »), on entend un équipement matériel terminal qui se trouve dans le site d'un client (particulier ou entreprise), et qui est raccordé d'une part à une boucle locale LAN et d'autre part à l'infrastructure d'un fournisseur d'accès à Internet (FAI) dans un point de présence ou POP (de l'anglais « Point Of Presence »). C'est l'équipement terminal du côté du client, 20 qui est utilisé pour se connecter au réseau Internet. Cet équipement est aussi communément appelé une « box ». Art Antérieur L'agrégation de différents liens est en soi une technique déjà connue et déployée. De nombreuses technologies permettent de la mettre en oeuvre, 25 comme par exemple l'ensemble d'extensions de la spécification TCP connu sous l'appellation « Multipath TCP » ou MPTCP, ou bien l'encapsulation générique de routage ou GRE (« Generic Routing Encapsulation »). L'idée de base derrière l'agrégation de lien telle qu'elle est mise en oeuvre, par exemple, dans le protocole MPTCP défini dans la RFC 6824 de l'IETF, est d'établir un 30 lien entre un hôte source et un hôte destination et non plus entre deux interfaces comme c'est le cas dans le protocole de contrôle de transmission (TCP) standard. 3 Le MPTCP est un effort continu du groupe de travail de l'IETF « Internet Engineering Task Force ») qui vise à permettre à TCP d'utiliser plusieurs chemins d'accès afin de maximiser l'utilisation des ressources et l'augmentation de la redondance tout en restant compatible avec les 5 équipements actuels (firewall, NAT, ...) de l'Internet. Un client peut s'appuyer sur ce protocole pour se connecter à un même hôte de destination via plusieurs connexions sur des adaptateurs réseau différents, créant ainsi des connexions de données fiables et efficaces entre l'hôte source et l'hôte de destination qui interagissent avec les infrastructures réseau existantes. MPTCP 10 permet ainsi d'établir et d'utiliser une même et unique connexion TCP au travers de plusieurs interfaces réseau. Le cas typique d'utilisation consiste à décharger les réseaux 4G (ou LTE, de l'anglais « Long Term Evolution », à savoir la norme mondiale de services sans fil de quatrième génération) via le Wi-Fi, ce qui permet d'utiliser une borne ou point d'accès Wi-Fi public (« hot 15 spot ») lorsque le terminal est à portée radio de cette borne, et de repasser de façon transparente exclusivement sur le réseau 4G dès que le terminal n'est plus à portée. Une autre application est le partage de plusieurs liens (par exemple, deux câbles Ethernet) pour un serveur de manière transparente. L'intérêt de MPTCP est en effet d'être totalement transparent pour les 20 applications. Contrairement à la liaison de canaux Ethernet utilisant l'agrégation de liens selon le protocole IEEE 802.3ad LACP (« Link Aggregation Control Protocol »), par exemple, Multipath TCP peut équilibrer une seule et unique connexion TCP à travers de multiples interfaces. Il suffit d'une implémentation à la fois du côté client et du côté serveur pour que ce soit 25 possible. En janvier 2013, l'IETF a publié les spécifications de Multipath TCP comme une norme expérimentale dans la RFC 6824. GRE est quant à lui un protocole de mise en tunnel qui permet d'encapsuler n'importe quel paquet de la couche réseau. Le paquet d'origine est l'information utile (« payload ») du paquet final. Par exemple, les serveurs 30 de tunnel qui chiffrent les données peuvent utiliser GRE à travers Internet pour sécuriser les réseaux privés virtuels. Le protocole GRE correspond au code 47 dans le champ « protocol » dans l'en-tête IF d'un paquet IPv4, ou bien le champ « next header » du dernier entête d'un paquet IPv6. 4 Toutes ces technologies demandent d'avoir un point d'agrégation déployé dans le coeur de réseau, afin de reconstituer dans le réseau le flux de données à partir des sous-flux respectivement reçus par chacun des liens agrégés. 5 Une nouvelle application du concept d'agrégation de liens, actuellement encore en cours d'étude, consisterait à utiliser le hot spot Wi-Fi public d'un autre CPE du même fournisseur d'accès et se trouvant à portée radio pour ajouter un lien WAN supplémentaire éligible à l'agrégation dans un CPE déterminé. Afin d'augmenter son débit, ce CPE pourrait ainsi basculer son 10 Wi-Fi en mode station, se connecter au Wi-Fi public de l'autre CPE à portée, et ainsi profiter de la bande passante de ce dernier. Et ce, tout en continuant de diffuser lui-même son propre point d'accès pour le Wi-Fi public. Il peut cependant se poser un problème qui est la création d'une boucle si les deux CPE mettent en oeuvre cette technologie. 15 Par exemple, afin de profiter des avantages de l'agrégation de lien, un premier CPE envoie un paquet à un second CPE via le Wi-Fi public. Le second CPE est supposé le router vers le WAN. Cependant, s'il met également en oeuvre les techniques d'agrégation de liens, et en application de l'algorithme de sélection du lien parmi ceux disponibles qu'il exécute, il peut choisir le Wi-Fi 20 public allant vers le premier CPE. Auquel cas le premier CPE reçoit son propre paquet. Une boucle a ainsi été créée, qui présente deux inconvénients. Premièrement, la boucle peut continuer un nombre X de fois, en fonction des algorithmes de sélection de lien exécuté dans chacun des CPE, ce qui introduit de la latence voir des pertes de paquets, ainsi que de la charge Wi-Fi inutile. 25 Deuxièmement, les technologies d'aujourd'hui MPTCP, GRE) rajoutent un entête à chaque paquet pour faire du bonding, ce qui a pour conséquence de réduire la MTU (« Maximum Transmission Unit ») et de provoquer de la fragmentation IP. Ajouter des encapsulations inutiles amplifie ce problème. Il existe différents protocoles qui permettent d'éviter la formation de 30 boucles dans un réseau, comme STP (« Spanning Tree Protocol ») et LACP (« Link Aggregation Control Protocol ») en couche 2, ou OSPF (« Open Shrotest Path First »), IS-IS (« Intermediate System to Intermediate System »), BGP (« Border Gateway Protocol »), EIGRP (« Enhanced lnterior Gateway 5 Routing Protocol »), DSDV (« Destination Sequence Distance Vector ») et Babel en couche 3. De plus il existe aussi des techniques qui permettent d'éviter les boucles dans un réseau. Par exemple un bridge ne va jamais retransmettre un paquet sur l'interface par lequel il l'a reçu. Cependant ces 5 protocoles et ces techniques ne traitent pas du problème de bouclage dans le cadre d'une sélection de voie d'hybridation. Résumé de l'Invention L'invention permet de résoudre un problème posé par l'agrégation de lien ou « bonding », qui est la création d'une boucle si les deux CPE, client et 10 destination, mettent en oeuvre cette technologie. L'invention vise à supprimer, ou du moins atténuer, tout ou partie des inconvénients de l'art antérieur précités. A cet effet, un premier aspect de l'invention propose un procédé de routage de données reçues d'un premier équipement de réseau dans un 15 second équipement de réseau, chacun desdits premier et second équipements de réseau comprenant un moteur d'agrégation de liens mettant en oeuvre une technique d'agrégation de liens en utilisant les mêmes règles d'agrégation pour sélectionner l'un parmi au moins un premier et un second liens de sortie participant à l'agrégation de lien dans ledit équipement de réseau avec : 20 - un lien de sortie vers l'autre équipement de réseau; et - au moins un autre lien de sortie qui est capable d'atteindre un point d'agrégation dans le réseau, le procédé comprenant les étapes suivantes, mises en oeuvre dans le second équipement réseau : 25 i. réception de données arrivant du premier équipement de réseau ; ii. détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont, sur la base de marqueurs présents dans les données ; puis, iii. sélection d'un lien de sortie parmi tous les liens de sortie du second 30 équipement de réseau participant à l'agrégation de lien dans ledit second équipement de réseau si les données n'ont pas déjà subi d'agrégation de liens, ou sélection du lien de sortie parmi tous les liens de sortie du second équipement réseau participant à l'agrégation de 6 liens dans ledit second équipement de réseau sauf le lien de sortie vers le premier équipement réseau si les données ont déjà subi une agrégation de liens ; et, iv. transmission des données sur le lien de sortie sélectionné. 5 Avantageusement, le procédé selon l'invention permet de surmonter les problèmes selon l'art antérieur susmentionnés. Des modes de mise en oeuvre comprennent l'utilisation d'un moteur d'agrégation du second équipement de réseau pour sélectionner le lien de sortie dudit second équipement de réseau si ledit second équipement de 10 réseau comprend plus d'un lien de sortie autre que le lien de sortie vers le premier équipement de réseau. On peut aussi prévoir, dans certaines réalisations, que si le second équipement de réseau ne comprend qu'un unique lien de sortie autre que le lien de sortie vers le premier équipement réseau, alors l'étape de transmission 15 des données comprend la transmission des données directement sur ledit unique lien de sortie autre que le lien de sortie vers le premier équipement de réseau, sans utilisation du moteur d'agrégation du second équipement de réseau. Lorsque le premier équipement de réseau et le second équipement 20 réseau utilisent le protocole MPTCP pour l'agrégation de liens, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont peuvent par exemple comprendre le test de la présence de l'option TCP 30 « multipath TCP » dans les données reçues dans le second équipement de réseau. 25 En variante, lorsque le premier équipement réseau et le second équipement réseau utilisent des tunnels GRE pour l'agrégation de liens, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont comprend le test de si le champ « protocol » dans l'entête IF d'un paquet de données IPv4 ou le 30 champ « next header » du dernier entête d'un paquet de données IPv6, compris dans les données reçues du premier équipement de réseau, est égal à 47. 7 Dans le cas des deux modes de mises en oeuvre ci-dessus, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont peut comprendre, en outre, une vérification de l'interface par lequel les données sont rentrées dans 5 le second équipement réseau pour lever des limitations liées au fait que MPTCP ou GRE, respectivement, puisse avoir été utilisé dans le premier équipement de réseau ou en amont dans un autre contexte que l'agrégation de liens. Dans d'autres modes de mise en oeuvre, la détection de si les données 10 ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont peut comprendre la comparaison de l'adresse IF de destination d'un paquet de données compris dans les données reçues du premier équipement de réseau avec des adresses IF contenues dans une liste d'adresses IF respectives d'une pluralité de points d'agrégation 15 du réseau de données. Dans d'autres exemples encore, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont peut comprendre le test, en outre, d'un identifiant, connu par le second équipement de réseau, du premier équipement de réseau et/ou 20 d'un autre équipement en amont dudit premier équipement de réseau par lequel les données ont transité avant d'atteindre le second équipement de réseau. Par exemple, l'identifiant du premier équipement de réseau comprend une adresse physique dans le réseau qui est propre audit premier équipement 25 de réseau, et est connue du second équipement de réseau soit de manière statique soit parce qu'elle est communiquée audit second équipement de réseau par un protocole de gestion du réseau, et le test de l'identifiant peut alors comprendre la comparaison avec un intervalle d'adresses physiques connues du second équipement de réseau. 30 Dans d'autres modes de réalisations, dans lesquels les données sont reçues du premier équipement de réseau via un interface Wi-Fi IEEE 802.11 du second équipement de réseau, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de 8 réseau ou en amont peut comprendre le test, en outre, d'une valeur spécifique dans l'attribut numéro 26 d'une trame de type probe request Enfin, lorsque le second équipement de réseau joue le rôle de serveur DHCP vis-à-vis du premier équipement de réseau et les données étant reçues 5 par ledit second équipement de réseau via un réseau Wi-Fi public, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau peut comprendre le test d'une option DHCP avec une valeur prédéfinie connue du premier équipement de réseau et du second équipement de réseau, qui est insérée par le premier équipement 10 de réseau lorsque les données font l'objet d'une agrégation de liens dans le premier équipement de réseau. Dans un second aspect, l'invention concerne un dispositif de routage de données reçues d'un premier équipement de réseau dans un second équipement de réseau, chacun desdits premier et second équipements de 15 réseau comprenant un moteur d'agrégation de liens mettant en oeuvre une technique d'agrégation de liens en utilisant les mêmes règles d'agrégation pour sélectionner l'un parmi au moins un premier et un second liens de sortie participant à l'agrégation de lien dans ledit équipement de réseau avec : - un lien de sortie vers l'autre équipement de réseau; et 20 - au moins un autre lien de sortie qui est capable d'atteindre un point d'agrégation dans le réseau, le dispositif comprenant, dans le second équipement de réseau: i. des moyens pour la réception de données arrivant du premier équipement de réseau ; 25 ii. des moyens pour la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau ou en amont, sur la base de marqueurs présents dans les données ; iii. des moyens pour la sélection d'un lien de sortie parmi tous les liens de 30 sortie du second équipement de réseau participant à l'agrégation de lien dans ledit second équipement de réseau si les données n'ont pas déjà subi d'agrégation de liens, ou sélection du lien de sortie parmi tous les liens de sortie du second équipement de réseau participant à 9 l'agrégation de liens dans ledit second équipement de réseau sauf le lien de sortie vers le premier équipement de réseau si les données ont déjà subi une agrégation de liens ; et, iv. des moyens pour la transmission des données sur le lien de sortie 5 sélectionné. Dans un troisième aspect, l'invention a également pour objet une passerelle résidentielle comprenant un dispositif selon le deuxième aspect. Dans un quatrième aspect, l'invention a encore pour objet un produit "programme d'ordinateur" chargeable directement dans la mémoire interne 10 d'un ordinateur numérique, comprenant des portions de code 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 le premier aspect plus haut. Plus particulièrement, le produit programme d'ordinateur comprend une ou plusieurs séquences d'instructions stockées sur un support de mémoire 15 lisible par une machine comprenant un processeur, lesdites séquences d'instructions étant adaptées pour réaliser toutes les étapes du procédé selon le premier aspect de l'invention lorsque le programme est lu dans le support de mémoire et exécuté par le processeur. Un cinquième aspect l'invention concerne enfin un support 20 d'enregistrement de données lisible par une machine comprenant un processeur (i.e., un ordinateur), comprenant le programme selon le quatrième aspect. Un tel support d'enregistrement peut être un support d'enregistrement optique tel qu'un CDrom ou un DVDrom, un support d'enregistrement magnétique tel qu'un disque dur d'ordinateur, une mémoire électronique lisible 25 électriquement telle qu'une EPROM une EEPROM, une mémoire DRAM, une mémoire Flash, etc. Brève Description des Dessins D'autres caractéristiques et avantages de l'invention apparaîtront encore à la lecture de la description qui va suivre. Celle-ci est purement 30 illustrative et doit être lue en regard des dessins annexés sur lesquels : - la Figure 1 est un schéma fonctionnel montrant un exemple de passerelle résidentielle mettant en oeuvre de l'agrégation de deux 10 liens pour la communication entre un réseau domestique et Internet, par exemple ; - les Figures 2A-2C illustrent les différents chemins que peuvent suivre les données entre la passerelle résidentielle de la Figure 1 et 5 Internet lorsqu'une autre passerelle résidentielle, mettant également en oeuvre l'agrégation de liens, peut être atteinte par les données dans le cadre de l'agrégation de lien ; - les Figures 3A-3D sont des schémas illustrant différentes configurations susceptibles de donner lieu à la formation de boucles 10 entre deux passerelles résidentielles, ou plus, comme la passerelle résidentielle de la Figure 1 ; - la Figure 4 est un schéma simplifié d'un autre exemple de passerelle résidentielle avec plus de deux liens éligibles à l'agrégation de liens ; et, 15 - La Figure 5 est un diagramme d'étapes qui illustre des modes de mise en oeuvre du procédé de routage. Description détaillée de modes de réalisation Dans la description de modes de réalisation qui va suivre et dans les Figures des dessins annexés, les mêmes éléments ou des éléments similaires 20 portent les mêmes références numériques aux dessins. Comme il a été exposé en introduction, différentes technologies utilisent le concept de l'agrégation de liens entre des équipements d'un réseau (par exemple des commutateurs ou routeurs), ou entre un appareil (par exemple un ordinateur) et un réseau, afin notamment d'accroître le débit au- 25 delà des limites qui sont atteintes avec un seul lien. Ces techniques existantes peuvent être mises en oeuvre dans chacune des trois couches inférieures du modèle OSI. Il y a par exemple l'agrégation de liens Ethernet physiques via le « Channel Bonding » entre deux routeurs d'un réseau, que la couche réseau 30 du modèle OSI ne voit que comme un seul canal logique de communication. Un autre exemple est donné par le partage de plusieurs liens (par exemple, deux câbles Ethernet) pour la connexion d'un ordinateur avec un serveur de manière transparente. Sur un réseau sans fil, selon un autre exemple, un 11 équipement peut combiner plusieurs plages de fréquence en une seule, plus étendue. Ainsi par exemple, en IEEE 802.11n, il est défini un mode de fonctionnement avec une plage de fréquences s'étendant sur 40 MHz. Ce canal unique utilise deux bandes de 20 MHz (i.e., deux porteuses) adjacentes. 5 Le terme d'agrégation de porteuses est alors aussi utilisé. Un autre exemple, encore, est l'agrégation d'un lien 4G et d'un lien Wi-Fi au sein d'un terminal mobile (téléphone mobile ou tablette, par exemple). Egalement, au sein d'une passerelle résidentielle (box), on connaît l'agrégation d'un lien DSL comme un lien Ethernet et d'un lien radio comme un lien 3G / 4G du terminal mobile de 10 l'abonné à ces deux services. L'agrégation de deux liens DSL de deux passerelles résidentielles de deux abonnés d'un même fournisseur d'accès à Internet via une connexion WiFi établie entre ces deux équipements lorsqu'ils se trouvent à portée radio l'un de l'autre, peut être regardée comme une extension nouvelle des exemples ci- 15 dessus. Un cas d'usage envisageable est la situation dans laquelle deux telles boxes respectivement installées dans deux bâtiments voisins, par exemple deux maisons d'habitation, et ayant chacun un lien Ethernet permettant de se connecter à des serveurs du réseau Internet, sont à portée radio l'une de l'autre si bien qu'elles peuvent communiquer via le Wi-Fi. Le lien Ethernet de 20 l'un des abonnés peut alors être agrégé avec celui de son voisin, via la connexion Wi-Fi entre les deux boxs. Toutefois, dans un tel contexte, éventuellement élargi à plus de deux passerelles résidentielles à portée les unes des autres, il a été identifié un risque de création de boucles si aucune précaution n'est prise, ainsi qu'il a été 25 exposé en introduction de la présente description. Des modes de réalisation de l'invention apportent une solution pour éliminer ou du moins réduire ce risque de manière significative. A titre d'exemple non limitatif, la présente description sera donnée ci-après en référence à un équipement de réseau qui est une passerelle 30 résidentielle (i.e., une box). Les passerelles résidentielles jouent aujourd'hui un rôle important en reliant les réseaux domestiques à Internet. Les boxes considérées ici possèdent, chacune, une interface pour la connexion au réseau domestique de l'utilisateur correspondant, à savoir un réseau local (LAN). Elles 12 possèdent aussi chacune une ou plusieurs autres interfaces, dont au moins une interface pour la communication avec une autre box similaire, et au moins une autre interface pour communiquer avec l'Internet ou tout autre réseau étendu (WAN). 5 Chaque interface de la box est bidirectionnelle : elle présente un lien d'entrée et un lien de sortie. Les termes « entrée » et « sortie » sont ici utilisés en référence à l'échange de données du point de vue de la box. Dans le sens montant des données (pour le transfert de données du LAN vers le WAN), le lien d'entrée de l'interface LAN et le lien de sortie de l'interface WAN sont 10 utilisés. Pour un transfert de données dans le sens descendant (du WAN vers le LAN), c'est l'inverse : le lien d'entrée de l'interface WAN et le lien de sortie de l'interface LAN sont utilisés. Dans un exemple non limitatif, une interface au moins a au moins un lien (un lien d'entrée ou un lien de sortie, ou les deux) qui est « ouvert », c'est- 15 à-dire librement accessible par des tiers. C'est par les liens d'entrée et de sortie de cette interface que la box peut communiquer avec une box similaire. Il peut s'agir notamment d'un lien vers un réseau public, par exemple un lien vers un réseau sans fil. Des exemples de réseaux sans fil sont, notamment : 20 - les réseaux de téléphonie mobile, publics ou professionnels, comme le réseau public GSM 3G / 4G (LTE) ; - des réseaux locaux sans fils (WLAN, de l'anglais « Wireless Local Area Network ») comme le Wi-Fi (802.11) ou hiperLAN 2 (« Hlgh Performance Radio LAN 2.0 ») ; ou encore, 25 - des réseaux personnels sans fil appelés également réseaux individuels sans fils ou réseau domotique sans fils et notés WPAN (pour « Wireless Personal Area Network »), d'une faible portée de l'ordre de quelques dizaines mètres, comme ZigBee (aussi connu sous le nom IEEE 802.15.4) ou Bluetooth (aussi connu sous le nom IEEE 802.15.1) ; 30 - etc. Mais il peut aussi s'agir d'un lien physique (filaire par exemple) librement accessible par des équipements tiers, comme un lien PCL (« Courants Porteurs en Ligne ») sur le réseau d'alimentation électrique d'une 13 habitation, d'un immeuble voire d'un quartier, ou autre (voir par exemple IEEE 1901). Egalement, le lien entre les deux boxes n'est pas forcément un lien ouvert au public au sens large. Il peut s'agit d'un lien Wi-Fi établi entre deux 5 abonnés qui décident de partager leurs ressources pour l'accès à un réseau comme Internet, par exemple deux voisins habitants dans une même rue ou dans le même quartier d'une ville ou d'un village, et qui s'échangent des codes d'accès à cet effet. Egalement, le lien entre les deux équipements de réseau, par le Wi-Fi ou autre, peut être défini par défaut entre deux passerelles 10 résidentielles fournies par un même fournisseur d'accès à Internet (FAI), qui y voit là la possibilité d'étendre la qualité de service (QoS) de manière transparente pour chaque abonné. De préférence, un lien d'entrée et un lien de sortie au moins sont de tels liens « ouverts ». Il est bien entendu que l'invention ne se limite pas, 15 toutefois, à ces exemples et peut s'appliquer à tout type d'équipement avec différentes combinaisons d'interfaces en nombre égal ou supérieur à deux, parmi lesquelles des interface Ethernet, CPL, Wi-Fi, 3G / 4G, etc. du moment qu'elles offrent des liens respectifs vers Internet susceptibles d'être agrégés via un lien entre deux équipements, pour augmenter le débit de chaque 20 équipement (ou de l'un au moins de tels équipements) lors de la connexion à l'Internet ou à un autre réseau étendu (WAN), par exemple. En référence au schéma de la Figure 1, un exemple de telle passerelle résidentielle 10 (CPE) peut comprendre une première interface Ethernet 11 pour communiquer avec un réseau local (LAN) non représenté, une seconde 25 interface Ethernet 12 pour communiquer avec un réseau étendu (WAN) tel que l'Internet 20, et une interface Wi-Fi 13 pour communiquer sans fil avec d'autres équipements similaires. Dans des modes de mise en oeuvre, ces autres équipements supportant le Wi-Fi sont capables de se connecter à la passerelle 10 lorsqu'ils sont à portée radio. 30 La passerelle 10 met en oeuvre l'agrégation de liens pour communiquer avec un hôte dans le réseau 20, via un point d'agrégation 21 quelque part dans ledit réseau. Plus particulièrement, l'agrégation de liens est ici mise en oeuvre entre les liens Ethernet 12 respectifs de deux équipements identiques ou 14 similaires en utilisant le lien Wi-Fi entre ces deux équipements. Plus particulièrement, la box 10 comprend un moteur d'agrégation 15 recevant les On notera que le point d'agrégation n'est pas systématiquement le même pour l'ensemble des équipements sont susceptibles de participer à la formation de 5 boucles. Dans le contexte de la mise en oeuvre du procédé de routage de données selon des modes de mise en oeuvre de l'invention, une passerelle telle que la passerelle 10 montrée à la Figure 1 peut ainsi communiquer avec un hôte dans le réseau 10 directement via l'interface Ethernet 12, mais aussi 10 indirectement via une interface Ethernet d'un autre équipement réseau identique ou similaire avec lequel elle communique en Wi-Fi. L'apparition de technologies telle que le Wi-Fi offre en effet aux internautes la possibilité de transformer leur point d'accès privé en hotspot publique, ou du moins partagé. En effet, chaque internaute peut offrir à d'autres 15 internautes la possibilité d'utiliser tout ou partie de sa bande passante pour communiquer avec lInternet via son réseau Wi-Fi. La passerelle résidentielle d'un particulier peut ainsi devenir un hotspot Wi-Fi ouvert à tous les utilisateurs présents dans la zone de couverture radio. Cette possibilité est actuellement encouragée par certains fournisseurs d'accès à Internet (FAI) au sein de la 20 communauté de leurs clients/abonnés. Ils y voient le moyen d'augmenter la bande passante disponible pour chacun de leurs abonnés en mutualisant les points d'accès de plusieurs d'entre eux. Les passerelles résidentielles requièrent des capacités qui gonflent inexorablement avec l'augmentation du trafic de données multimédias, la multiplication des applications cloud et la 25 montée en débit des accès (parfois au-delà de 100 Mbit/s). Cette complexité accrue se traduit par une plus grande occurrence de problèmes techniques, qui génère une augmentation des coûts pour les fournisseurs de services, en particulier avec les interventions à domicile. Dans ce contexte, l'invention propose une solution au problème 30 consistant dans le risque de formation de boucles lorsque les liens qui sont agrégés sont des liens de deux équipements de réseau (CPE) qui tous les deux mettent en oeuvre de l'agrégation de liens, avec au minimum deux liens : 15 - un lien de sortie vers l'autre équipement de réseau comme le lien de sortie Li de l'interface 13 (interface Wi-Fi) de l'équipement 10 de la Figure 1; et au moins un autre lien de sortie comme le lien de sortie L2 de 5 l'interface 12 (interface WAN) de l'équipement 10 de la Figure 1, qui est capable d'atteindre un point d'agrégation comme le point d'agrégation 21 de la Figure 1, dans le réseau 20. Les Figures 2A-2C illustrent les différents chemins que peuvent suivre les données entre une première passerelle résidentielle CPE1 et une seconde 10 passerelle résidentielle CPE2 comme celle de la Figure 1 mettant toutes les deux en oeuvre l'agrégation de liens, lorsque chacune possède un lien de sortie direct vers Internet un autre lien de sortie pour atteindre Internet via l'autre passerelle. Par exemple cela peut être le fait d'être client au Wi-Fi public d'une passerelle résidentielle située dans le voisinage. 15 C'est ce dernier lien qui peut être à l'origine de boucles, ainsi qu'il va maintenant être présenté. En effet, si un lien de sortie d'un équipement mettant en oeuvre l'agrégation de liens a pour destination un équipement qui peut lui aussi faire de l'agrégation de liens avec un lien direct vers Internet et un autre lien qui n'atteint Internet qu'indirectement à travers l'équipement source, alors 20 ce lien de sortie peut être à l'origine de la création de boucles. Sur les Figures 2A-2C, le chemin parcouru par les données pour atteindre le point d'agrégation dans Internet est représenté par un trait épais. En référence au schéma de la Figure 2A, le moteur d'agrégation de la passerelle CPE1 peut prendre la décision de n'utiliser que le lien de sortie L2, 25 i.e. le lien de sortie de l'interface Ethernet WAN pour atteindre directement le point d'agrégation 21 dans l'Internet 20. Dans un tel cas, il n'y a pas de risque de formation de boucle. Dans le cas de la Figure 2B, le moteur d'agrégation de la passerelle CPE1 prend la décision d'utiliser non seulement le lien de sortie L2, i.e. le lien 30 de sortie de l'interface Ethernet WAN, mais aussi le lien de sortie Li, i.e. le lien qui lui permet d'atteindre directement le point d'agrégation 21 dans l'Internet 20, à savoir via le lien Ethernet de l'autre passerelle CPE2. Dit autrement, les liens de sortie Li et Li de la passerelle CPE1 sont agrégés. Dans un tel cas, il y 16 a un risque de formation de boucle. En fait, tout dépend de la décision prise alors, cette fois, par le moteur d'agrégation de liens de la passerelle CPE2. Dans l'exemple représenté, seul le lien de sortie L2, i.e. le lien de sortie de l'interface Ethernet WAN, de la passerelle CPE2 est utilisé pour atteindre 5 directement le point d'agrégation 21 dans l'Internet 20 depuis la passerelle CPE2. Dans un tel cas, il n'y a pas de formation de boucle. L'agrégation se des liens de sortie L2 de chacune des passerelles résidentielles CPE1 et CPE2, respectivement, se passe bien. Mais dans le cas représenté à la Figure 2C, par contre, il se forme une 10 boucle. Dans cet exemple en effet, la décision d'agrégation prise par le moteur d'agrégation de la passerelle CPE1 est la même que dans le cas présenté à la Figure 2B et décrit ci-dessus. Néanmoins, le moteur d'agrégation de la passerelle CPE2 prend quant à lui la décision, cette fois, d'utiliser non seulement le lien de sortie L2, Le. le lien de sortie de l'interface Ethernet WAN, 15 mais aussi le lien de sortie Li, i.e. le lien qui lui permet d'atteindre indirectement le point d'agrégation 21 dans l'Internet 20, à savoir via le lien Ethernet de la passerelle CPE1. Il se forme donc une boucle, puisque la passerelle CPE1 voit revenir les données qu'elle a envoyées vers la passerelle CPE2. Les inconvénients associés à cette boucle existent quelle que soit les 20 décisions d'agrégation prises par les moteurs d'agrégation des box CPE1 et CPE2 par la suite. Dans le pire cas, si les mêmes décisions sont prises N fois successivement, alors les données tournent en boucle N fois entre la box CPE1 et la box CPE2. Il s'ensuit une augmentation de la latence et un « overhead » pour la transmission de la charge utile (« payload ») de données 25 IF. Cet « overhead » peut être important du fait de l'allongement des en-têtes des paquets de données TCP (dans le cas de MPTCP), ou du fait des encapsulations successives (dans le cas de GRE). Les modes de mise en oeuvre proposés permettent d'éviter qu'une telle situation ne se produise, ou du moins d'en limiter substantiellement le risque. 30 Selon ces modes de mises en oeuvre, les différents équipements de réseau (CPE) implémentent l'agrégation de liens en suivant les mêmes règles d'agrégation. Plus particulièrement, leurs moteurs d'agrégations respectifs utilisent les mêmes règles d'agrégation. Typiquement c'est le cas si les deux 17 passerelles CPE1 et CPE2 sont le même produit mis à dispositions de ses abonnés par un Fournisseur d'Accès Internet (FAI) donné. Lorsqu'un équipement (CPE) dispose de plusieurs autres équipements similaires auxquels il peut se connecter, le CPE peut choisir un équipement (ou 5 plusieurs équipements, si cela est possible) afin de s'y connecter. Il sortirait du cadre de la présente description d'exposer des critères utilisés à cet effet. Cependant, l'Homme du métier appréciera qu'il est préférable de privilégier l'équipement (ou les équipements) qui permet(tent) de maximiser la bande passante. Les modes de réalisation s'appliquent quel que soit le choix opéré 10 par les moteurs d'agrégation. Les Figures 3A-3D sont des schémas illustrant différentes configurations susceptibles de donner lieu à la formation de boucles entre deux passerelles résidentielles, ou plus, comme la passerelle résidentielle de la Figure 1. 15 Le cas de la Figure 3A correspond à ce qui a été décrit ci-dessus en référence aux Figures 2A-2C. Il met en oeuvre deux box CPE1 et CPE2. Dans les cas de la Figures 3B et de la Figure 3C, une troisième box CPE3 est impliquée. Une boucle peut alors se former entre deux boxes seulement, à savoir les boxs CPE1 et CPE2 comme représenté à la Figure 3B. 20 Mais une boucle peut aussi se former qui inclue les trois boxes CPE1, CPE2 et CPE3 comme représenté à la Figure 3C. Enfin, dans le cas de la Figure 3D, une boucle se forme qui inclue quatre boxes, CPE1, CPE2, CPE3 et CPE4. Il va sans dire que d'autres configurations de bouclage plus complexes peuvent exister, en fonction des 25 décisions prises par les moteurs d'agrégation respectives de chacune de ces quatre boxes. Egalement lorsque plus de boxes encore sont impliqués. L'invention, pour autant qu'elle soit mise en oeuvre dans chacune des boxes concernées, répond au problème technique associé à l'ensemble des configurations susmentionnées. Pour cela le rôle de « CPE1 » et de « CPE2 » 30 est pris tour à tour par les différents équipements de réseau. En outre, l'homme du métier appréciera que, si dans les exemples présentés jusqu'ici en référence aux Figures 2A-AC et 3A-3D il y a, pour chaque box CPE1 et CPE2, deux liens de sortie éligibles à l'agrégation, ceci 18 est un minimum. En effet il peut y avoir plus de liens de sortie éligibles à l'agrégation, il n'y a pas de limitation à ce niveau-là. Il peut s'agir d'autres liens susceptibles de créer des boucles (plusieurs liens comme le liens Li) et/ou de liens qui sont connectés directement à Internet (comme le liens L2) ou à un 5 équipement qui ne fait pas d'agrégation de liens. La Figure 4 est ainsi un schéma simplifié d'un autre exemple de passerelle résidentielle 10, avec plus de deux liens de sortie éligibles à l'agrégation de liens. Dans l'exemple représenté, il y a par exemple un nombre n de liens de sortie Li, où i est un indice compris entre 1 et n. Ces liens Li à Ln 10 permettent de connecter la box 10 à Internet, directement ou indirectement via d'autres boxes ou d'autres équipements. Dans l'exemple représenté, le lien Lo est le lien d'entrée par lequel la box 10 est connectée au réseau domestique (LAN) de l'abonné. En référence au diagramme d'étapes de la Figure 5, le procédé de 15 routage d'informations selon des modes de mises en oeuvre comprend les étapes suivantes, qui sont mises en oeuvre dans le second équipement réseau CPE2 des Figures 2A-2C, et, par exemple, plus particulièrement dans le moteur d'agrégation 15 de cet équipement. A l'étape 51, la box CPE2 reçoit des données de la box CPE1. Dans 20 des exemples applications ces données comprennent des paquets de données UDP. Néanmoins dans d'autres applications elles peuvent comprendre une connexion, ou un flux de données (« data flow »). Les données sont reçues via une interface de rang i0 déterminé, dans l'ensemble des n interfaces correspondant aux n liens de sortie Li (avec i compris entre 1 et n) de la box 25 générique 10 représentée à la Figure 4. A l'étape 52, on détecte si les données reçues à l'étape 51 ont déjà subi ou non une opération d'agrégation de liens dans la box CPE1 ou en amont, sur la base de marqueurs présents dans les données. Le terme « en amont » se réfère ici au parcours des données depuis 30 l'hôte source qui a le premier émis les données, et peut les avoir transmis directement ou indirectement (i.e. via d'autres équipements de réseau) à la box CPE1 dans le cadre d'une (ou plusieurs) opération(s) de routage antérieure(s). En effet, la box CPE1 n'est pas forcément l'hôte à l'origine de la transmission 19 des données, et peut n'être qu'un noeud de transmission entre l'hôte source et l'hôte de destination dans le réseau 20. Le terme « marqueurs » se réfère quant à lui à de l'information présente dans les données qui marquent le fait, Le. qui indiquent que les 5 données ont subi une agrégation de liens en amont de la box CPE2 dans la chaîne de transmission, soit dans la box CPE1 d'où les données arrivent directement, soit encore en amont de la box CPE1. Cette notion générique de marqueurs fait référence à diverses réalités, selon les mises en oeuvre concernées. 10 Notamment, si le protocole MPTCP a été utilisé pour l'agrégation de liens comme dans l'exemple représenté à la Figure 5, alors le champ d'option TCP 30, réservé à cet effet par l'Intemet Assigned Number Authority (IANA), est présent dans les données reçues par la box CPE2. L'étape 52 comprend alors le test de la présence de ce champ d'option dans les données reçues. Si 15 c'est le protocole GRE qui a été utilisé, alors le marqueur à rechercher dans les données reçues correspond au code 47 dans le champ « protocol » de l'entête IF d'un paquet de données IPv4, ou bien dans le champ « next header » du dernier entête d'un paquet de données IPv6. D'autres exemples seront donnés plus loin. 20 Dans tous les modes de mise en oeuvre, il y a alors deux cas pour la sélection du lien de sortie LOUT par le moteur d'agrégation 15 de la box CPE2, en fonction du résultat du test de l'étape 52. Si les données n'ont pas déjà subi d'agrégation de liens, alors à l'étape 53 le moteur 15 sélectionne le lien de sortie LOUT parmi tous les liens de sortie 25 de la box CPE2 participant à l'agrégation de lien dans cet équipement. Dans l'exemple représenté à la Figure 5 et pour une box CPE2 conforme à celle de la Figure 4, il s'agit de tous les liens n de liens de sortie Li, où i prend toutes les valeurs d'indice comprises entre 1 et n. Dit autrement, le lien de sortie LOUT est sélectionné parmi tous les liens de sortie Li à Ln de la box CPE2 participant à 30 l'agrégation, y-compris le lien Lio de l'interface via laquelle les données ont été reçues par la box CPE2. Sinon, c'est-à-dire si les données ont déjà subi une agrégation de liens, alors à l'étape 54 on sélectionne le lien de sortie LOUT parmi tous les liens de 20 sortie de la box CPE2 participant à l'agrégation de liens dans cet équipement de réseau sauf le lien de sortie Lio vers la box CPE1 d'où proviennent les données. On réduit ainsi significativement le risque de formation d'une boucle du fait de l'agrégation de liens mise en oeuvre dans ces deux box CPE1 et 5 CPE2. Ceci est particulièrement efficace si seul le lien Lio vers la box CPE1 est un lien ouvert, par exemple un lien radio, comme un lien d'une interface Wi-Fi public, alors que tous les autres liens de sortie Li, ..., Lio-i, Lio+i, ..., Ln sont des liens permettant directement d'atteindre directement le point d'agrégation 21 dans le réseau 20. C'est le cas dans les modes de mise en oeuvre 10 principalement envisagés ici, tels que décrit plus haut en référence aux schémas des Figures 1 et 2A-2C. Dans ces exemples en effet, le lien Lio-i de la box CPE2 vers la box CPE1 est le lien Wi-Fi noté Li, et le lien de sortie qui est sélectionné en cas d'agrégation de liens antérieure détectée à l'étape 52 est le lien WAN noté L2 qui permet d'atteindre le point d'agrégation 21 directement 15 dans Internet 20. Le routage des données se termine, à l'étape 55, par la transmission des données sur le lien de sortie LOUT sélectionné à l'étape 53 ou à l'étape 54, selon le cas. Dans la plupart des mises en oeuvre, notamment si la box CPE2 20 comprend plus d'un lien de sortie L1, ..., Lio-i, Lio+i, ..., Ln autre que le lien de sortie Lio vers la box CPE1 (avec donc n supérieur ou égal à 3), on utilise le moteur d'agrégation 15 de la box CPE2 pour sélectionner le lien de sortie de cet équipement de réseau. Toutefois, lorsque n est égal à 2, en sorte que la box CPE2 ne 25 comprend qu'un unique lien de sortie L2 autre que le lien de sortie Li vers la box CPE1 d'où proviennent les données reçues à l'étape 51 (i.e., le lien Lio de l'interface par laquelle les données ont été reçues est le lien Li dans cet exemple), alors l'étape 65 de transmission des données comprend la transmission des données directement sur ledit unique lien de sortie L2 autre 30 que le lien de sortie Li vers la box CPE1, sans utilisation du moteur d'agrégation 15 de la box CPE2. En effet, on sait alors que pour éviter la formation de boucle les données ne peuvent être transmises que sur cet autre lien unique L2. 21 Comme il a déjà été mentionné plus haut, lorsque la box CPE1 et la box CPE2 utilisent le protocole MPTCP pour l'agrégation de liens, la détection 52 de si les données ont déjà subi ou non une opération d'agrégation de liens dans la box CPE1 ou en amont comprend le test de la présence de l'option 5 TCP 30 « muit ipath TCP » dans les données reçues par la box CPE2. Dans la variante également déjà mentionnée, lorsque la box CPE1 et la box CPE2 utilisent des tunnels GRE pour l'agrégation de liens, la détection 52 de si les données ont déjà subi ou non une opération d'agrégation de liens dans la box CPE1 ou en amont comprend le test du champ « protocol » 10 dans un entête d'un paquet de données IPv4 (ou bien, le cas échéant, du champ « next header » du dernier entête d'un paquet IPv6) compris dans les données reçues de la box CPE1. Plus spécifiquement, on teste si ce champ est égal à 47. En variante ou en complément des deux cas ci-dessus, l'étape de test 15 52 peut comprendre le test d'autres marqueurs dans les données qui indiquent que ces données ont subi une agrégation de liens en amont de la box CPE2. Par exemple, la détection 52 de si les données ont déjà subi ou non une opération d'agrégation de liens dans la box CPE1 ou en amont peut comprendre en outre une vérification de l'interface par lequel les données sont 20 rentrées dans la box CPE2. Ceci permet de lever des limitations liées au fait que MPTCP ou GRE, respectivement, puisse avoir été utilisé dans la box CPE1 ou en amont dans un autre contexte que l'agrégation de liens. Dans un autre exemple, la détection 52 de si les données ont déjà subi ou non une opération d'agrégation de liens dans la box CPE1 ou en amont 25 comprend la comparaison de l'adresse IP de destination d'un paquet de données compris dans les données reçues de la box CPE1 avec les adresses IP contenues dans une liste d'adresses IP du point d'agrégation 21, pour autant bien entendu que ces adresses soient connues de la box CPE2. Dans un autre exemple, la détection 52 de si les données ont déjà subi 30 ou non une opération d'agrégation de liens dans la box CPE1 ou en amont comprend le test, en outre (c'est-à-dire en plus du test de la présence de TCP 30 « multipath TCP » pour MPTCP, ou du test de si le champ « protocol » dans l'entête IP d'un paquet de données IPv4 ou du champ 22 « next header » du dernier en-tête d'un paquet IPv6 compris dans les données reçues de la box CPE1 est égal à 47 pour GRE), d'un identifiant, connu par la box CPE2, de la box CPE1 et/ou d'un autre équipement en amont de cette box CPE1 par lequel les données ont transité avant d'atteindre la box 5 CPE2. L'identifiant de la box CPE1 peut comprendre une adresse physique dans le réseau qui est propre audit premier équipement de réseau, par exemple son adresse MAC (mis pour « Media Access Control »), et est connue de la box CPE2. Elle peut être connu soit de manière statique, soit parce 10 qu'elle est communiquée à la box CPE2 par un protocole de gestion du réseau comme le protocole TR-069 ou le protocole SNMP (« Simple Network Management Protocol », en français « protocole simple de gestion de réseau ») qui est un protocole de communication qui permet aux administrateurs réseau de gérer les équipements du réseau, de superviser et 15 de diagnostiquer des problèmes réseaux et matériels à distance. Dans un exemple, le test 52 peut alors se baser sur un intervalle d'adresses MAC connues, par exemple sur la base des trois premiers octets des adresses MAC qui désignent le constructeur c'est-à-dire l'identifiant de l'organisation OUI (« Organizationally Unique Identifier ») géré par l'IEEE pour 20 assurer l'unicité des numéros d'adresse MAC. L'homme du métier appréciera que les exemples précités peuvent se combiner entre eux, afin de donner une détection plus fiable de si les données ont connu une agrégation de lien antérieure. On va maintenant décrire un mode de mise en oeuvre de l'étape de 25 détection 62 qui peut être utilisé dans d'un lien entre les équipement CPE1 et CPE2 qui est un lien Wi-Fi public. Les protocoles de la série 802.11 opèrent au niveau de la couche 2 du modèle OSI et prévoient la transmission de trois types de trames sans fil : - des trames de commande (« Control trames »), qui aident la 30 délivrance des trames de données ; - des trames de gestion (« Management frames »), qui sont utilisées pour l'établissement et le maintien des communications Wi-Fi ; et, 23 - des trames de données (« Data frames ») qui assurent le transport proprement dit des données utiles. Les clients Wi-Fi envoient des trames de gestion de sous-type probe request pour déterminer quels points d'accès ou AP (de l'anglais 5 « Access Point ») sont atteignables. Et les AP répondent aux clients avec des informations sur leur capacités comme le nom du réseau (SSID), les débits supportés, les noms et constructeur de l'AP, etc. C'est pourquoi dans un mode de mise en oeuvre où les données sont reçues par l'équipement CPE2 via l'interface Wi-Fi public, on peut prévoir que 10 l'équipement CPE1 ajoute, quand il utilise l'agrégation de liens, un identifiant unique dans les données. Cet identifiant unique peut être, par exemple, un tag « vendor specific » dans les probe requests 802.11, avec une valeur connue à la fois par l'équipement CPE1 et par l'équipement CPE2. Lorsque l'équipement CPE2 reçoit un probe request provenant de CPE1 avec le tag 15 « vendor specific » de valeur convenue, il associe le fait de recevoir les données de l'équipement CPE1 (par exemple en se basant sur son adresse MAC) au fait que toutes les données en provenance de cet équipement ont déjà été agrégées. Un dernier mode de mise en oeuvre s'applique au cas où l'équipement 20 CPE2 joue le rôle de serveur DHCP (« Dynamic Host Configuration Protocol ») vis-à-vis de l'équipement CPE1 dans le cadre du Wi-Fi public. On rappelle que DHCP, protocole de configuration dynamique des hôtes, est un protocole réseau dont le rôle est d'assurer la configuration automatique des paramètres IF d'une station ou d'une machine, notamment en lui affectant 25 automatiquement une adresse IF et un masque de sous-réseau. C'est pourquoi, si l'équipement CPE2 joue le rôle de serveur DHCP vis-à-vis de l'équipement CPE1 dans le cadre du Wi-Fi public, alors l'équipement CPE1 peut indiquer via une option DHCP (par exemple l'option 60 « vendor class identifier » avec une valeur prédéfinie et connue de 30 CPE1 et de CP2) le fait qu'il fait déjà de l'agrégation. Ainsi, l'équipement CPE2 peut associer toutes les données en provenance de CPE1 au fait qu'elles ont déjà été agrégées. 24 La présente invention a été décrite et illustrée dans la présente description détaillée et dans les figures des dessins annexés, dans des formes de réalisation possibles. La présente invention ne se limite pas, toutefois, aux formes de réalisation présentées. D'autres variantes et modes de réalisation 5 peuvent être déduits et mis en oeuvre par la personne du métier à la lecture de la présente description et des dessins annexés. Dans les revendications, le terme "comprendre" ou "comporter" n'exclut pas d'autres éléments ou d'autres étapes. Un seul processeur ou plusieurs autres unités peuvent être utilisées pour mettre en oeuvre l'invention. Les 10 différentes caractéristiques présentées et/ou revendiquées peuvent être avantageusement combinées. Leur présence dans la description ou dans des revendications dépendantes différentes, n'excluent pas cette possibilité. Les signes de référence ne sauraient être compris comme limitant la portée de l'invention. REVENDICATIONS1. Procédé de routage de données reçues d'un premier équipement de réseau (CPE1) dans 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 en utilisant les mêmes règles d'agrégation 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) vers 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), le procédé comprenant les étapes suivantes, mises en oeuvre dans le second équipement réseau (CPE2) : i. réception (51) de données arrivant du premier équipement de réseau (CPE1) ; ii. détection (52) de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont, sur la base de marqueurs présents dans les données ; puis, iii. sélection (53) d'un lien de sortie (LouT) parmi tous les liens de sortie du second équipement de réseau (CPE2) participant à l'agrégation de lien dans ledit second équipement de réseau si les données n'ont pas déjà subi d'agrégation de liens, ou sélection (54) du lien de sortie (LouT) parmi tous les liens de sortie du second équipement réseau (CPE2) participant à l'agrégation de liens dans ledit second équipement de réseau sauf le lien de sortie (Li) vers le premier équipement réseau (CPE1) si les données ont déjà subi une agrégation de liens ; et, iv. transmission (55) des données sur le lien de sortie (LouT) sélectionné. 2. Procédé selon la revendication 1 comprenant l'utilisation d'un moteur d'agrégation (15) du second équipement de réseau (CPE2) pour sélectionner le lien de sortie dudit second équipement de réseau si ledit second équipement 26 de réseau comprend plus d'un lien de sortie (Li, ..., Li-1, ..., Ln) autre que le lien de sortie (Li) vers le premier équipement de réseau (CPE1). 3. Procédé selon la revendication 1 dans lequel, si le second équipement 5 de réseau (CPE2) ne comprend qu'un unique lien de sortie (L2) autre que le lien de sortie (Li) vers le premier équipement réseau (CPE1), l'étape (55) de transmission des données comprend la transmission des données directement sur ledit unique lien de sortie (L2) autre que le lien de sortie (Li) vers le premier équipement de réseau, sans utilisation du moteur d'agrégation (15) du second 10 équipement de réseau (CPE2). 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel, le premier équipement de réseau (CPE1) et le second équipement réseau (CPE2) utilisant le protocole MPTCP pour l'agrégation de liens, la détection 15 (52) de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont comprend le test de la présence de l'option TCP 30 « multipath TCP » dans les données reçues dans le second équipement de réseau (CPE2). 20 5. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel, le premier équipement réseau (CPE1) et le second équipement réseau (CPE2) utilisant des tunnels GRE pour l'agrégation de liens, la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont comprend le test de si le 25 champ « protocol » dans l'entête IP d'un paquet de données IPv4, ou le champ « next header » dans le dernier entête d'un paquet de données IPv6, compris dans les données reçues du premier équipement de réseau, est égal à 47. 30 6. Procédé selon l'une quelconque des revendications 4 ou 5, dans lequel la détection de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont comprend en outre une vérification de l'interface par lequel les données sont rentrées 27 dans le second équipement réseau (CPE2) pour lever des limitations liées au fait que MPTCP ou GRE, respectivement, puisse avoir été utilisé dans le premier équipement de réseau (CPE1) ou en amont dans un autre contexte que l'agrégation de liens. 5 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel la détection (52) de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont comprend la comparaison de l'adresse IP de destination d'un paquet de 10 données compris dans les données reçues du premier équipement de réseau (CPE1) 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 (20). 8. Procédé selon l'une quelconque des revendications précédentes, dans 15 lequel la détection (52) de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont comprend le test, en outre, d'un identifiant, connu par le second équipement de réseau (CPE2), du premier équipement de réseau (CPE1) et/ou d'un autre équipement en amont dudit premier équipement de réseau (CPE1) 20 par lequel les données ont transité avant d'atteindre le second équipement de réseau (CPE2). 9. Procédé selon la revendication 8, dans lequel l'identifiant du premier équipement de réseau (CPE1) comprend une adresse physique dans le réseau 25 qui est propre audit premier équipement de réseau, et est connue du second équipement de réseau (CPE2) soit de manière statique soit parce qu'elle est communiquée audit second é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 second équipement de réseau. 30 10. Procédé selon l'une quelconque des revendications précédentes, dans lequel, les données étant reçues du premier équipement de réseau via un interface Wi-Fi IEEE 802.11 du second équipement de réseau, la détection (52) 28 de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont comprend le test, en outre, d'une valeur spécifique dans l'attribut numéro 26 d'une trame de type probe request 5 11. Procédé selon l'une quelconque des revendications précédentes, dans lequel, le second équipement de réseau (CPE2) jouant le rôle de serveur DHCP vis-à-vis du premier équipement de réseau (CPE1) et les données étant reçues par ledit second équipement de réseau via un réseau Wi-Fi public, la 10 détection (52) de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) comprend le test d'une option DHCP avec une valeur prédéfinie connue du premier équipement de réseau et du second équipement de réseau, insérée par le premier équipement de réseau (CPE1) lorsque les données font l'objet d'une 15 agrégation de liens dans ledit premier équipement de réseau. 12. Dispositif de routage de données reçues d'un premier équipement de réseau (CPE1) dans un second équipement de réseau (CPE2), chacun desdits premier et second équipements de réseau comprenant un moteur d'agrégation 20 de liens (15) mettant en oeuvre une technique d'agrégation de liens en utilisant les mêmes règles d'agrégation 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) vers l'autre équipement de réseau; et 25 - au moins un autre lien de sortie (L2) qui est capable d'atteindre un point d'agrégation (21) dans le réseau (20), le dispositif comprenant, dans le second équipement de réseau (CPE2) : i. des moyens pour la réception (51) de données arrivant du premier équipement de réseau (CPE1) ; 30 ii. des moyens pour la détection (52) de si les données ont déjà subi ou non une opération d'agrégation de liens dans le premier équipement de réseau (CPE1) ou en amont, sur la base de marqueurs présents dans les données ; 29 iii. des moyens pour la sélection (53) d'un lien de sortie (LouT) parmi tous les liens de sortie du second équipement de réseau (CPE2) participant à l'agrégation de lien dans ledit second équipement de réseau si les données n'ont pas déjà subi d'agrégation de liens, ou sélection (64) du 5 lien de sortie (LouT) parmi tous les liens de sortie du second équipement de réseau (CPE2) participant à l'agrégation de liens dans ledit second équipement de réseau sauf le lien de sortie (Li) vers le premier équipement de réseau (CPE1) si les données ont déjà subi une agrégation de liens ; et, 10 iv. des moyens pour la transmission (55) des données sur le lien de sortie (LouT) sélectionné. 13. Passerelle résidentielle (CPE2) comprenant un dispositif selon la revendication 12. 15 14. Produit "programme d'ordinateur" chargeable directement dans la mémoire interne d'un ordinateur numérique, comprenant des portions de code 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 20 quelconque des revendications 1 à 11. 15. Support d'enregistrement de données lisible par une machine comprenant un processeur, comprenant le programme d'ordinateur selon la revendication 14. 25