Brevet FR2925805A1 — publié le 20090626

i PROCEDE POUR GERER LA TRANSMISSION DE DONNEES EN MODE MULTIDIFFUSION VERS UNE PLURALITE D'ELEMENTS DE RESEAU, ET ELEMENT DE RESEAU POUR LA MISE EN OEUVRE DU PROCEDE La présente invention se rapporte à un procédé pour gérer la transmission de données en mode multidiffusion vers une pluralité d'éléments de réseau, ainsi qu'à un élément de réseau pour la mise en oeuvre du procédé. On distingue aujourd'hui, pour les besoins de transmission de données d'une source vers une pluralité d'utilisateurs, trois modes de transmission : la transmission point-à-point (en anglais � unicast �), dans laquelle une source transmet vers un destinataire identifié, la transmission multidiffusion (en anglais � multicast �), dans laquelle une source transmet des données vers une pluralité de destinataires identifiés, et la diffusion (en anglais � broadcast �), dans laquelle une source transmet des données vers un ensemble de destinataires sans les identifier. Le protocole de transmission de paquets (ou datagrammes) IP (Internet Protocol) est par ailleurs très largement utilisé dans les réseaux de communication, qu'ils soient filaire ou sans-fil. Aux modes de transmission de paquet d'un élément de réseau vers un autre (point à point) ou vers tous les autres éléments du réseau (mode diffusion) spécifiés initialement pour la transmission IP est venu s'ajouter le mode multidiffusion, dans lequel un élément de réseau transmet un paquet à un groupe d'éléments de réseau identifiés comme membres du groupe d'éléments destinataires. Le protocole IGMP donne un exemple de protocole permettant de gérer les groupes d'éléments de réseau destinataires (groupes de multidiffusion) pour une transmission de paquets IP en mode multidiffusion. Il permet aux routeurs supportant la multidiffusion de connaître l'existence de membres d'un groupe de multidiffusion sur ses interfaces réseau. La version 3 du protocole IGMP est spécifiée par le document RFC 3376, intitulé � Internet Group Management Protocol, Version3 �, publié par l'IETF en octobre 2002. II définit deux fonctions principales : d'une part la 2 fonction routeur de multidiffusion (ou routeur de multidiffusion) d'un réseau local et la fonction hôte. Chaque fonction peut être implémentée au sein d'un élément de réseau (ER), les deux fonctions pouvant être simultanément présentes au sein d'un même élément de réseau. Un ER hôte utilise des messages IGMP échangés avec un ER routeur multidiffusion pour se joindre à un groupe de multidiffusion, confirmer son appartenance à un groupe de multidiffusion ou le quitter. Les messages IGMP sont encapsulés dans des datagrammes IP, l'en-tête de datagramme comportant alors un champ identifiant le protocole IGMP. Trois catégories de messages IGMP ont été définies : le message d'interrogation (en anglais � Membership Query �) permet à un ER routeur de multidiffusion de déterminer des correspondances entre un ou plusieurs groupes multicast et les ER hôtes membres de ces groupes. Le message d'inscription (en anglais � Membership Report �) permet à un ER hôte d'informer un ER routeur de multidiffusion de sa participation à un groupe de multidiffusion. Enfin, le message d'abandon (en anglais � Membership Leave �) permet à un ER hôte d'informer un ER routeur de multidiffusion qu'il ne souhaite pas participer à un groupe de multidiffusion. IGMP est par ailleurs un protocole de niveau 3 dans le modèle de référence OSI. La mise en oeuvre du protocole IGMP peut être illustrée sur un réseau IP de type de celui illustré sur la figure 1. Le réseau IP 10 comprend une pluralité d'ER 11-15 interconnectés par le biais d'un sous-réseau IP 20, et agencés pour supporter la fonction de multidiffusion. Le sous-réseau IP 20 comprend un ensemble de liens de communication entre l'ER routeur de multidiffusion 11 et les ER hôtes 12-15 capables de transporter des messages du protocole IGMP. L'ER routeur de multidiffusion 11 est par ailleurs relié par l'intermédiaire d'un réseau 21 à un serveur 16 de données (ou de contenus). Un ER hôte souhaitant recevoir les données correspondantes à un groupe de multidiffusion pourra en effectuer la demande auprès de l'ER routeur de multidiffusion 11 par un message d'inscription REPORT indiquant le groupe de multidiffusion auquel il souhaite s'inscrire, c'est-à-dire pour lequel il souhaite recevoir les données correspondantes. Inversement, un ER hôte souhaitant ne 3 plus recevoir les données correspondantes à un groupe de multidiffusion pourra en effectuer la demande auprès de l'ER routeur de multidiffusion 11 par un message d'abandon LEAVE en indiquant le groupe de multidiffusion duquel il souhaite se désinscrire. Afin de permettre la mise à jour des correspondances entre groupes de multidiffusion et hôtes membres de ces groupes, l'ER routeur de multidiffusion 11 peut envoyer aux ER hôtes 12-15 un message d'interrogation QUERY portant une information d'identification d'un ou de plusieurs groupes de multidiffusion afin de générer en réponse l'envoi par les ER hôtes 12-15 d'un message d'inscription REPORT relatif aux groupes de multidiffusion identifiés dans le message d'interrogation QUERY. Cette mise à jour peut être effectuée de manière régulière, par exemple par l'envoi de messages d'interrogation QUERY périodiques, vers les ER hôtes 12-15. Elle revêt par ailleurs une importance assez considérable, lorsqu'il s'agit de transmettre des contenus multimédia, c'est-à-dire consommateurs de ressources (en terme de bande passante, débit, etc.), à des équipements utilisateurs mobiles, lorsque chaque ER hôte correspond à une zone de transmission à des terminaux mobiles par l'intermédiaire d'un réseau d'accès sans-fil. Dans un tel contexte, le nombre d'hôtes auxquels un ER routeur de multidiffusion doit envoyer des messages d'interrogation peut être particulièrement élevé, de sorte que la signalisation IGMP de mise à jour des participations aux groupes de multidiffusion peut s'avérer coûteuse en termes de ressources si on utilise un procédé d'envoi périodique de messages d'interrogation QUERY à tous les ER hôtes. En effet, dans le cas d'un réseau sans fil avec une liaison montante sur l'interface air qui est en mode point-à- point, le nombre de messages d'inscription REPORT est proportionnel au nombre de membres d'un groupe de multidiffusion. De plus, ce procédé d'envoi périodique à tous les ER hôtes se révèle peu efficace dans la situation où les ER hôtes forment un ensemble de diffusion d'un même contenu. Un but de la présente invention est de proposer un procédé de mise à jour de correspondances entre groupes de multidiffusion et membres de ces groupes amélioré en termes de coût de signalisation échangée entre un ER de gestion et les ER membres. 4 Un autre but de la présente invention est de proposer un procédé de mise à jour de correspondances entre groupes de multidiffusion et membres de ces groupes amélioré en termes d'efficacité dans la situation où les ER membres forment un ensemble de diffusion d'un même contenu, par exemple vers des équipements utilisateur mobiles. L'invention propose ainsi un procédé pour gérer la transmission de données en mode multidiffusion vers une pluralité d'éléments de réseau constituant un ensemble initial E. Le procédé comprend une itération de cycles, une pluralité desdits cycles comprenant des étapes de détermination d'un sous-ensemble ES d'éléments de réseau de l'ensemble initial E, de transmission d'une interrogation à recevoir des données aux éléments de réseau du sous-ensemble ES, de transmission en mode multidiffusion des données vers l'ensemble des éléments de réseau de l'ensemble initial E sur réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation, et de réitération du cycle en déterminant un sous-ensemble différent du sous-ensemble déterminé au cycle précédent sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation. Le sous-ensemble déterminé lors d'une réitération du cycle peut être choisi de manière à n'avoir aucun élément commun avec le sous-ensemble déterminé au cycle précédent. Il peut aussi être choisi de manière à avoir un nombre maximum prédéterminé d'éléments communs avec le sous-ensemble déterminé au cycle précédent. D'autres variantes de détermination du sous-ensemble lors d'une réitération du cycle peuvent être considérées sans sortir du cadre de l'invention. On peut aussi prévoir un nombre maximum de cycles du processus itératif, paramètre qui peut par ailleurs influencer la stratégie de détermination des sous-ensembles successifs, de manière à avoir un nombre maximum prédéterminé de sous-ensembles dont la réunion couvre l'ensemble initial E. Enfin, on peut initialiser le processus en déterminant un premier sous-ensemble (lors de la première itération du cycle) d'éléments de réseau de l'ensemble initial E de manière aléatoire. Une autre possibilité consiste à déterminer un premier sous-ensemble d'éléments de réseau de l'ensemble initial E en tenant compte d'un élément de réseau ayant autorisé la transmission de données objet de l'interrogation lors d'un cycle précédent. 5 L'invention propose en outre un élément de réseau qui comprend un module de définition de sous- ensemble ES, un module de génération d'interrogation, un module d'envoi d'interrogation, un module de transmission de données, et un contrôleur de transmission multidiffusion. L'élément de réseau est adapté pour gérer la transmission de données en mode multidiffusion vers une pluralité d'éléments de réseau constituant un ensemble initial E selon un procédé comprenant une itération de cycles, une pluralité desdits cycles comprenant des étapes de détermination, par le module de définition de sous-ensemble ES, d'un sous ensemble ES d'éléments de réseau de l'ensemble initial E, génération, par le module de génération d'interrogation, d'une interrogation pour recevoir des données, transmission, par le module d'envoi d'interrogation, de l'interrogation aux éléments de réseau du sous-ensemble ES, transmission, par le module de transmission de données dudit élément de réseau, en mode multidiffusion des données vers l'ensemble des éléments de réseau de l'ensemble initial E sur réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation. L'élément de réseau comprend en outre un contrôleur de transmission multidiffusion agencé pour réitérer un cycle en déterminant un sous-ensemble différent du sous-ensemble déterminé au cycle précédent sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation. Le contrôleur de transmission multidiffusion peut en outre être agencé pour, sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation, réitérer le cycle en déterminant un sous-ensemble n'ayant aucun élément commun avec le sous-ensemble déterminé au cycle précédent. Il peut aussi être agencé pour réitérer le cycle en choisissant un sous-ensemble ayant un nombre maximum prédéterminé d'éléments communs avec le sous-ensemble déterminé au cycle précédent. D'autres variantes de détermination du sous-ensemble lors d'une 6 réitération du cycle peuvent être considérées sans sortir du cadre de l'invention. Le contrôleur de transmission multidiffusion peut en outre être agencé pour réitérer le cycle jusqu'à atteindre un nombre maximum de cycles 5 prédéterminé. Le module de définition de sous-ensemble ES peut par ailleurs être agencé pour déterminer le sous-ensemble ES d'éléments de réseau de l'ensemble initial E de manière aléatoire. Une autre possibilité consiste à agencer le module de définition de sous-ensemble ES de manière à déterminer 10 le sous-ensemble ES d'éléments de réseau de l'ensemble initial E en tenant compte d'un élément de réseau ayant autorisé la transmission de données objet de l'interrogation lors d'un cycle précédent. Cet élément de réseau selon l'invention peut avantageusement être intégré dans une passerelle de réseau d'accès WiMAX. 15 L'invention propose enfin un programme d'ordinateur chargeable dans une mémoire associée à un processeur, et comprenant des instructions pour la mise en oeuvre d'un procédé tel que défini ci-dessus lors de l'exécution dudit programme par le processeur, ainsi qu'un support informatique sur lequel est enregistré ledit programme. 20 D'autres particularités et avantages de la présente invention apparaîtront dans la description ci-après d'exemples de réalisation non limitatifs, en référence aux dessins annexés, dans lesquels : • la figure 1, déjà commentée, montre l'architecture d'un réseau IP de transmission de données auquel l'invention peut avantageusement 25 s'appliquer; • la figure 2 représente de manière schématique un exemple d'algorithme pour la mise en oeuvre de l'invention selon un mode de réalisation particulier; • la figure 3 est un schéma synoptique d'un routeur multidiffusion 30 auquel l'invention peut avantageusement s'appliquer ; • la figure 4 montre l'architecture d'un réseau WiMAX de diffusion de contenus auquel l'invention peut avantageusement s'appliquer. 7 L'invention est particulièrement bien adaptée, bien que de manière non exclusive, au protocole de gestion de participation à des groupes de multidiffusion de type IGMP, et est décrite ci-après dans le cadre de cet exemple non limitatif. Il est précisé que l'invention s'applique à tous types de protocoles de gestion de transmission de données en mode multidiffusion incluant l'envoi d'interrogations relatives à des données transmises en mode multidiffusion afin de déterminer si l'ER destinataire souhaite ou non recevoir ces données, ainsi qu'une réponse à interrogation pour indiquer si et/ou confirmer que l'ER destinataire souhaite ou non recevoir ces données. Sur la figure 1, les ER 12-15 forment un ensemble E d'ER membres gérés du point de vue de la signalisation IGMP par l'ER routeur de multidiffusion 11, et pour lequel est proposé un procédé permettant à l'ER routeur de multidiffusion 11 d'identifier rapidement l'existence d'un ER membre parmi cet ensemble intéressé par la réception de données relatives à un groupe déterminé GT. Selon ce procédé, l'ER routeur de multidiffusion 11 envoie une interrogation QUERY à un premier sous-ensemble de l'ensemble des ER membres 12-15, par exemple constitué par les ER routeurs 12 et 14. En fonction du mode d'adressage des messages d'interrogation QUERY, l'ER routeur de multidiffusion 11 peut envoyer un message d'interrogation QUERY à chacun des ER membre du premier sous-ensemble sélectionné, ou bien utiliser une adresse de groupe correspondant à ce premier sous-ensemble, de manière à n'envoyer qu'un seul message d'interrogation à destination du premier sous-ensemble. Deux situations peuvent alors se produire : soit une non-réponse et/ou une réponse négative des ER membres 12 et 14 du sous-ensemble, soit une réponse positive, c'est-à-dire une première demande ou une confirmation d'une précédente demande de recevoir les données relatives au groupe de multidiffusion GT, est reçue de l'un au moins des ER membres 12 ou 14 du premier sous-ensemble. Dans ce dernier cas, l'ER routeur de multidiffusion 11 organise la transmission des données relatives au groupe GT vers tous les ER membres 12-15 de l'ensemble initial E. L'envoi de l'interrogation QUERY par l'ER routeur de multidiffusion déclenche à l'ER routeur de multidiffusion 11 un timer qui expire à l'issue d'une fenêtre 8 temporelle de réponse des ER membres. Cela permet de décider d'une non réponse d'un ER membre destinataire de l'interrogation QUERY pour le cas où l'ER routeur de multidiffusion n'a pas reçu de réponse de cet ER membre dans le laps de temps défini par la fenêtre temporelle de réponse. Dans la situation d'une non-réponse et/ou d'une réponse négative, c'est-à-dire une indication qu'un ER membre ne demande pas à recevoir les données relatives au groupe GT, des ER membres 12 et 14 du premier sous-ensemble, l'ER routeur de multidiffusion 11 définit un deuxième sous-ensemble d'ER membres parmi l'ensemble initial E, le deuxième sous-ensemble étant différent du premier sous-ensemble, et transmet à ce deuxième sous-ensemble une interrogation pour les données relatives au groupe GT. Ce deuxième sous-ensemble peut par exemple être constitué des ER membres 14 et 15 de la figure 1. Sur réponse positive d'un des ER membres 14 ou 15 du deuxième sous-ensemble, l'ER routeur de multidiffusion 11 organise la transmission des données relatives au groupe GT vers tous les ER membres 12-15 de l'ensemble initial E. Sur non- réponse et/ou réponse négative des ER membres 14 et 15 du deuxième sous-ensemble, l'ER routeur de multidiffusion définit un troisième sous-ensemble d'ER membres parmi l'ensemble initial E, le troisième sous-ensemble étant différent des premier et deuxième sous-ensembles, et transmet à ce troisième sous-ensemble une interrogation à recevoir les données relatives au groupe GT. Ce troisième sous-ensemble peut par exemple être constitué des ER membres 15 et 13 de la figure 1. Sur réponse positive d'un des ER membres 13 ou 15 du troisième sous-ensemble, l'ER routeur de multidiffusion 11 organise la transmission des données relatives au groupe GT vers tous les ER membres 12-15 de l'ensemble initial E. Sur non- réponse et/ou réponse négative des ER membres 13 et 15 du troisième sous-ensemble, l'ER routeur de multidiffusion recommence l'étape initiale de définition d'un premier sous-ensemble comme décrit ci-dessus, dans la mesure où la réunion des trois sous-ensembles comprend l'ensemble des éléments de l'ensemble initial. Le procédé proposé peut dans certains cas être itératif, en ce sens que l'étape de définition d'un sous-ensemble de l'ensemble initial et celle de test de ce sous-ensemble peuvent être répétées dans certaines situations, comme 9 l'illustre la figure 2 qui montre les étapes d'un exemple d'algorithme selon l'invention. L'indice d'itération de chaque boucle est noté i, et l'algorithme est initialisé à l'étape 30, où l'indice i est égal à 0. Pour chaque itération i, on définit un sous-ensemble ESi d'ER d'un ensemble initial d'ER E (étape 31). On envoie ensuite une interrogation à recevoir des données (par exemple un message d'interrogation QUERY du protocole IGMP pour participer à un ou plusieurs groupes Gk, sans que cet exemple soit limitatif) aux ER du sous-ensemble ESi (étape 32). Sur réponse positive, c'est-à-dire requérant la réception de données objet de l'interrogation de l'ER routeur, d'un des ER du sous-ensemble ESi, l'ER routeur organise la transmission des données objet de l'interrogation vers tous les ER de l'ensemble initial E (étape 34). Puis l'algorithme reboucle vers l'étape d'initialisation 30 pour démarrer un nouveau cycle. Sur non-réponse ou réponse négative des ER du sous-ensemble ESi, l'indice i est incrémenté (étape 35) puis comparé à un nombre maximum 15 d'itérations N de la boucle (étape 36). Si le nombre maximum d'itérations N est atteint, l'algorithme reboucle vers l'étape d'initialisation 30 pour démarrer un nouveau cycle. Dans le cas contraire, il reboucle vers l'étape de définition d'un sous-ensemble ESi (étape 31). 20 Plusieurs variantes de mode de définition à l'étape 31 du sous-ensemble ESi peuvent être envisagées, sans sortir du cadre de l'invention. Par exemple, lorsque i=0, le premier sous-ensemble ESO peut être déterminé par sélection aléatoire d'un nombre donné d'éléments de l'ensemble initial E. On peut aussi en variante déterminer le premier sous-ensemble ESO en le 25 constituant des derniers ER qui ont répondu positivement à l'envoi d'une interrogation (étape 32), c'est-à-dire ceux qui ont le plus récemment répondu positivement à l'envoi d'une interrogation. Les sous-ensembles suivants ESi, pour i≠0 peuvent être déterminés en s'assurant qu'ils sont différents de l'ensemble des itérations précédentes du cycle en cours, de manière à 30 s'assurer que l'on transmet au fur et à mesure des itérations une interrogation à l'ensemble des éléments de E. Par exemple, on peut décider que chaque sous-ensemble est constitué d'un seul ER, noté ERj, déterminé par un numéro d'indice j dans l'ensemble E, l'ensemble des indices j étant obtenu par 2925805 io permutation sur les indices i des sous-ensembles ESi. On peut aussi en variante fixer le nombre maximum d'itérations (comme c'est le cas dans l'exemple illustré par la figure 2), et déterminer a priori, de manière statique ou dynamique à chaque début de cycle, une partition de l'ensemble E en N sous- 5 ensembles `Esi )o La signalisation relative à la gestion de la transmission de données en mode multidiffusion utilisée peut être de type IGMP, sans que cet exemple soit limitatif. Dans ce cas, selon la terminologie IGMP, l'élément de réseau 40 sur la figure 3 comportera les fonctions d'un routeur de multidiffusion. L'ER 40 comprend un contrôleur de transmission multidiffusion, qui communique avec un module définition sous-ensemble ES 47, un module génération d'interrogation 46, un module d'envoi d'interrogation 45, un module de réception de réponse à interrogation 44, et un module de transmission/réception de données 42, et commande les opérations de ces modules. Le cycle itératif décrit précédemment est en particulier géré au sein du contrôleur 41. Le module de définition d'un sous-ensemble comprend des moyens pour générer un sous-ensemble ESi d'un ensemble E, à partir d'une valeur d'indice i que lui transmet le contrôleur 41. Il retourne au contrôleur 41 un sous-ensemble ESi, les éléments de réseau du sous-ensemble ESi étant par exemple identifiés par leurs adresses IP respectives. Le contrôleur commande alors au module de génération d'interrogation de générer une ou plusieurs interrogations à recevoir des données, en identifiant dans la commande les données en question (il peut s'agir par exemple d'un identifiant de flux de données, d'un identifiant de service, d'un identifiant de session ou bien de groupe) ainsi que les destinataires des interrogations. Dans le cas où l'ER 40 utilise la signalisation IGMP, le module de génération d'interrogation 46 est agencé pour générer des messages IGMP de type QUERY sur la base de paramètres transmis par le contrôleur 41. Les interrogations ainsi générées sont transmises au module d'envoi 45, qui se charge de leur transmission au moyen de l'interface 43 de réception/transmission. Le module de réception de réponse à interrogation 44 surveille la réception d'éventuelles réponses aux interrogations transmises par le module d'envoi 45, et le cas échéant en 11 informe le contrôleur 41. Dans le cas où l'ER 40 utilise la signalisation IGMP, le module de réception 44 est agencé pour recevoir et traiter des messages IGMP de type REPORT. Le contrôleur 41 peut être agencé pour déclencher un minuteur suite à la commande d'envoi des interrogations transmises au module 45, pour évaluer ce qui a été reçu en réponse aux interrogations au bout d'un laps de temps prédéterminé. Alternativement, le contrôleur 41 peut être agencé pour commander l'envoi d'interrogations de manière périodique, de sorte que l'évaluation peut être synchronisée avec l'envoi d'interrogations et effectuée elle-aussi de manière périodique. Lorsque le contrôleur reçoit du module de réception 44 une indication de réponse positive à l'interrogation envoyée par le module 45, il commande au module de transmission/réception de données 42 d'effectuer la transmission des données objet de l'interrogation vers l'ensemble des ER de l'ensemble E. Le module interface transmission/réception 43 est par ailleurs agencé pour effectuer l'interface de transmission et réception de données, l'ER 40 étant connecté à un serveur de données ainsi qu'aux ER de l'ensemble E au moyen de cette interface. Le module interface 43 est aussi agencé pour effectuer l'interface de transmission et réception de signalisation de gestion de transmission multidiffusion (dans le cas où l'ER 40 utilise la signalisation IGMP l'interface 43 inclut une interface de signalisation IGMP) l'ER 40 étant connecté aux ER de l'ensemble E pour les besoins de signalisation au moyen de cette interface. L'invention est particulièrement bien adaptée, bien que de manière non exclusive, à un système de diffusion de contenus multimédia comprenant un 25 réseau de radiocommunication de type WiMAX, et est décrite ci-après dans son application à un tel système, illustrée par la figure 4. La figure 4 montre un réseau local sans fil de type WiMAX, implémentant un service MBS, comprenant au moins un réseau d'accès, 30 généralement appelé ASN (� Access Service Network �), et auquel peuvent se connecter des stations mobiles. Dans l'exemple non limitatif illustré, seul un réseau d'accès de type ASN a été représenté. Mais, le réseau local sans fil pourrait comprendre au moins deux réseaux d'accès. Le réseau d'accès de type ASN comprend notamment au moins une station de base (en anglais � Base Station �, ou BS) que l'on peut considérer comme un équivalent d'un multiplexeur DSLAM dans un réseau xDSL, et par laquelle les stations mobiles peuvent se connecter au réseau local sans fil, ainsi qu'une passerelle de service PS, généralement appelée ASN-GW (� ASN-GateWay �). Le réseau WiMAX 50 permet d'offrir aux stations mobiles qui sont connectés au réseau d'accès un service de diffusion de données (ou contenus) appelé MBS (en anglais � Multicast Broadcast Service �). Ce service MBS peut être mis en oeuvre sur un réseau d'accès comprenant une pluralité de stations de base (en anglais � Multi-BS MBS access mode �) par regroupement de stations de base (ou analogues) au sein de zones géographiques définissant des zones dites zones MBS (ou � MBS zones �). On peut ainsi définir au moins une zone MBS ZM dans un réseau local sans fil. Chaque zone MBS ZM regroupe au moins une station de base BSi (i = 1 à N, avec N 1) qui appartient à au moins un réseau d'accès. Dans l'exemple non limitatif illustré, la zone MBS ZM regroupe 3 stations de base BS1, BS2 et BS3 appartenant à l'unique réseau d'accès 51. Chaque zone MBS ZM est associée à un identifiant de zone (� MBS_Zone_id �) et contrôlée par un Serveur MBS 55. Les stations de base BSi d'une zone MBS ZM sont notamment chargées de diffuser vers les stations mobiles l'identifiant de zone (MBS_Zone_id) de leur zone MBS ZM. Un serveur MBS est un élément de réseau par lequel transitent toutes les données de trafic (notamment les contenus à diffuser) qui sont destinées à la zone MBS ZM qu'il contrôle, et qui est couplé aux stations de base BSi qui font partie de la zone MBS ZM qu'il contrôle. Dans l'exemple non limitatif illustré, la fonction serveur MBS 55 est implémentée au sein de la passerelle 54 de service PS du réseau d'accès. Mais, cela n'est pas obligatoire. Le serveur MBS d'une zone MBS ZM peut en effet être un élément de réseau qui constitue ou fait partie d'un équipement ou élément de réseau qui n'est pas forcément une passerelle de service PS. Ainsi, dans le mode précité un même flux de service MBS peut être transmis vers des stations mobiles 52a, 52b et 52c par un ensemble de stations de base 50a, 50b, 50c qui utilisent une même paire d'informations CID 13 (� Connection Identifier �) et SA (� Security Association �) et qui constituent ensemble une zone MBS associée à un serveur de service MBS et à un identifiant de zone (� MBS_Zone_id �) qu'elles diffusent. Lorsque des stations mobiles sont sous la couverture de stations de base d'une zone MBS 56, elles n'ont pas besoin de s'enregistrer auprès de chacune des stations de base 50a, 50b, 50c de cette zone MBS 56. II suffit qu'elles s'enregistrent lorsqu'elles accèdent au réseau par l'une des stations de base de la zone MBS afin d'obtenir les paires d'informations de cette zone MBS qui leur permettent ensuite de recevoir des flux de service définissant certains au moins des contenus MBS qui sont diffusés localement par toutes les stations de base de cette zone MBS. Une station de base peut alors demeurer en mode d'attente (ou � idle �) tout en écoutant le trafic sur la voie descendante pour recevoir les contenus diffusés, permettant ainsi d'économiser de la puissance. Le serveur MBS 55 est notamment chargé d'attribuer à toutes les stations de base BSi 50a-50c de la zone MBS ZM qu'il contrôle des paires d'informations CIDj (� Connection Identifier �) et SAj (� Security Association �) ( ) associées respectivement aux flux de service (j) des différents contenus MBS (j) à diffuser. En effet, lorsque le service MBS est mis en oeuvre grâce à un mode d'accès par stations de base multiples (ou � Multi-BS access mode �), un même flux de service MBS peut être transmis (diffusé) vers les stations mobiles par les stations de base BSi d'une zone MBS qui utilisent la même paire d'informations . Le serveur MBS 55 de la zone MBS ZM transmet vers les stations mobiles 52a-52c qui sont connectées aux stations de base 50a-50c de cette zone MBS ZM, via ces dernières (BSi), des messages d'interrogation destinés chacun à demander si au moins l'une des stations mobiles est intéressée par un groupe de contenu(s), ou groupe de multidiffusion, qui est désigné par un identifiant de groupe. Le protocole qui est utilisé pour transmettre les messages d'interrogation MI est par exemple IGMP. Dans ce cas, chaque message d'interrogation MI est par exemple de type � Query message �. En présence d'un tel protocole IGMP, le serveur MBS 55 constitue un 14 routeur local IGMP, les stations de base BSi 50a-50c constituent des équipements intermédiaires de type � proxy � IGMP, et les stations mobiles constituent des ER membres (ou hôtes, en anglais � hosts �). Plus précisément, une station de base de la zone MBS ZM 56 incorpore une fonction proxy IGMP qui comprend au moins deux composantes : d'une part un rôle d'ER membre (ou hôte) vu de la fonction Serveur MBS 55 qui est alors l'ER serveur multidiffusion correspondant, et d'autre part un rôle d'ER serveur multidiffusion vu des ER membres que sont les stations mobiles sous sa couverture. La transmission des messages d'interrogation MI relatifs à un même groupe de multidiffusion est par exemple périodique, typiquement toutes les 125 secondes. Un message d'interrogation MI, désignant un groupe de multidiffusion (par exemple GMI) et généré par le serveur MBS 55, est donc adressé à chaque station de base BSi de la zone MBS ZM 56, chaque station de base prenant à son tour la fonction d'ER routeur multidiffusion pour transmettre le message d'interrogation (ici par voie d'ondes) aux stations mobiles MS qui sont connectés à elle. A réception d'un tel message d'interrogation MI, une station mobile MS est libre d'y répondre ou de ne pas y répondre, selon qu'elle est intéressée ou non intéressée par le(s) contenu(s) du groupe de multidiffusion (ici GM1) qu'il désigne. Ainsi, lorsque le procédé décrit ci-dessus est mis en oeuvre entre le Serveur MBS 55 et les stations de base 50a-50c de la zone MBS ZM, le Serveur MBS 55 n'envoie dans une première étape de message d'interrogation qu'à un sous-ensemble de l'ensemble de stations de base constitué par les stations de base de la zone MBS considérée. Comme indiqué précédemment ce premier sous-ensemble peut par exemple être constitué de la station de base ayant répondu positivement au message d'interrogation lors du précédent cycle d'envoi de messages d'interrogation. II peut par exemple s'agir de la station de base BS2 50b sur la figure 4. La station de base BS2 50b retransmet 15 le message d'interrogation vers les stations mobiles 52b sous sa couverture, recueille la réponse ou non-réponse de ces stations mobiles, et consolide les réponses reçues en une réponse envoyée au Serveur MBS 55. Si la station de base BS2 50b n'a pas reçu de réponse, le sous-ensemble suivant peut être par exemple constitué d'un ensemble de stations de bases entourant la BS2 50b car la probabilité est importante qu'un utilisateur précédemment intéressé par le groupe de multidiffusion ait effectué une mobilité vers une des stations de base voisines. Ce procédé permet donc d'éviter l'envoi de messages d'interrogation à toutes les stations de base d'une zone MBS, messages d'interrogation qui seraient ensuite retransmis sur l'interface air aux stations mobiles sous la couverture des stations de base de la zone MBS. Or, la transmission de données dans la zone MBS s'effectuant en mode de diffusion depuis l'ensemble des stations de base de la zone MBS, l'interrogation de toutes les stations de base de la zone eu égard à la transmission de contenus donnés est peu efficace, et consommateur de ressources sur l'air interface. L'envoi d'interrogations à des sous-ensembles de stations de base de la zone MBS par itérations successives permet de limiter la consommation de ressources sur l'air interface. REVENDICATIONS 1. Procédé pour gérer la transmission de données en mode multidiffusion vers une pluralité d'éléments de réseau constituant un ensemble initial E, le procédé comprenant une itération de cycles, une pluralité desdits cycles comprenant des étapes suivantes : - déterminer un sous-ensemble ES d'éléments de réseau de l'ensemble initial E; - transmettre une interrogation pour recevoir des données aux éléments de réseau du sous-ensemble ES ; - sur réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation, transmettre en mode multidiffusion les données vers l'ensemble des éléments de réseau de l'ensemble initial E ; - sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation, réitérer le cycle en déterminant un sous-ensemble différent du sous-ensemble déterminé au cycle précédent. 2. Procédé selon la revendication 1, dans lequel, sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation, on réitère le cycle en déterminant un sous-ensemble n'ayant aucun élément commun avec le sous-ensemble déterminé au cycle précédent. 3. Procédé selon la revendication 1 ou 2, dans lequel on réitère le cycle jusqu'à atteindre un nombre maximum de cycles prédéterminé. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel on détermine le sous-ensemble ES d'éléments de réseau de l'ensemble initial E de manière aléatoire. 17 5. Procédé selon l'une quelconque des revendications 1, 2 ou 3 dans lequel on détermine le sous-ensemble ES d'éléments de réseau de l'ensemble initial E en tenant compte d'un élément de réseau ayant autorisé la transmission de données objet de l'interrogation lors d'un cycle précédent. 6. Elément de réseau adapté pour gérer la transmission de données en mode multidiffusion vers une pluralité d'éléments de réseau constituant un ensemble initial E selon un procédé comprenant une itération de cycles, une pluralité desdits cycles comprenant des étapes de : - détermination, par un module de définition de sous-ensemble ES dudit 10 élément de réseau, d'un sous ensemble ES d'éléments de réseau de l'ensemble initial E ; - génération, par un module de génération d'interrogation dudit élément de réseau, d'une interrogation pour recevoir des données ; - transmission, par un module d'envoi d'interrogation dudit élément de réseau, 15 de l'interrogation aux éléments de réseau du sous-ensemble ES ; -transmission, par un module de transmission de données dudit élément de réseau, en mode multidiffusion des données vers l'ensemble des éléments de réseau de l'ensemble initial E sur réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de 20 l'interrogation l'élément de réseau comprenant en outre un contrôleur de transmission multidiffusion agencé pour réitérer un cycle en déterminant un sous-ensemble différent du sous-ensemble déterminé au cycle précédent sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission 25 des données objet de l'interrogation. 7. Elément de réseau selon la revendication 6, dans lequel le contrôleur de transmission multidiffusion est en outre agencé pour, sans réponse d'au moins un élément de réseau du sous-ensemble ES autorisant la transmission des données objet de l'interrogation, réitérer le cycle en18 déterminant un sous-ensemble n'ayant aucun élément commun avec le sous-ensemble déterminé au cycle précédent. 8. Elément de réseau selon la revendication 6 ou 7, dans lequel le contrôleur de transmission multidiffusion est en outre agencé pour réitérer le 5 cycle jusqu'à atteindre un nombre maximum de cycles prédéterminé. 9. Elément de réseau selon l'une quelconque des revendications 6, 7 ou 8, dans lequel le module de définition de sous-ensemble ES est agencé pour déterminer le sous-ensemble ES d'éléments de réseau de l'ensemble initial E de manière aléatoire. 10 10. Elément de réseau selon l'une quelconque des revendications 6, 7 ou 8, dans lequel le module de définition de sous-ensemble ES est agencé pour déterminer le sous-ensemble ES d'éléments de réseau de l'ensemble initial E en tenant compte d'un élément de réseau ayant autorisé la transmission de données objet de l'interrogation lors d'un cycle précédent. 15 11. Passerelle de réseau d'accès WiMAX comprenant un élément de réseau selon l'une quelconque des revendications 6 à 11. 12. Programme d'ordinateur, chargeable dans une mémoire associée à un processeur, et comprenant des instructions pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 5 lors de l'exécution 20 dudit programme par le processeur. 13. Support informatique sur lequel est enregistré un programme selon la revendication 12.