Brevet FR3091100A1 — publié le 20200626

Description Titre de l'invention : Procédé D'IDENTIFICATION DE noeud DE COMMUNICATION Domaine technique [0001] La présente invention concerne un procédé d'identification d'un noeud de commu- nication, dans un système d'extension de couverture de communication sans-fil, auquel est connecté un dispositif particulier. Technique antérieure [0002] Dans les réseaux locaux LAN (« Local Area Network » en anglais), des systèmes d'extension de couverture de communication sans-fil peuvent être utilisés afin d'augmenter la portée de ces réseaux locaux LAN en coordonnant plusieurs points d'accès AP (« Access Point » en anglais) répartis. Ces différents points d'accès AP sont intégrés à des noeuds de communication, appelés simplement ci-après noeuds, interconnectés grâce à un sous-réseau d'acheminement (« backhaul subnetwork » en anglais) et mettent tous à disposition un même réseau local sans-fil WLAN (« Wireless Local Area Network » en anglais). Dans le cadre de la technologie Wi-Fi (marque déposée), tous ces points d'accès AP utilisent ainsi un même identifiant SSID (« Service Set IDentifier » en anglais) et un même mot de passe (aussi appelé clef de sécurité). Ainsi, l'extension de couverture de communication sans-fil est transparente pour les dispositifs connectés au réseau local sans-fil WLAN. [0003] Le système d'extension de couverture de communication sans-fil est ainsi ty- piquement relié à l'Internet au travers d'une passerelle GW d'accès à l'Internet, par exemple grâce à un cordon Ethernet assurant le raccordement d'un noeud principal du système d'extension de couverture de communication sans-fil avec la passerelle GW. Le système d'extension de couverture de communication sans-fil sert alors de relais entre la passerelle et chaque dispositif connecté de manière filaire ou sans-fil au réseau local LAN, et sert aussi de relais entre ces différents dispositifs connectés au réseau local LAN pour leur permettre de communiquer entre eux. [0004] Les noeuds du sous-réseau d'acheminement sont connectés les uns aux autres par une structure en forme d'arbre, un noeud pouvant alors servir de relais entre cieux autres noeuds du sous-réseau d'acheminement. Les noeuds sont ainsi interconnectés grâce à des liaisons filaires, par exemple de type Ethernet, ou à des liaisons sans-fil, par exemple une liaison Wi-Fi (marque déposée) utilisant un identifiant SSID différent dudit réseau local WLAN lui-même. Les noeuds du sous-réseau d'acheminement communiquent ainsi entre eux grâce à des liaisons logiques, par exemple des communications IP ou des tunnels chiffrés ou des communications selon un protocole de com- 2 munication propriétaire. L'établissement de ces liaisons logiques s'effectue typiquement grâce à des messages de sonde (« probe » en anglais) et de découverte (« discovery » en anglais). [0005] Les noeuds du sous-réseau d'acheminement sont typiquement coordonnés de manière centralisée, par un noeud maître parmi lesdits noeuds du sous-réseau d'acheminement. Le noeud maître peut être désigné par configuration figée ou dynamiquement par élection. Tous les noeuds du sous-réseau d'acheminement ont ainsi connaissance du noeud maître, et sont capables de l'identifier grâce à son adresse MAC (« Medium Access Control » en anglais). [0006] Dans le cas des réseaux locaux LAN chez les abonnés d'un fournisseur d'accès à l'Interna, le noeud maître est préférentiellement le noeud du sous-réseau d'acheminement qui est au plus près de la passerelle GW d'accès à l'Tnternet. Cela permet d'y activer spécifiquement des fonctionnalités, comme par exemple des fonctionnalités de contrôle parental, puisque le noeud maître a alors une position stratégique de concentration de flux de données en étant le noeud du système d'extension de couverture de communication sans-fil au plus près de la passerelle GW d'accès à l'Interna. Il est alors souhaitable de repérer, dans la topologie du sous-réseau d'acheminement, quel est ce noeud qui est au plus près ladite passerelle GW. [0007] D'autres situations dans lesquelles il est intéressant de repérer, dans la topologie du sous-réseau d'acheminement, quel noeud est au plus près d'un dispositif en particulier. Par exemple, il est intéressant de déterminer quel noeud est au plus près d'un téléviseur ou à une source multimédia, pour y activer un module centralisé de contrôle dudit téléviseur ou respectivement de ladite source multimédia, destiné à retranscrire, dans un langage compréhensible du téléviseur ou respectivement de la source multimédia, des commandes reçues dans divers formats en provenance d'organes de contrôle variés connectés au réseau local LAN. Il est aussi intéressant de connaître, dans la topologie du sous-réseau d'acheminement, quel noeud est au plus près d'un dispositif en particulier, pour fournir une aide au diagnostic en cas de dysfonctionnement de ce dispositif. [0008] Il est alors souhaitable de pallier ces inconvénients de l'état de la technique. Exposé de l'invention [0009] Un objet de la présente invention est de proposer un procédé d'identification d'un noeud au plus près d'un dispositif cible dans un système d'extension de couverture de communication sans-fil comportant un sous-réseau d'acheminement en forme d'arbre comportant un ensemble de noeuds interconnectés, une pluralité de noeuds du sous-réseau d'acheminement implémentant une fonctionnalité de point d'accès d'un même réseau de communication sans-fil, le système d'extension de couverture de commu- 3 nication sans-fil étant adapté pour permettre de connecter des dispositifs auxdits noeuds par le biais du réseau de communication sans-fil ou de manière filaire afin de former un réseau local. Le procédé comporte les étapes suivantes : surveiller des messages échangés lors d'une phase de résolution d'adresses, et en obtenir une association entre adresse réseau et adresse MAC de chaque dispositif connecté au réseau local et noeud du sous-réseau d'acheminement ; remplir, dans chaque dit noeud, une table de résolution d'adresses en y indiquant chaque association entre adresse réseau et adresse MAC obtenue par ledit noeud, ainsi qu'une information d'interface représentant une interface dudit noeud via laquelle le message ayant permis d'obtenir ladite association a été reçu. Et pour identifier le noeud au plus près du dispositif cible parmi lesdits noeuds du sous-réseau d'acheminement, le procédé comporte une analyse des tables de résolution incluant les étapes suivantes : parcourir les tables de résolution d'adresses en recherchant l'association entre adresse réseau et adresse MAC correspondant audit dispositif cible, et en obtenir l'information d'interface associée ; et identifier le noeud au plus près du dispositif cible comme étant le noeud dont la table de résolution d'adresses ne référence aucun noeud du sous-réseau d'acheminement en association avec ladite information d'interface. Ainsi, le noeud au plus près du dispositif cible parmi lesdits noeuds du sous-réseau d'acheminement est aisément identifié. [0010] Selon un mode de réalisation particulier, chaque noeud du sous-réseau d'acheminement parcourt sa propre table de résolution et transmet un message indiquant si ledit noeud en question est au plus près du dispositif cible parmi les noeuds du sous-réseau d'acheminement. [0011] Selon un mode de réalisation particulier, chaque noeud du sous-réseau d'acheminement parcourt sa propre table de résolution et transmet un message incluant un score d'analyse représentatif de la distance topologique, au sein du sous-réseau d'acheminement, qui le sépare du dispositif cible. [0012] Selon un mode de réalisation particulier, chaque noeud du sous-réseau d'acheminement effectue l'analyse pour un ou plusieurs dispositifs cible prédéterminés, à chaque changement apporté à sa table de résolution d'adresses. [0013] Selon un mode de réalisation particulier, l'analyse des tables ARP est effectuée en excluant les entrées des tables de résolution d'adresses qui correspondent à des interfaces sur lesquelles il est prédéterminé que le dispositif cible n'est pas connecté. [0014] Selon un mode de réalisation particulier, le dispositif cible est une passerelle d'accès à l'Internet, qui a été identifiée grâce à un champ dédié d'un bail fourni à un noeud du sous-réseau d'acheminement par un serveur DHCP. [0015] 11 est également proposé un procédé d'activation de fonctionnalité dans un système d'extension de couverture de communication sans-fil comportant un sous-réseau d'acheminement en forme d'arbre comportant un ensemble de noeuds interconnectés, le procédé d'activation de fonctionnalité incluant une identification d'un noeud au plus près d'un dispositif cible parmi lesdits noeuds du sous-réseau d'acheminement telle que précédemment évoquée et en outre une activation de ladite fonctionnalité spécifiquement dans le noeud identifié comme étant au plus près du dispositif cible. [0016] Selon un mode de réalisation particulier, le dispositif cible est une passerelle d'accès à 'Internet et la fonctionnalité est une fonctionnalité de noeud maître coordonnant le sous-réseau d'acheminement. [0017] Selon un mode de réalisation particulier, le procédé d'activation de la fonctionnalité comporte en outre une activation de fonctionnalités complémentaires dans le noeud identifié comme étant au plus près de la passerelle d'accès à l'Internet, les fonctionnalités complémentaires étant des fonctionnalités de parc-feu vis-à-vis de flux de données échangés via l'Internet au travers de la passerelle d'accès à l'Internet et/ou des fonctionnalités de contrôle parental vis-à-vis de flux de données échangés via l'Internet au travers de la passerelle d'accès à l'Internes. [0018] Il est également proposé un système d'extension de couverture de communication sans-fil comportant un sous-réseau d'acheminement en forme d'arbre comportant un ensemble de noeuds interconnectés, une pluralité de noeuds du sous-réseau d'acheminement implémentant une fonctionnalité de point d'accès d'un même réseau de communication sans-fil, le système d'extension de couverture de communication sans-fil étant adapté pour permettre de connecter des dispositifs auxdits noeuds par le biais du réseau de communication sans-fil ou de manière filaire afin de former un réseau local. Le système comporte : des moyens pour surveiller des messages échangés lors d'une phase de résolution d'adresses, et en obtenir une association entre adresse réseau et adresse MAC de chaque dispositif connecté au réseau local et noeud du sous-réseau d'acheminement ; des moyens pour remplir, dans chaque dit noeud, une table de résolution d'adresses en y indiquant chaque association entre adresse réseau et adresse MAC obtenue par ledit noeud, ainsi qu'une information d'interface représentant une interface dudit noeud via laquelle le message ayant permis d'obtenir ladite association a été reçu. Et pour identifier un noeud au plus près du dispositif cible parmi lesdits noeuds du sous-réseau d'acheminement, le système comporte des moyens pour analyser les tables de résolution incluant : des moyens pour parcourir les tables de résolution d'adresses en recherchant l'association entre adresse réseau et adresse MAC correspondant audit dispositif cible, et en obtenir l'information d'interface associée ; et des moyens pour identifier le noeud au plus près du dispositif cible comme étant le noeud dont la table de résolution d'adresses ne référence aucun noeud du sous-réseau d'acheminement en association avec ladite information d'interface. [0019] Selon un mode de réalisation particulier, le système comporte en outre des moyens pour activer une fonctionnalité spécifiquement dans le noeud identifié comme étant au plus près du dispositif cible. [0020] Selon un mode de réalisation particulier, le dispositif cible est une passerelle d'accès à 'Internet et la fonctionnalité est une fonctionnalité de noeud maître coordonnant le sous-réseau d'acheminement. [0021] Selon un mode de réalisation particulier, le système comporte en outre des moyens pour activer des fonctionnalités complémentaires spécifiquement dans le noeud identifié comme étant au plus près de la passerelle d'accès à l'internet, les fonctionnalités complémentaires étant des fonctionnalités de parc-feu vis-à-vis de flux de données échangés via l'internet au travers de la passerelle d'accès à l'Internet et/ou des fonctionnalités de contrôle parental vis-à-vis de flux de données échangés via l'Internet au travers de la passerelle d'accès à l'Internes. [0022] Tl est également proposé un noeud, appelé noeud considéré, destiné à être utilisé dans un système d'extension de couverture de communication sans-fil comportant un sous-réseau d'acheminement en forme d'arbre comportant un ensemble de noeuds interconnectés dont le noeud considéré, une pluralité de noeuds du sous-réseau d'acheminement implémentant une fonctionnalité de point d'accès d'un même réseau de communication sans-fil, le système d'extension de couverture de communication sans-fil étant adapté pour permettre de connecter des dispositifs auxdits noeuds par le biais du réseau de communication sans-fil ou de manière filaire afin de former un réseau local. Le noeud considéré comporte : des moyens pour surveiller des messages échangés lors d'une phase de résolution d'adresses, et en obtenir une association entre adresse réseau et adresse MAC de chaque dispositif connecté au réseau local et noeud du sous-réseau d'acheminement ; des moyens pour remplir une table de résolution d'adresses en y indiquant chaque association entre adresse réseau et adresse MAC obtenue par le noeud considéré, ainsi qu'une information d'interface représentant une interface du noeud considéré via laquelle le message ayant permis d'obtenir ladite association a été reçu. Et pour identifier si le noeud considéré est au plus près du dispositif cible parmi lesdits noeuds du sous-réseau d'acheminement, le noeud considéré comporte des moyens pour analyser sa table de résolution incluant : des moyens pour parcourir la table de résolution d'adresses en recherchant l'association entre adresse réseau et adresse MAC correspondant audit dispositif cible, et en obtenir l'information d'interface associée ; des moyens pour identifier le noeud considéré comme étant au plus près du dispositif cible lorsque la table de résolution d'adresses ne référence aucun noeud du sous-réseau d'acheminement en association avec ladite information d'interface, et pour identifier le noeud considéré comme n'étant pas au plus près du dispositif cible sinon ; et des moyens pour informer, via le sous-réseau d'acheminement, que le noeud considéré est ou pas le noeud au plus près du dispositif cible parmi lesdits noeuds du sous-réseau d'acheminement. 6 Brève description des dessins [0023] Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, appa- raîtront plus clairement à la lecture de la description suivante d'au moins un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : [0024] [fig.11 illustre schématiquement un système de communication dans lequel la présente invention peut être implémentée ; [0025] [fig.2] illustre schématiquement un exemple d'agencement matériel de noeuds d'un sous- réseau d'acheminement du système de communication ; [0026] [fig.3] illustre schématiquement un algorithme de mise à jour de table de résolution d'adresses ; [0027] [fig.4] illustre schématiquement un algorithme d'analyse de table de résolution d'adresses ; [0028] [fig.5] illustre schématiquement un algorithme d'identification de noeud au plus proche d'un dispositif en particulier ; [0029] [fig.6] illustre schématiquement un algorithme d'activation de fonctionnalité spécifiquement dans un noeud identifié au plus proche d'un dispositif en particulier ; et [0030] [fig.7] illustre schématiquement un algorithme d'élection de noeud maître du sous-réseau d'acheminement. [0031] EXPOSE DETAILLE DE MODES DE REALISATION [0032] La Fig. I illustre schématiquement un système de communication dans lequel la présente invention peut être implémentée. Le système de communication comporte un système d'extension de couverture de communication sans-fil construit autour d'un sous-réseau d'acheminement comportant un ensemble de noeuds NI 121, N2 122, N3 123, N4 124 interconnectés. Chaque noeud d'une pluralité de noeuds du sous-réseau d'acheminement, typiquement tous les noeuds du sous-réseau d'acheminement, implémente une fonctionnalité de point d'accès AP d'un réseau local sans-fil WLAN (« Wireless Local Area Network » en anglais). Les noeuds de ladite pluralité de noeuds mettent tous à disposition un même réseau local sans-fil WLAN (même nom...). Dans le cadre de la technologie Wi-Fi (marque déposée), tous ces points d'accès AP utilise ainsi un même identifiant SSID et un même mot de passe. La zone de couverture du 7 réseau local sans-fil WLAN, et donc manière générale du réseau local LAN ainsi constitué autour du système d'extension de couverture de communication sans-fil, est alors étendue de manière transparente pour chaque terminal, ou station, qui s'y connecte. [0033] Les noeuds N1 121, N2 122, N3 123, N4 124 du sous-réseau d'acheminement sont connectés les uns aux autres grâce à une structure en forme d'arbre, un noeud pouvant alors servir de relais entre deux autres noeuds du sous-réseau d'acheminement. Les noeuds N1 121, N2 122, N3 123, N4 124 sont ainsi interconnectés grâce à des liaisons filaires, par exemple de type Ethernet, ou à des liaisons sans-fil, par exemple une liaison Wi-Fi (marque déposée) utilisant un identifiant SSID différent dudit réseau local sans-fil WLAN lui-même. Les noeuds N1 121, N2 122, N3 123, N4 124 du sous-réseau d'acheminement communiquent ainsi entre eux grâce à des liaisons logiques, par exemple des communications IP ou des tunnels chiffrés ou des communications selon un protocole de communication propriétaire. Cependant, lorsqu'une interface filaire est utilisée pour le sous-réseau d'acheminement, cette interface filaire ne peut pas être utilisée à un autre dessein, notamment pas pour y connecter un terminal. [0034] De manière illustrative, la Fig. 1 montre que le noeud Ni 121 est connecté au noeud N2 122 et au noeud N3 123 grâce à une liaison sans-fil (distincte du réseau local sans-fil WLAN lui-même), et le noeud N4 124 est connecté au noeud N3 123 grâce à une liaison filaire. [0035] Le système d'extension de couverture de communication sans-fil permet ainsi d'interconnecter une passerelle GW 110 d'accès à l'Internet, un terminal Tl 141, un terminal T2 142, un terminal T3 143 et un terminal T4 144. Le terminal Tl 141 est par exemple un téléphone intelligent (« smartphone » en anglais) connecté par une liaison sans-fil au noeud N2 122, c'est-à-dire que le terminal Tl 141 est ainsi connecté via le réseau local sans-fil WLAN grâce au noeud N2 122 agissant comme point d'accès AP. Le terminal T2 142 est par exemple un téléviseur connecté par une liaison filaire au noeud N2 122. Le terminal T3 143 est par exemple une tablette connectée par une liaison sans-fil au noeud N4 124, c'est-à-dire que le terminal T3 143 est ainsi connecté via le réseau local sans-fil WLAN grâce au noeud N4 124 agissant comme point d'accès AP. Le terminal T4 144 est par exemple une unité de stockage en réseau NAS (« Network Attached Storage » en anglais) connecté par une liaison sans-fil au noeud N3 123, c'est-à-dire que le terminal T4 144 est ainsi connecté via le réseau local sans-fil WLAN grâce au noeud N3 123 agissant comme point d'accès AP. [0036] Les noeuds du sous-réseau d'acheminement sont coordonnés de manière centralisée, par un noeud maître parmi lesdits noeuds du sous-réseau d'acheminement. Le noeud maître peut être désigné par configuration figée ou dynamiquement par élection. Le noeud maître est par exemple le noeud du sous-réseau d'acheminement qui est au plus 8 près de la passerelle GW 110 d'accès à l'Tnternet, à savoir le noeud N1 121 dans le contexte de la Fig. 1. Un mode de réalisation particulier d'élection du noeud maître pour être au plus près de la passerelle GW 110 d'accès à 'Internet est détaillé ci-après en relation avec la Fig. 8. [0037] Tous les noeuds du sous-réseau d'acheminement ont ainsi connaissance du noeud maître, et sont capables de l'identifier grâce à son adresse MAC et/ou de son adresse réseau (c.g., adresse IP). Tous les noeuds du sous-réseau d'acheminement ont aussi connaissance de tous les autres noeuds du sous-réseau d'acheminement et sont capables de les identifier grâce à leurs adresses MAC et/ou de leurs adresses réseau (e.g., adresses IP). [0038] La Fig. 2 illustre schématiquement un exemple d'architecture matérielle de tout noeud 200 du sous-réseau d'acheminement. [0039] L'exemple d'architecture matérielle présenté comporte, reliés par un bus de commu- nication 210: un processeur CPU (« Central Processing Unit » en anglais) 201 ; une mémoire vive RAM (« Random Access Memory » en anglais) 202 ; une mémoire morte ROM (« Read Only Memory » en anglais) 203 ou une mémoire Flash ; une unité de stockage ou un lecteur de support de stockage, tel qu'un lecteur de cartes SD (« Secure Digital » en anglais) 204 ou un disque dur HDD (« Hard Disk Drive » en anglais) ; et au moins un ensemble d'interfaces de communication COM 205. L'ensemble d'interfaces de communication COM 205 permet d'implémenter la fonctionnalité de point d'accès AP pour étendre la couverture du réseau local sans-fil WLAN et permet de mettre en place le sous-réseau d'acheminement. [0040] Le processeur CPU 201 est capable d'exécuter des instructions chargées dans la mémoire RAM 202 à partir de la mémoire ROM 203, d'une mémoire externe (telle qu'une carte SD), d'un support de stockage (tel que le disque dur HDD), ou d'un réseau de communication. Lors de la mise sous tension, le processeur CPU 201 est capable de lire de la mémoire RAM 202 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre, par le processeur CPU 201, de tout ou partie des algorithmes et étapes décrits ci-après. [0041] Ainsi, tout ou partie des algorithmes et étapes décrits ci-après peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (« Digital Signal Processor » en anglais) ou un micro-contrôleur ou un processeur. Tout ou partie des algorithmes et étapes décrits ci-après peut aussi être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA Field-Programmable Gate An-ay » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). Ainsi, les noeuds Ni 121, N2 122, N3 123, N4 124 comportent de la circuiterie électronique adaptée et configurée pour implémenter les algorithmes et étapes décrits ci-après. 9 [0042] La Fig. 3 illustre schématiquement un algorithme de mise à jour de table de ré- solution d'adresses. [0043] Lorsqu'un dispositif se connecte à un réseau de communication, une phase de ré- solution d'adresses est mise en place. Cela permet aux différents dispositifs du réseau de communication de faire l'association entre adresse réseau et adresse MAC. Dans le cas des réseaux Ethernet, le protocole ARP (« Address Resolution Protocol » en anglais, tel que décrit dans le document normatif RFC 826) est ainsi implémenté automatiquement, e.g., par le noyau du système d'exploitation, pour permettre aux équipements de collecter les informations nécessaires à la mise en communication et ainsi faire coïncider toute adresse IP du réseau local LAN avec l'adresse MAC correspondante. [0044] Pour effectuer une résolution d'adresse envers un dispositif B avec lequel un dispositif A souhaite communiquer, le dispositif A diffuse une requête ARP dans le réseau de communication, ici le réseau local LAN. La requête ARP identifie les adresses réseau et MAC du dispositif A, ainsi que l'adresse réseau du dispositif B. La décomposition de la requête ARP, selon le document normatif RFC 826, montre que ces informations d'identification sont transmises physiquement au travers des champs ar$sha qui prend la valeur @MAC A (où @MAC A est l'adresse MAC du dispositif A), ar$spa qui prend la valeur @IP A (où @IP A est l'adresse IP du dispositif A), et ar$tpa qui prend la valeur @IP_B (où @IP B est l'adresse IP du dispositif B). Quant au champ ar$tha, celui-ci prend la valeur «0 », car à cet instant, l'adresse MAC (@MAC_B) du dispositif B est inconnue du dispositif A. [0045] Les dispositifs du réseau local LAN dont l'adresse IP ne con-espond pas à @IP_B vont simplement ignorer cette requête ARP. Cependant chaque noeud du sous-réseau d'acheminement va en profiter pour renseigner une table ARP qui lui est propre, en y inscrivant le couple @IP_A/@MAC_A correspondant au dispositif A à l'origine de la requête ARP. De plus, chaque noeud du sous-réseau d'acheminement y inscrit, en association le couple @IP_A/@MAC_A, une information INT représentative de l'interface dudit noeud via laquelle la requête ARP a été reçue par ledit noeud. Y inscrire l'information INT permet audit noeud de savoir quelle interface utiliser pour joindre le dispositif A. En reprenant l'exemple de la Fig. 1, lorsque le terminal TI 141 diffuse une telle requête ARP, le noeud N2 122 stocke dans sa table ARP, en association avec l'adresse MAC et IP du terminal TI 141 indiquées dans la requête ARP en question, une information représentant l'interface sans-fil avec le réseau local sans-fil WLAN. De même, lorsque le terminal T2 142 diffuse une telle requête ARP, le noeud N2 122 stocke dans sa table ARP, en association avec l'adresse MAC et IP du terminal T2 142 indiquées dans la requête ARP en question, une information représentant l'interface filaire sur laquelle est connecté le terminal T2 142. Et du point de vue du noeud N4 124, la table ARP inclut en association avec l'adresse MAC et IP du terminal T1 141 une information représentant l'interface filaire utilisée avec le noeud N3 123 (via lequel la requête ARP émanant du terminal T1 141 a été relayée jusqu'au noeud N2 122). De même, la table ARP du noeud N4 124 inclut en association avec l'adresse MAC et IP du terminal T2 142 une information représentant l'interface filaire utilisée avec le noeud N3 123 (via lequel la requête ARP émanant du terminal T2 142 a été relayée jusqu'au noeud N2 122). [0046] Le dispositif B, dont l'adresse IP correspond à @IP B tel qu'indiqué dans la requête ARP diffusée, répond à la requête ARP diffusée par le dispositif A en transmettant une réponse ARP à destination unique du dispositif A, permettant ainsi au dispositif A de renseigner sa table ARP par le couple @IP B/@MAC B ainsi découvert. Chaque noeud du sous-réseau d'acheminement qui voit transiter la réponse ARP peut aussi renseigner sa propre table ARP avec le couple @IP B/@MAC B, ainsi qu'en association avec une information représentative de l'interface dudit noeud via laquelle la réponse ARP a été reçue par ledit noeud. Y inscrire l'information représentative de cette interface permet audit noeud de savoir quelle interface utiliser pour joindre le dispositif B. [0047] Par commodité, les tables de résolution d'adresses sont dénommées ci-après tables ARP. [0048] Ainsi, dans une étape 301, chaque noeud du sous-réseau d'acheminement (i.c., chaque noeud du système d'extension de couverture de communication sans-fil) surveille les échanges survenant dans la phase de résolution d'adresses. Pour ce faire, chaque noeud du sous-réseau d'acheminement écoute en permanence, sur chacune de ses interfaces physiques prises individuellement, les messages diffusés par l'ensemble des dispositifs du réseau. [0049] Dans une étape 302, tout noeud ayant reçu un message détermine si le message reçu correspond à une requête ARP diffusée. Si tel est le cas, une étape 303 est effectuée ; sinon, l'étape 301 est répétée. [0050] Dans l'étape 303, chaque noeud ayant reçu une requête ARP diffusée complète sa table ARP, comme précédemment expliqué. [0051] L'algorithme de la Fig. 3 peut être complété de sorte à complète la table ARP grâce aux réponses ARP reçues (e.g., en transit), comme précédemment expliqué. [0052] Pour chaque noeud, la table ARP est ainsi complétée au fil du temps et se stabilise jusqu'à ce que survienne un changement de topologie (e.g., ajout ou suppression d'un noeud, plus généralement d'un dispositif, au réseau local LAN). [0053] A noter que les entrées de la table ARP correspondant aux autres noeuds du sous- réseau d'acheminement sont aisément identifiables. En effet, lors de la mise en place du sous-réseau d'acheminement, des échanges sont effectués entre les noeuds dudit 11 sous-réseau d'acheminement, et chaque noeud peut ainsi construit une liste contenant au moins les adresses réseau (e.g., adresses IP) des noeuds constitutifs du sous-réseau d'acheminement. Cette liste peut également contenir des informations complémentaires, comme par exemple des numéros de série des noeuds en question ou toute autre information nécessaire pour assurer un fonctionnement nominal du système d'extension de couverture de communication sans-fil. [0054] La Fig. 4 illustre schématiquement un algorithme d'analyse de table ARP. L'algorithme de la Fig. 4 est mis en oeuvre par un noeud du sous-réseau d'acheminement vis-à-vis de sa propre table ARP ou vis-à-vis d'une table ARP d'un autre noeud du sous-réseau d'acheminement qui lui a été communiquée par cet autre noeud (par exemple parce qu'une analyse des tables ARP est effectuée de manière centralisée). L'objectif est d'identifier le noeud du sous-réseau d'acheminement qui est au plus près, d'un point de vue localisation topologique, d'un dispositif cible dans le réseau local LAN. Cet objectif peut être atteint grâce aux tables ARP. L'algorithme de la Fig. 4 décrit les étapes réalisées pour une table ARP. [0055] Dans une étape 401, le noeud en question obtient une information identifiant le dispositif cible dans le réseau local LAN. Le dispositif cible est par exemple identifié grâce à son adresse réseau (e.g., adresse IP). Cette information peut être fournie par un autre noeud du sous-réseau d'acheminement ; par exemple, le noeud maître peut demander à chacun des noeuds du sous-réseau d'acheminement d'effectuer l'analyse de sa propre table ARP, tel que décrit ci-après en relation avec la Fig. 5. Cette information peut en variante être connue à l'avance. Par exemple, l'analyse de table ARP est effectuée par défaut en utilisant comme dispositif cible la passerelle GW 110 d'accès à l'Internet, notamment pour élire le noeud maître, tel que décrit ci-après en relation avec la Fig. 8. [0056] Dans une étape 402, le noeud en question parcourt et analyse la table ARP, de sorte à repérer si le dispositif cible y est référencé. Si la table ARP référence effectivement le dispositif cible, le noeud en question récupère l'information INT stockée en association. Ensuite, le noeud en question compte dans la table ARP combien de noeuds du sous-réseau d'acheminement (i.e., (lu système d'extension de couverture de communication sans-fil) sont inscrits dans la table ARP en association avec cette interface représentée par l'information INT. Si aucun noeud du sous-réseau d'acheminement n'est référencé en association avec cette interface représentée par l'information INT, cela signifie que le noeud dont la table ARP est ainsi parcourue est au plus près du dispositif cible. Si au moins un noeud du sous-réseau d'acheminement est référencé en association avec cette interface représentée par l'information INT, cela signifie que le noeud dont la table ARP est ainsi parcourue n'est pas au plus près du dispositif cible. [0057] Dans une étape 403, le noeud en question partage, au besoin, le résultat de l'analyse 12 effectuée à l'étape 402. Par exemple, lorsque le noeud en question a analysé sa propre table ARP, le noeud en question transmet un message indiquant si ledit noeud en question est au plus près, ou pas, du dispositif cible parmi les noeuds du sous-réseau d'acheminement. Selon un autre exemple, toujours lorsque le noeud en question a analysé sa propre table ARP, le noeud en question transmet un message fournissant un score d'analyse représentatif de la distance topologique, au sein du sous-réseau d'acheminement, qui le sépare du dispositif cible. [0058] En procédant ainsi pour chaque table ARP des noeuds du sous-réseau d'acheminement, il est possible d'identifier quel noeud est au plus près du dispositif cible connecté au LAN. Cela peut être fait de manière centralisée, par exemple par le noeud maître, en récupérant les tables ARP auprès des différents noeuds du sous-réseau d'acheminement. Cela peut être fait de manière distribuée par les différents noeuds du sous-réseau d'acheminement, qui communiquent alors le résultat de leurs analyses respectives au noeud maître, comme décrit ci-après en relation avec la Fig. 5. [0059] Dans un mode de réalisation particulier, chaque noeud du sous-réseau d'acheminement effectue cette analyse pour un ou plusieurs dispositifs cible prédéterminés, à chaque changement apporté à sa table ARP. Par exemple, lorsqu'un changement est apporté à sa table ARP, le noeud en question effectue l'analyse pour déterminer s'il est au plus près de la passerelle GW 110 d'accès à l'Internet. Si le noeud en question détermine qu'il devient le noeud au plus près de la passerelle GW 110 d'accès à l'Internet, alors il peut s'auto-attribuer le rôle de noeud maître et en informer les autres noeuds du sous-réseau d'acheminement. Une négociation peut aussi intervenir avec le noeud qui était jusqu'alors le noeud maître, en cas de résultats d'analyse discordants (situation qui révèle une anomalie du fait que le sous-réseau d'acheminement est en forme d'arbre). [0060] Dans un mode de réalisation particulier, l'analyse des tables ARP est effectuée en excluant les entrées des tables ARP qui correspondent à des interfaces sur lesquelles il est prédéterminé que le dispositif cible n'est pas connecté. Par exemple, lorsque le dispositif cible est la passerelle GW 110 d'accès à l'Internet et qu'il est prédéfini que la passerelle GW 110 d'accès à l'Internet est nécessairement connectée par liaison filaire au système d'extension de couverture de communication sans-fil, l'analyse des tables ARP est effectuée en excluant tout entrée associée à une interface sans-fil. Cette exclusion d'entrées des tables ARP dans l'analyse peut être prédéfinie ou notifiée par le noeud maître lorsqu'il demande aux noeuds du sous-réseau d'acheminement d'effectuer les analyses de tables ARP. [0061] La Fig. 5 illustre schématiquement un algorithme d'identification de noeud au plus proche d'un dispositif en particulier (dispositif cible). L'algorithme de la Fig. 5 est implémenté par le noeud maître. 13 [0062] Dans une étape 501, le noeud maître identifie un dispositif cible. Par exemple, le dispositif cible est la passerelle GW 110 d'accès à 'Internet, ou bien le terminal T2 142. Le dispositif cible peut être identifié par configuration (e.g., saisie de son adresse IP). Le dispositif cible peut être identifié suite à un événement au sein du réseau local LAN (c.g. branchement d'un nouveau dispositif, qui devient alors le dispositif cible au sens de l'algorithme de la Fig. 5). Par exemple, la passerelle GW 110 d'accès à l'internet peut être identifiée grâce à un bail (attribution d'adresse IP) fourni par un serveur DHCP (« Dynamic Host Configuration Protocol » en anglais, tel que défini par le document normatif RFC 1531, modifié et complété par les documents normatifs RFC 1534, RFC 2131 et RFC 2132), qui est généralement intégré à ladite passerelle d'accès à l'internet. Lorsque ledit serveur DHCP fournit un bail (attribution d'adresse IP) à un noeud du sous-réseau d'acheminement, que le serveur DHCP soit ou pas dans la passerelle d'accès à l'internet, le bail en question fournit dans un champ dédié l'adresse IP de ladite passerelle d'accès à l'internet. Ainsi, tout noeud du sous-réseau d'acheminement a connaissance de l'adresse IP de la ladite passerelle d'accès à l'internet. Selon un autre exemple, un dispositif nouvellement connecté au système d'extension de couverture de communication sans-fil peut exporter un descriptif des fonctionnalités offertes par cc dispositif nouvellement connecté (e.g., en utilisant le protocole UPnP (« Universal Plug n' Play » en anglais) et le contenu de cc descriptif peut pousser le noeud maître à requérir l'analyse des tables ARP pour déterminer quel noeud est au plus près dudit dispositif nouvellement connecté. Bien d'autres événements peuvent être déclencheurs de l'algorithme de la Fig. 5 et identifier le dispositif cible. [0063] Dans une étape 502, le noeud maître demande une analyse de table ARP vis-à-vis du dispositif cible, auprès de chacun des noeuds du sous-réseau d'acheminement. Chacun des noeuds du sous-réseau d'acheminement (y compris le noeud maître) effectue alors l'analyse de table ARP, tel que décrite en relation avec la Fig. 4, vis-à-vis de sa propre table ARP. [0064] Dans une étape 503, le noeud maître récupère les résultats des analyses de tables ARP effectuées par les noeuds du sous-réseau d'acheminement. [0065] Dans une étape 504, le noeud maître identifie, grâce auxdits résultats, le noeud du sous-réseau d'acheminement qui est au plus près du dispositif cible parmi tous les noeuds du sous-réseau d'acheminement. [0066] A noter que le noeud maître peut demander l'analyse de table ARP vis-à-vis du dispositif cible de manière séquentielle. Le noeud maître demande aux noeuds de faire l'analyse de table ARP les uns après les autres, et stoppe le processus dès lors qu'un noeud indique dans son résultat d'analyse de table ARP que ledit noeud est au plus près du dispositif cible parmi tous les noeuds du sous-réseau d'acheminement. 14 [0067] La Fig. 6 illustre schématiquement un algorithme d'activation de fonctionnalité spé- cifiquement dans un noeud identifié au plus proche d'un dispositif en particulier (dispositif cible). [0068] Dans une étape 601, le noeud maître identifie un dispositif cible, comme déjà décrit en relation avec la Fig. 5. [0069] Dans une étape 602, le noeud maître lance une recherche de noeud, au plus proche du dispositif cible, par analyse des tables ARP, comme précédemment décrit. [0070] Dans une étape 603, le noeud maître connaît, grâce à l'analyse des tables ARP, quel noeud du sous-réseau d'acheminement est au plus proche du dispositif cible. Le noeud maître instruit spécifiquement alors ce noeud qui est identifié comme étant au plus proche du dispositif cible d'activer une fonctionnalité prédéterminée. Par exemple, cette fonctionnalité est une fonctionnalité de support du dispositif cible en question, e.g., un module de contrôle dudit dispositif cible. Activer spécifiquement la fonctionnalité au plus près du dispositif cible permet de limiter la distance entre le dispositif cible et la fonctionnalité en question, ce qui est plus efficace en termes de consommation de ressources réseau. [0071] La Fig. 7 illustre schématiquement un algorithme d'élection de noeud maître du sous- réseau d'acheminement. [0072] Dans une étape 701, le noeud maître identifie un dispositif cible, comme déjà décrit en relation avec la Fig. 5. Le dispositif cible est, dans le cadre de l'algorithme de la Fig. 7, la passerelle GW 110 d'accès à l'Internet. [0073] Dans une étape 702, le noeud maître lance une recherche de noeud, au plus proche du dispositif cible, par analyse des tables ARP, comme précédemment décrit. [0074] Dans une étape 703, le noeud au plus proche du dispositif cible est spécifiquement élu comme dispositif maître. S'il y a changement de noeud maître, le précédent noeud maître informe les autres noeuds du sous-réseau d'acheminement qu'un nouveau noeud maître a été élu et fournit une information identifiant le nouveau noeud maître. L'algorithme de la Fig. 7 est ainsi un mode de réalisation particulier de l'algorithme de la Fig. 6, où la fonctionnalité à activer est la fonctionnalité de noeud maître D'autres fonctionnalités complémentaires peuvent ainsi être spécifiquement activées au sein du noeud maître vis-à-vis de la passerelle GW 110 d'accès à l'Internet. Plus particulièrement, de telles fonctionnalités complémentaires sont des fonctionnalités de pare-feu vis-à-vis de flux de données échangés via l'Internet au travers de la passerelle GW 110 d'accès à l'Internet et/ou des fonctionnalités de contrôle parental vis-à-vis de flux de données échangés via l'Internet au travers de la passerelle GW 110 d'accès à l'Internet. Activer la fonctionnalité au plus près de la passerelle GW 110 d'accès à l'Internet permet de limiter la distance entre la passerelle GW 110 d'accès à l'Internet et la fonctionnalité en question, ce qui est plus efficace en termes de consommation de ressources réseau et en termes de sécurité des dispositifs du réseau local LAN vis-à-vis de ces flux de données échangés via l'Tnternet au travers de la passerelle GW 110 d'accès à l'internat. 16 [Revendication 1] [Revendication 2]