FR 2893207 A1 20070511 FR 0607386 A 20060818 Synchronisation temporelle et génération de balises pour des points de maillage fonctionnant dans un réseau maillé sans fil Steve Emeott et Hrishikesh Gossain Motorola Inc. Arrière-plan de l'invention La norme IEEE 802.11 au moment du présent enregistrement souligne deux mécanismes permettant d'assurer la synchronisation temporelle des stations. Dans un mode de fonctionnement d'infrastructure, un point d'accès (AP) correspond au maître temporel de l'ensemble de services de base (BSS) et les stations acceptent toujours les informations de synchronisation temporelle de la balise transmises par l'AP. Toutefois, dans le mode de fonctionnement de l'ensemble de services de base indépendant (IBSS), la fonction de synchronisation temporelle (TSF) est exécutée par toutes les stations d'une manière répartie et les stations d'un IBSS adoptent la synchronisation reçue d'une réponse de sonde ou d'une balise quelconque qui présente une valeur de TSF ultérieure à sa propre horloge TSF. La diversité de dispositifs disponibles dans le maillage crée un défi intéressant quant à la synchronisation et la génération de balises car il est difficile d'effectuer une classification stricte de certains dispositifs maillés. Bien qu'un maillage de réseau local sans fil (WLAN) soit censé réutiliser les concepts du balisage de station IBSS et du balisage d'AP fondé sur le BSS, il faut porter une attention particulière aux dispositifs tels que le point de maillage (MP), qui peut être un dispositif sans fil contenant une interface PHY et MAC conforme à la norme 802.11 avec le support sans fil qui fournit le service maillé, et un point d'accès au maillage (MAP) qui est un MP qui constitue également un point d'accès, et par conséquent supporte à la fois les fonctions d'interface de maillage et BSS. Les collisions de balises entre de multiples MA.P, le renvoi de paquets en présence de MP à économie d'énergie (PS) sont quelques-uns des aspects auxquels il faut s'intéresser. Description des modes de réalisation L'algorithme de génération de balises proposé pour les réseaux maillés comporte des éléments de la norme IEEE 802.11. Par exemple, le MAP suit un algorithme de génération de balises de mode infrastructure. Ceci donne au MAP une flexibilité suffisante pour choisir ses propres paramètres BSS, lui permet de transmettre une balise à chaque intervalle de balise et évite toute synchronisation fréquente de celui-ci avec d'autres MP. Les dispositifs maillés non- AP suivent, par ailleurs, le mode de fonctionnement IBSS pour la génération de balises lorsqu'ils sont synchronisés avec d'autres MP. En référence à la figure 1, un schéma du système montre des dispositifs électroniques qui fonctionnent dans une grappe maillée 110 et un réseau d'infrastructure 105, selon certains modes de réalisation de la présente invention. Un MAP 130 et une pluralité de stations d'ensemble de services de base si... s4, y compris s4 125, qui peuvent être des stations patrimoniales (une station patrimoniale peut également être désignée dans le présent document par STA) fonctionnent dans le réseau d'infrastructure 105. Une pluralité de dispositifs maillés comprenant MP1 115, MP2 135 et MP3 140 fonctionne dans la grappe maillée 110. L'on comprendra qu'à la fois la grappe maillée 110 et le réseau d'infrastructure 105 peuvent inclure sensiblement plus de dispositifs connectés que ceux représentés sur la figure 1. D'une manière conceptuelle, un MAP tel que le MAP 130 peut être considéré comme la racine d'un arbre, toutes ses stations associées, comme la STA 125, étant ses branches. Les dispositifs maillés MP non-AP 115, 135, 140 (des points de maillage qui ne constituent pas un point d'accès) forment leur propre grappe de MP de pair-à-pair dans la grappe maillée 110. Un MP non-AP peut également être associé à un ou plusieurs dispositifs MAP. Ceci peut être représenté par un arbre relié à une grappe pair-à-pair par l'intermédiaire d'une passerelle MP, comme MP1 115. Les modes de réalisation de l'invention proposent un procédé de génération de balises et de synchronisation temporelle pour des points de maillage fonctionnant dans un réseau sans fil, décrit en utilisant un réseau maillé WLAN par exemple. Un point de maillage non-AP mis en oeuvre selon la présente invention peut transmettre un champ de capacité de synchronisation de point de maillage (MP) dans sa balise comportant un ou plusieurs des sous-champs suivants : des sous-champs indiquant s'il supporte une synchronisation, s'il demande une synchronisation des MP de pairs et s'il est déjà synchronisé avec un ou plusieurs MP de pairs. Un MP non-AP peut indiquer qu'il peut être synchronisé avec des pairs en définissant des bits dans le champ de capacité de synchronisation MP indiquant qu'il supporte une synchronisation et qu'il demande une synchronisation des pairs. Si deux ou plusieurs associations de MP non-AP qui supportent une synchronisation et si un ou plusieurs de ces MP demande(ent) une synchronisation avec son ou leur pair, ce/ces MP doi(ven)t se synchroniser et générer des balises en utilisant la synchronisation IBSS ainsi que les caractéristiques de génération de balises de la norme IEEE 802.11. Si aucun des MP n'informe qu'il supporte une synchronisation des pairs, ceux-ci peuvent activer leurs TSF indépendamment d'un de l'autre et générer des balises en utilisant la fonction de génération de balises définie dans la norme IEEE 802.11 du mode d'infrastructure. Un MP qui permet à des pairs demandant un support pour les services PS à associer peut supporter une synchronisation et un MP peut refuser toute association avec un pair qui souhaite fonctionner en mode PS si le MP n'indique pas qu'il supporte les services de synchronisation. Caractéristiques des MAP Un MP n'entre jamais en mode PS et ne doit pas être synchronisé avec un autre MP. Un MAP choisit indépendamment son intervalle de balises (BI) et ses périodes de carte d'indication de trafic diffusé (DTIM) en fonction de ses besoins en termes de BSS, et initie sa TSF indépendamment de tout MAP initié simultanément. Un MAP doit traiter tout MP associé fonctionnant en mode PS de la même façon que les stations patrimoniales (STA), ce qui signifie que le MAP doit supposer que le MP va s'éveiller pour la balise DTIM du MAP en fonctionnement PS (ce qui garantit une distribution rapide du trafic diffusé et dirigé). Caractéristiques des MP non-AP Lorsque la synchronisation est activée, les MP non-AP peuvent être considérés comme de simples STA fonctionnant en mode IBSS avec des services de maillage supplémentaires. Sinon, un MP non-AP peut sélectionner indépendamment son BI et initier sa TSF indépendamment de tout MP initié simultanément. Facultativement, un MP peut supporter la synchronisation et l'économie d'énergie. Si un MP annonce qu'il supporte la synchronisation et s'il demande une synchronisation avec des pairs, il doit générer des balises et se synchroniser avec d'autres MP non-AP comme s'il fonctionnait en mode IBSS, tel que décrit dans le présent document. Sinon, un MP qui annonce un support de synchronisation mais qui n'est pas associé à des pairs qui demandent une synchronisation peut sélectionner indépendamment son BI et initier sa TSF indépendamment de tout MP initié simultanément. Tout MP qui est associé à un MAP et entre en mode PS doit s'éveiller pour la balise DTIM du MAP plus toute balise supplémentaire qu'il peut avoir besoin de recevoir sur la base de l'intervalle d'écoute que le MP a négocié avec le MAP. Si un MP s'associe avec plus d'un MAP, il doit s'éveiller pour les balises DTIM pour chaque MAP outre tout TBTT maillé qui peut être planifié pour ses voisins MP synchronisés. Un MP qui permet à des pairs demandant un support pour des services PS à associer doit supporter la synchronisation et un MP peut refuser toute association avec un pair qui souhaite fonctionner en mode PS s'il est incapable d'offrir des services de synchronisation. Caractéristiques des MP de faible •oids Un type de point de maillage actuellement défini dans les propositions de réseaux maillés est un MP de faible poids (LW-MP). La procédure de synchronisation et de génération de balises pour le LW-MP suit le mode IBSS de génération de balises et de synchronisation temporelle. Si un LW-MP s'associe avec un MAP et entre en mode PS, il doit s'éveiller pour au moins la balise DTIM du MAP outre tout TBTT maillé pour son fonctionnement IBSS. Selon une autre solution, un MP de faible poids peut s'associer à un MAP en tant que STA simple s'il a l'intention d'entrer en mode PS. En général, dans le présent document, le point de maillage de faible poids peut être considéré comme un point de maillage non-AP. Un MP de faible poids doit transmettre un champ de capacité de synchronisation dans sa balise ce qui indique qu'il supporte une synchronisation et qu'il demande la synchronisation de ses pairs. Les MP non-AP peuvent inclure le champ de capacité de synchronisation MP dans l'élément de capacité de maillage WLAN de toutes les trames de réponses de sonde et de balises transmises indiquant s'il peut supporter une synchronisation. Un nouveau champ de Capacité de synchronisation de MP dans l'élément de capacité de maillage WLAN (le tableau 1 est utilisé pour indiquer si un MP non-AP peut supporter une synchronisation, si une synchronisation temporelle est demandée pour le MP de pair et si le MP est déjà synchronisé avec un autre MP de pair. Il peut également être contenu dans des balises transmises par des MP non-AP et est également contenu dans des messages de réponse de sonde.30 Champ Valeur/description Identification T.B.D Longueur Variable Version 1 Identification de Protocole de sélection de protocole actif chemin en cours d'utilisation Identification de Métrique de sélection de métrique active chemin en cours d'utilisation Capacité du pair Valeur de capacité du pair Capacité d'économie Support de l'état d'économie d'énergie d'énergie de courant et du fonctionnement en économie d'énergie Priorité de canal Valeur de priorité de canal Capacité de Si la synchronisation est synchronisation supportée par ce MP Tableau 1 maillage WLAN. Champs des éléments de capacité de Un format du champ de capacité de synchronisation 5 est représenté dans le tableau 2. Bits : 0 1 2 3-7 Synchronisation Demande une Synchronisé Réservé supportée synchronisation avec un MP au pair de pair Tableau 2 - Champ de capacité de synchronisation Le sous-champ de Synchronisation supportée 10 indique si un point de maillage non-AP supporte une synchronisation temporelle avec des MP de pairs. Le sous-champ Demande une synchronisation au pair indique si ce point de maillage exige des pairs MP non-AP qui tentent de s'associer avec celui-ci de se synchroniser avec sa fonction de synchronisation temporelle (TSF). Le sous-champ Synchronisé avec un MP de pair indique si le MP non-AP est actuellement associé à un autre MP et si les deux MP ont des TSF synchronisées. A un instant donné, un MP non-AP peut fonctionner dans l'un des deux états suivants : Etat synchronisé (Synch) : cet état synchronisé est un état pour lequel le MP est synchronisé avec au moins un MP de pair ou le MP demande une synchronisation avec les MP de pairs, ou les deux. Etat non synchronisé (UnSynch) : si un MP n'est pas synchronisé avec un MP de pair quelconque et si le MP ne demande pas de synchronisation avec des MP de pairs, le MP se trouve dans un état UnSynch. Le fonctionnement dans l'état UnSynch est semblable au fonctionnement de l'AP patrimonial. Toutefois, un MP peut passer des états Synch à UnSynch et vice versa en fonction de ses exigences en matière de synchronisation. Par exemple, si un MP dans l'état Synch ne reçoit pas de balise Demander une synchronisation au pair définie sur vrai pendant une période de temps prolongée, le MP peut repasser à l'état UnSynch et placer l'indicateur synchronisé avec un pair sur faux. On appelle cette période RETURN TO UNSYNCH PERIOD . La valeur de cette période est un paramètre du système et peut être sélectionnée en fonction du nombre de MP, de la dynamique du réseau et des conditions de trafic dans le maillage. La fonction de synchronisation temporelle (TSF) conserve les horloges d'un Ml? non-AP synchronisé avec d'autres MP. La TSF d'un MP non-AP peut être mise en oeuvre par l'intermédiaire d'un algorithme réparti. Un MP non-AP du maillage WLAN peut transmettre des balises selon l'algorithme décrit dans le présent document. Un MP non-AP synchronisé dans le maillage WLAN peut adopter les données temporelles reçues de toute réponse de sonde ou balise qui présente une valeur de TSF ultérieure à sa propre horloge TSF lorsque l'indicateur demande une synchronisation au pair ou l'indicateur synchronisé avec un MP de pair dans le champ de capacité de synchronisation est défini sur vrai. Dans un maillage WLAN quelconque, dans lequel il est facultatif que les MP s'associent à des pairs, un MP non-AP peut adopter des données temporelles et toute autre information appropriée reçue dans les réponses de sonde ou balises transmises par les MP qui sont des membres du même maillage, et pas juste avec des réponses de sonde ou des balises transmises par un MP associé. Lorsque des MP sont mis en oeuvre selon les modes de réalisation de la présente invention décrits dans le présent document, un MAP ne doit pas se synchroniser avec un autre MP. En revanche, il doit sélectionner d'une manière indépendante ses périodes DTIM et intervalles de balises et doit initier sa TSF indépendamment de tout MAP initié simultanément. Les MAP n'entrent jamais dans un état d'économie d'énergie (PS), et n'ont par conséquent pas besoin de se synchroniser avec d'autres MP. Puisqu'un MAP n'est pas synchronisé avec des MP qui demandent une synchronisation aux pairs, un MAP doit traiter tout MP associé fonctionnant dans le mode PS d'une manière identique aux stations patrimoniales (STA), ce qui signifie que le MAP doit supposer que le MP va s'éveiller pour la balise DTI.M du MAP dans le mode de fonctionnement PS (ce qui garantit une distribution rapide du trafic diffusé et dirigé). Conservation de la synchronisation - Génération de balises En référence à la figure 2, un organigramme illustre une procédure de génération de balises MP non-AP selon certains modes de réalisation de la présente invention. La procédure s'applique également à un point de maillage de faible poids. La procédure de génération de balises (et réponses de sonde) adoptée par un MP non-AP dépend du type d'état (synchronisé (Synch) ou non synchronisé (Unsynch)) dans lequel il se trouve, ce qui est déterminé à l'étape 215. Ensuite, une référence à une balise peut être interprétée comme étant une référence à une réponse de sonde ou balise. Un MP synchronisé (tel que déterminé à l'étape 215) qui tente de transmettre une Balise ou une Réponse de Sonde va utiliser une fonction de recul de balise (étapes 220, 225) semblable à la procédure d'accès décrite pour le fonctionnement de l'IBSS de la norme 802.11-1999 (section 11.1.2.2), et du projet 802.11e. En particulier, un MP qui reçoit une Balise après un temps de transmission de balise cible (TBTT) d'un autre MP (tel que mesuré à l'étape 210) et avant de pouvoir envoyer sa propre balise peut annuler cette transmission de balise (à l'étape 230) à condition que l'indicateur demande une synchronisation au pair ou l'indicateur synchronisé avec un MP de pair dans le champ de capacité de synchronisation soit défini sur vrai (tel que déterminé à l'étape 225 par l'expression IS(SYNCPEERSHSYNCREG) , et facultativement, si la balise a été reçue d'un MP associé (tel que déterminé à l'étape 225 par l'expression IS ASSOCIATED WITH(BEACON SENDER) . En particulier, les règles suivantes s'appliquent pour la transmission de balises. a. Suspendre la décrémentation des horloges de recul pour tout trafic sans Balise. b. Calculer un retard aléatoire réparti uniformément sur l'éventail allant de zéro à deux fois le temps aCWmin X aSlot (le temps aCWmin X aSlot est une durée définie par le système). c. Attendre la période du retard aléatoire, en décrémentant l'horloge de retard aléatoire à l'aide du même algorithme que pour le recul (à l'étape 220). d. Si une balise arrive avant l'expiration de l'horloge de retard aléatoire, annuler le retard de l'horloge aléatoire restante et la transmission de balises en cours (à l'étape 230) si l'indicateur demande une synchronisation au pair ou l'indicateur synchronisé avec un MP de pair dans le champ de capacité de synchronisation de la balise est défini sur vrai, et facultativement, si la balise reçue a été reçue d'un MP associé. e. Envoyer une balise (à l'étape 235) si le retard aléatoire a expiré et si aucune balise n'est arrivée au cours de la période de retard en provenance d'un MP quelconque ayant un indicateur demande de synchronisation au pair ou un indicateur synchronisé avec un MP de pair dans le champ de capacité de synchronisation défini sur vrai et facultativement si la balise reçue a été reçue d'un MP associé. Si un MP non-AP informe qu'il supporte une synchronisation ou qu'il demande une synchronisation avec des pairs, il peut générer des balises et se synchroniser avec d'autres MP non-AP comme s'il fonctionnait en mode IBSS, tel que décrit ci-dessus. Sinon, un MP non-AP peut sélectionner de manière indépendante son intervalle de balises (BI) et peut initier sa TSF indépendamment de toute autre TSF dans un autre MP. Le procédé de génération de balises dans ce dernier cas suit la procédure décrite dans le mode de fonctionnement d'infrastructure IEEE 802.11. Dans un maillage WLAN quelconque dans lequel il est facultatif pour les MP de s'associer avec des pairs, un MP non-AP peut annuler la transmission de balises lorsqu'une balise est reçue d'un MP de pair synchronisé qui n'est pas associé au MP non-AP si le MP qui transmet la balise est un membre du même maillage. Acquisition de la synchronisation Un MP non-AP peut fonctionner en mode de Balayage Passif ou en mode de Balayage Actif en fonction de la valeur actuelle d'un paramètre ScanMode de l'entité de gestion de sous-couche (MAC) contrôle de l'accès du support (MLME)-SCAN.request primitive. Dès réception de MLME-SCAN.request primitive, un MP non-AP peut effectuer le balayage. Le paramètre d'identification (ID) de maillage indique le maillage WLAN pour lequel il faut effectuer le balayage. Pour devenir membre d'un maillage particulier en utilisant un balayage passif, un MP non-AP peut balayer les trames des Balises contenant cette ID de maillage WLAN, en renvoyant toutes les trames de Balises correspondant à l'ID de maillage souhaitée dans le paramètre MeshDescriptionSet du MLME-SCAN.confirm primitive correspondant avec les bits appropriés dans le champ d'Informations de Capacité. Pour effectuer un balayage actif, le MP non-AP peut transmettre des trames de sondes contenant l'ID de maillage souhaitée. A la fin du balayage, un MLME-SCAN.confirm est généralement émis par le MLME indiquant toutes les informations de maillage WLAN reçues. Au départ, un MP non-AP peut décider de fonctionner soit dans l'état Synch soit dans l'état UnSynch. Un MP dans l'état UnSynch choisit, après réception d'un MLME-START.request, son propre ensemble de paramètres BSS. Toutefois, il peut prendre des mesures supplémentaires pour éviter une collision de balises sur la base des balises reçues d'autres BI de MP et de la période DTIM et sélectionne ses propres paramètres BSS et son décalage TBTT en conséquence. En référence à la figure 3, un organigramme illustre le comportement d'un MP non-AP après réception d'une balise ou réponse de sonde tandis qu'il se trouve dans l'état UnSynch, selon certains modes de réalisation de la présente invention. La procédure s'applique également à des points de maillage de faible poids. A l'étape 310, une balise ou réponse de sonde est reçue par un MP non-AP. Le MP non-AP adopte les paramètres de temporisation de balises à l'étape 335 et stocke une valeur SYNCHPEERS(BEACON.SENDER) à l'étape 325 lorsque le MP non-AP a déterminé que l'horodatage de la balise est supérieur à l'horloge du MP non-AP à l'étape 330 et que son état SYNCHREQ est défini sur VRAI à l'étape 320 et que (facultativement), il est associé à un expéditeur de balises à l'étape 315. Lorsque l'étape optionnelle 315 est utilisée et que le MP non-AP détermine qu'il n'est pas associé à l'expéditeur de balises, il n'effectue aucune des étapes 320, 325, 330, 335. Lorsque le MP non-AP détermine que son état SYNCHREQ n'est pas VRAI à l'étape 320, il n'effectue aucune des étapes 320, 325, 330. Lorsque le MP non-AP détermine que l'horodatage de la balise n'est pas supérieur à l'horloge du MP non- AP à l'étape 330, il n'effectue pas l'étape 335. Si le MP non-AP qui se trouve dans l'état UNSynch décide de fonctionner dans l'état Synch, il adopte l'ensemble de paramètres IBSS reçu d'un MP synchronisé et associé facultativement. Dans ce dernier cas, il peut générer des balises de la manière décrite ci-dessus. Si un balayage de MP non-AP n'a pas pour résultat de trouver un maillage du type souhaité et présentant l'identification de maillage souhaitée, ou n'a pas pour résultat de trouver un maillage quelconque, le MP non-AP peut initier son propre maillage dès réception de MLME-START.request. Réglage des horloges En réponse à MLME-START.request, un MP non-AP peut initialiser son horloge TSF sur 0 et ne doit pas transmettre de balise ni de réponse de sonde tant qu'il n'a pas entendu une balise ou une réponse de sonde en provenance d'un membre du maillage WLAN avec une identification de maillage correspondante. En référence à la figure 4, un organigramme illustre le comportement d'un MP non-AP après réception d'une balise ou d'une réponse de sonde dans l'état Synch. Toutes les trames de réponses de sonde et de balises doivent avoir un champ Horodatage. Un MP dans l'état Synch qui reçoit une telle trame (à l'étape 410) d'un autre MP du maillage WLAN présentant la même identification de maillage (à l'étape 415) et lorsque l'indicateur demande une synchronisation au pair ou l'indicateur synchronisé avec un MP de pair dans le champ de capacité de synchronisation de l'autre MP est défini sur vrai (exprimé par IS (SYNCHREQIISYNCHPEER) ? à l'étape 420), peut comparer le champ Horodatage à sa propre durée de TSF à l'étape 455. Facultativement, à l'étape 415, l'autre MP doit être un MP associé. Si le champ Horodatage de la trame reçue est ultérieur à son propre temps TSF, le MP doit adopter tous les paramètres temporels de la balise contenus dans la trame de balises à l'étape 460. En outre, si un MP synchronisé reçoit une balise d'un autre MP, Demande une Synchronisation au pair étant définie sur faux à l'étape 420, et s'il s'agit du seul autre MP demandant une synchronisation, le MP a la possibilité de passer de l'état Synch à UnSynch à l'étape 440, par le biais des étapes 425, 430, et 435. Facultativement, l'autre MP peut être un MP associé (à l'étape 415). Comportement du MP dans le mode d'économie d'énergie Un MP non-AP qui permet à des pairs demandant un support pour des services PS de s'associer peut supporter une synchronisation et un MP non-AP peut refuser toute association avec un pair qui souhaite fonctionner en mode PS s'il n'est pas capable d'offrir des services de synchronisation. Un MP non-AP qui s'associe avec un MAP et entre dans le mode PS doit s'éveiller pour la balise DTIM du MAP plus toute balise supplémentaire qu'il peut avoir besoin recevoir sur la base d'un intervalle entendu négocié avec le MAP. Si un MP s'associe à plus d'un MAP, il doit s'éveiller pour le DTIM et les balises d'intervalle d'écoute pour chaque MAP. Ceci doit être effectué en plus de tout TBTT de maillage qui peut être planifié pour ses voisins MP non-AP associés et synchronisés. Par conséquent, tout MP fonctionnant dans le mode d'économie d'énergie et associé à un MAP doit suivre le décalage entre sa TSF interne et la TSF informée de tout MAP avec lequel il est associé ainsi qu'avec les DTIM des MAP et les intervalles de balises. Ici, la valeur du décalage égale la différence entre la TSF interne et la TSF informée de tout MAP auquel il est associé. Il peut mettre à jour les valeurs de décalage pour les MAP voisins pour tout TBTT du MAP voisin. Avantages Les modes de réalisation de la présente invention décrits dans le présent document sont différents de la technique antérieure car un MP mis en oeuvre selon les modes de réalisation ne se synchronise qu'avec des points de maillage non-AP si un ou plusieurs des points de maillage non-AP demandent une synchronisation. La présente invention permet à des membres du maillage de prévoir le moment où d'autres membres fonctionnant dans le modèle d'économie d'énergie seront éveillés pour recevoir le trafic diffusé et dirigé, sans exiger du MAP de se synchroniser avec d'autres MP. L'un des avantages des modes de réalisation est que le procédé de synchronisation et de génération de balises est simple à mettre en oeuvre et utilise des mécanismes déjà existants. Les modes de réalisation n'exigent aucun calcul ni traitement complexe de la part des MP. Les modes de réalisation protègent également un MAP, et les stations et MP associés à un MAP, contre un MP pouvant ne pas être conforme, soit à cause d'une compensation imparfaite de la température soit à cause d'un vieillissement de l'oscillateur à quartz du MP soit à cause d'une tentative malfaisante par exemple. Ces MP non conformes pourraient interrompre un maillage entier plutôt qu'un petit segment. Les modes de réalisation proposés offrent au MP non-AP la flexibilité nécessaire pour partager les responsabilités de balisage ou pour prendre le contrôle de ces fonctions individuellement. Par exemple, cela peut être approprié pour un segment d'un maillage pour permettre une synchronisation temporelle et une économie d'énergie tout en permettant à un autre segment de restreindre ce type de comportement. Quelques aspects de procédé des modes de réalisation En référence à la figure 2 et à la description de celle-ci donnée ci-dessus, un procédé est utilisé par un point de maillage qui est un point de maillage de point d'accès, un point de maillage de non accès et un point de maillage de faible poids. Le procédé comporte les étapes consistant à formater un champ de capacité de synchronisation d'une balise ou d'une réponse de sonde. Le champ de capacité de synchronisation comporte une indication du fait que le point de maillage supporte ou non une synchronisation (SynchSupp), une indication du fait que le point de maillage demande une synchronisation ou non à un point de maillage de pair (SynchReq), et une indication du fait que le point de maillage est ou non déjà synchronisé avec un ou plusieurs pairs (SynchPeers). Le procédé comporte en outre l'étape consistant, lorsque le point de maillage est un point de maillage de point de non accès et un point d'accès de faible poids, à initier une fonction de recul de balise au moment de l'expiration d'une horloge de transmission de balise cible lorsqu'au moins l'un des SynchReq et SynchPeers du point de maillage est défini sur vrai, et à annuler la fonction de recul de balise lorsque la balise ou la réponse de sonde d'un autre point de maillage est reçue, au moins l'un des SynchReq et SynchPeers de l'autre point de maillage étant défini sur vrai. En référence à la figure 3 et à la description de celle-ci donnée ci-dessus, un procédé est utilisé par un point de maillage qui est un point de maillage de point de non accès et un point de maillage de faible poids. Le procédé comporte les étapes consistant à recevoir une balise ou uneréponse de sonde d'un autre point de maillage, à déterminer si le point de maillage se trouve dans un état non synchronisé, à déterminer, à partir d'un indicateur qui se trouve dans la balise ou la réponse de sonde, si l'autre point de maillage demande une synchronisation à un point de maillage de pair (SynchReq), à définir un état dans lequel le point de maillage est déjà synchronisé ou non avec un ou plusieurs pairs (SynchPeers) sur vrai et à exécuter une fonction de synchronisation temporelle de balises lorsque le point de maillage se trouve dans l'état non synchronisé et que le SynchReq de l'autre point de maillage est défini sur vrai. En référence à la figure 4 et la description de celle-ci donnée ci-dessus, un procédé est utilisé par un point de maillage qui est un point de maillage de point de non accès et un point de maillage de faible poids. Le procédé comporte les étapes consistant à recevoir une balise ou une réponse de sonde d'un autre point de maillage, à déterminer que le point de maillage se trouve dans un état synchronisé, à déterminer à partir d'un ou plusieurs indicateurs situés dans la balise ou la réponse de sonde, si l'autre point de balise est synchronisé, et à ajouter une identité de l'autre point de maillage à une base de données d'expéditeurs de balises conservée par le point de maillage et à exécuter une fonction de synchronisation temporelle de balises lorsque le point de maillage et l'autre point de maillage sont tous les deux synchronisés. L'on comprendra que les modes de réalisation de l'invention décrits dans le présent document peuvent être composés d'un ou plusieurs processeurs classiques et d'instructions de programmes stockés uniques qui commandent le ou les processeur(s) pour mettre en oeuvre, conjointement avec certains circuits sans processeur, certaines, la plupart ou la totalité des fonctions de synchronisation temporelle et de génération de balises décrites dans le présent document. Les circuits sans processeur peuvent inclure, sans y être limités, un radiorécepteur, un émetteur radio, des dispositifs d'entraînement de signaux, des circuits d'horloge, des circuits de source de courant et des dispositifs d'entrée d'utilisateur. En tant que telles, ces fonctions peuvent être interprétées en tant qu'étapes d'un procédé permettant d'assurer la synchronisation temporelle et la génération de balises. Selon une autre solution, certaines ou la totalité des fonctions peuvent être mises en œuvre par un automate dans lequel ne sont pas stockées d'instructions de programme, ou dans un ou plusieurs circuits intégrés à application spécifiques (ASIC), dans lesquels chaque fonction ou certaines combinaisons de certaines des fonctions sont mises en oeuvre en tant que logique personnalisée. Bien évidemment, une combinaison des deux approches peut être utilisée. Ainsi, les procédés et les moyens destinés à ces fonctions ont été décrits dans le présent document. En outre, l'on s'attend qu'un spécialiste de la technique, malgré des efforts significatifs et de nombreux choix de configuration motivés, par exemple, par le temps disponible, la technologie actuelle et les considérations économiques, en étant guidé par les concepts et principes décrits dans le présent document, sera capable de générer des programmes et instructions logiciels de ce type ainsi que des circuits intégrés avec une expérimentation minimale. Revendications 1. Procédé utilisé par un point de maillage, comprenant les étapes consistant à : formater un champ de capacité de synchronisation d'une balise ou d'une réponse de sonde qui comporte : une indication du fait que le point de maillage supporte ou non une synchronisation (SynchSupp), une indication du fait que le point de maillage demande ou non une synchronisation à un point de maillage de pair (SynchReq), et une indication du fait que le point de maillage est déjà synchronisé ou non avec un ou plusieurs pairs (SynchPeers). 2. Procédé selon la revendication 1, dans lequel le point de maillage est un point de maillage de point d'accès, de point de non accès ou de faible poids. 3. Procédé selon la revendication 1, comprenant en outre, lorsque le point de maillage est un point de maillage de point de non accès ou un point d'accès de faible poids, les étapes consistant à : initier une fonction de recul de balise au moment de l'expiration d'une horloge de transmission de balise cible lorsque au moins l'un des SynchReq et SynchPeers du point de maillage est défini sur vrai ; et annuler la fonction de recul de balise lorsqu'une balise ou une réponse de sonde d'un autre point de maillage est reçue, au moins l'un des SynchReq et SynchPeers de l'autre point de maillage étant défini sur vrai. 4. Procédé utilisé par le point de maillage qui est un point de maillage de point de non accès ou un point de maillage de faible poids, comprenant les étapes consistant à : recevoir une balise ou une réponse de sonde d'un autre point de maillage ; déterminer si le point de maillage est ou non dans un état non synchronisé ; déterminer, à partir d'un indicateur situé sur la balise ou la réponse de sonde, si l'autre point de maillage demande une synchronisation à un point de maillage de pair (SynchReq) ; définir un état selon lequel le point de maillage déjà synchronisé avec un ou plusieurs pairs (SynchPeers) sur vrai et exécuter une fonction de synchronisation temporelle de balise lorsque l'état non synchronisé du point de maillage et le SynchReq de l'autre point de maillage sont tous les deux définis sur vrai. 5. Procédé selon la revendication 4, dans lequel ni l'étape de définition de l'état de SynchPeers sur vrai ni l'étape consistant à exécuter la fonction de synchronisation temporelle de balise ne sont exécutées lorsque le point de maillage n'est pas associé à l'autre point de maillage. 6. Procédé selon la revendication 4, dans lequel le point de maillage se trouve dans un état non synchronisé lorsque SynchReq et SynchPeers du point de maillage sont définis sur faux. 7. Procédé selon la revendication 4, dans lequel la définition de l'état comprend en outre l'ajout d'une identité de l'autre point de maillage dans une base de données de points de maillage qui sont les expéditeurs de balises conservés par le point de maillage de point de non accès. 8. Procédé utilisé par un point de maillage qui est un point de maillage de point de non accès ou un point de maillage de faible poids, comprenant les étapes consistant à : recevoir une balise ou une réponse de sonde d'un autre point de maillage ; déterminer que le point de maillage se trouve dans un état synchronisé ; déterminer, à partir d'un ou plusieurs indicateurs situés dans la balise ou la réponse de sonde, si l'autre point de maillage est synchronisé ; ajouter une identité de l'autre point de maillage dans une base de données d'expéditeurs de balises conservés par le point de maillage et exécuter une fonction de synchronisation temporelle de balise lorsque le point de maillage et l'autre point de maillage sont tous les deux synchronisés. 9. Procédé selon la revendication 8, dans lequel le ou les indicateurs qui sont situés dans la balise ou la réponse de sonde comprennent : une indication du fait que l'autre point de maillage demande ou non une synchronisation à un point de maillage de pair (SynchReq), etune indication du fait que l'autre point de maillage est déjà synchronisé ou non avec un ou plusieurs pairs (SynchPeers), et l'autre point de maillage est synchronisé ou non lorsque au moins l'un des SynchReq et SynchPeers de l'autre point de maillage est défini sur vrai. 10. Procédé selon la revendication 8, dans lequel l'ajout de l'identité de l'autre point de maillage et l'exécution de la fonction de synchronisation temporelle de balise sont en outre dépendants du fait que le point de maillage et l'autre point de maillage sont associés. 11. Procédé selon la revendication 8, comprenant en outre les étapes consistant à : déterminer si l'autre point de maillage est un point d'accès, et stocker la différence entre une fonction de synchronisation temporelle de l'autre point de maillage et une fonction de synchronisation temporelle du point de maillage en tant que valeur de décalage de balise et stocker la carte d'indication de trafic diffusé et les intervalles de balises lorsque l'autre point d'accès est un point de maillage de point d'accès et l'autre point de maillage ne se trouve pas dans un état synchronisé. 12. Procédé selon la revendication 8, comprenant en outre les étapes consistant à : déterminer si l'autre point de maillage est un point de maillage de point d'accès, eteffacer une identité de l'autre point de maillage d'une base de données d'expéditeurs de balises conservés par le point de maillage lorsque l'autre point de maillage est un point de maillage de point de non accès et l'autre point de maillage n'est pas dans un état synchronisé.