Brevet FR3022722A1 — publié le 20151225

L'invention se situe dans le domaine des télécommunications et plus particulièrement celui des réseaux de communication sans fil. L'invention concerne plus particulièrement le traitement de paquets pour un accès à des réseaux de communication par paquets par un terminal utilisateur connecté à un réseau d'accès local sans fil permettant l'accès à un réseau de communication mobile. Un réseau de communication mobile conforme aux spécifications du groupe de normalisation 3GPP (pour 3rd Generation Partnership Project), par exemple un réseau GSM (pour Global System for Mobile Communication), un réseau UMTS (pour Universal Mobile Telecommunications System), ou encore un réseau LTE (pour Long Term Evolution), comporte un réseau de communication mobile coeur accessible via un réseau d'accès radio dit « réseau d'accès 3GPP ». Ce réseau d'accès comporte un ensemble d'accès 3GPP auprès desquels le terminal peut se connecter. Outre le réseau d'accès 3GPP, des accès de type autre que ceux définis par l'organisme de normalisation 3GPP (e.g. point d'accès radio Wi-Fi pour Wireless Fidelity, ou WiMAX pour Worldwide Interoperability for Microwave Access) peuvent également être mis à disposition pour augmenter la couverture et la capacité du réseau d'accès 3GPP. Dans le cas notamment d'un réseau d'accès local sans fil, l'interconnexion entre le réseau d'accès et le réseau de communication mobile coeur est plus particulièrement assuré par une passerelle d'accès. Le réseau de communication mobile coeur ainsi accédé par des accès non 3GPP permet à un terminal utilisateur d'accéder à des réseaux de communication par paquets de données (Packet Data Network en anglais) tel que le réseau Internet. L'interconnexion entre un réseau de communication mobile coeur et un réseau de communication par paquets de données est assurée par des dispositifs d'interconnexion (e.g. passerelle GGSN pour GPRS Support Node Gateway ou passerelle PDN-GW pour PDN Gateway). Un tel dispositif d'interconnexion permet plus précisément de transmettre le trafic relatif à une session PDN (pour Packet Data Network) entre un terminal utilisateur auquel est allouée une adresse IP (pour Internet Protocol) et un réseau de communication par paquets identifié par un nom de point d'accès ou APN (pour Access Point Name). La session PDN est matérialisée par un contexte de connexion (e.g. contexte PDN) constitué d'un ensemble d'informations comprenant l'adresse IP assignée au terminal utilisateur, le nom du point d'accès identifiant le réseau de communication par paquets, une information relative au protocole utilisé (i.e. IPv4 pour Internet Protocol version 4 ou IPv6 pour Internet Protocol version 6). Le dispositif d'interconnexion a également pour fonction de traduire le nom du point d'accès en adresse IP et de gérer le contexte de connexion. Selon les techniques connues, lorsqu'un terminal utilisateur souhaite accéder simultanément à plusieurs services fournis par des réseaux de communication par paquets de données identifiés par des noms de point d'accès distincts, un contexte de connexion doit être créé pour chaque nom de point d'accès. Plus précisément, un contexte de connexion est créé et partagé entre le terminal utilisateur et les dispositifs d'interconnexion pour chaque nom de point d'accès 3022722 2 considéré. La spécification technique 3GPP TS 23.402 version 12.4.0, intitulée « Architecture enhancements for non-3GPP accesses » prévoit notamment au chapitre 16 que plusieurs contextes de connexion puissent être gérés simultanément par un terminal utilisateur accédant à un réseau de communication mobile coeur par l'intermédiaire d'un réseau d'accès local sans fil. Pour cela le 5 terminal utilisateur envoie une requête WLCP (pour WLAN Control Protocol) de connexion PDN au réseau d'accès local. Le réseau d'accès local établit alors une connexion PDN avec un dispositif d'interconnexion d'un réseau de communication par paquets. Une connexion point à point entre le terminal utilisateur et une passerelle d'accès du réseau d'accès local est également établie. Plus spécifiquement, un identifiant de la connexion PDN nouvellement établie est mémorisé par le 10 réseau d'accès local sans fil en association avec la connexion point à point établie entre le terminal utilisateur et la passerelle d'accès. L'identifiant de la connexion PDN est ensuite envoyé au terminal utilisateur et mémorisé par ce dernier afin d'identifier la connexion PDN nouvellement établie. Lorsque le terminal utilisateur souhaite accéder à un autre réseau de communication par paquets, il réitère ces étapes et mémorise un nouvel identifiant de connexion PDN. 15 Cette solution présente néanmoins des inconvénients. La création et la gestion de plusieurs contextes de connexion simultanée pour un accès réseau via une interface sans fil nécessitent en effet la prise en charge du protocole WLCP par les terminaux utilisateurs. Ce protocole n'est cependant pas implémenté à l'heure actuelle par les terminaux utilisateurs, et la gestion simultanée de plusieurs contextes de connexion pour un accès réseau via une interface sans 20 fil nécessiterait avec cette solution un renouvellement complet du parc existant des terminaux utilisateurs. Il n'existe aujourd'hui aucune solution n'affectant pas les terminaux utilisateurs. Une solution permettant d'assurer une prise en charge simultanée de plusieurs contextes de connexions compatibles avec le parc de terminaux utilisateurs existant est notamment nécessaire. Un des buts de l'invention est de remédier à des insuffisances/inconvénients de l'état de la 25 technique et/ou d'y apporter des améliorations. Selon un premier aspect l'invention concerne un procédé d'accès simultané à des réseaux de communication par paquets, pour un terminal utilisateur accédant à un réseau d'accès local sans fil interconnecté à un réseau de communication mobile par l'intermédiaire d'une passerelle d'accès, le procédé comprenant les étapes suivantes mises en oeuvre par la passerelle d'accès : 30 - réception d'une demande d'allocation d'adresse en provenance du terminal utilisateur ; - établissement d'une session principale de communication avec un réseau principal de communication par paquets, ledit établissement comprenant une obtention d'une adresse principale pour communiquer avec le réseau principal ; - établissement d'une session secondaire de communication avec un réseau secondaire de 35 communication par paquets, ledit établissement comprenant une obtention d'une adresse secondaire pour communiquer avec ledit réseau secondaire ; - allocation de l'adresse principale au terminal utilisateur ; 3022722 3 - sur réception d'un paquet émis par le terminal utilisateur à destination du réseau secondaire, modification du paquet, par remplacement de l'adresse source dudit paquet par l'adresse secondaire ; - sur réception d'un paquet à destination du terminal utilisateur par l'intermédiaire de la session 5 secondaire, modification du paquet, par remplacement de l'adresse de destination dudit paquet par l' adresse principale ; - acheminement du paquet. Le procédé permet ainsi à un terminal utilisateur d'accéder simultanément à plusieurs réseaux de communication par paquets. Cet accès est avantageusement mis en oeuvre par 10 l'intermédiaire d'une unique adresse allouée au terminal utilisateur. Le procédé ne nécessite notamment aucun traitement complexe par le terminal utilisateur, tel qu'une gestion de plusieurs adresses afin de communiquer avec plusieurs réseaux de communication par paquets. Il est ainsi possible à un terminal utilisateur d'accéder par exemple à un service voix fourni par un réseau de type IMS (pour IP Multimedia Subsystem) avec une seule adresse allouée au terminal, relative par 15 exemple à un service de données. L'adresse allouée au terminal utilisateur est ainsi avantageusement utilisée par ce dernier pour accéder à des services fournis par différents réseaux de communication par paquets. Le procédé est ainsi compatible avec les terminaux utilisateurs ne prenant pas en charge la gestion de plusieurs contextes de connexion simultanés via une interface radio de type Wi-Fi. 20 Les sessions principale et secondaire étant en outre établies par la passerelle d'accès sans sollicitation du terminal utilisateur, le procédé permet d'anticiper des demandes de ce dernier relatives à un service fourni par un réseau de communication par paquets particulier. Un service requis par le terminal utilisateur peut ainsi être délivré plus rapidement. Contrairement aux techniques connues il n'est en effet pas nécessaire que le terminal utilisateur demande 25 l'établissement d'une connexion avec un réseau de communication par paquets pour pouvoir bénéficier des services fournis par ce réseau de communication par paquets. L'accès à ces services est ainsi accéléré. Selon une caractéristique particulière, l'adresse principale et l'adresse secondaire appartiennent à des plages d'adresses distinctes. 30 Selon une caractéristique particulière, le procédé d'accès comprend en outre après une authentification du terminal utilisateur, une étape de réception depuis une entité de contrôle du réseau de communication mobile d'une liste de noms de point d'accès autorisés pour ledit terminal utilisateur, ladite liste comprenant un premier et un deuxième noms de point d'accès identifiant respectivement le réseau principal et le réseau secondaire. 35 La réception de la liste de noms de point d'accès permet à la passerelle d'accès d'obtenir les réseaux de communication par paquets vers lesquels établir une session. Cette liste étant par ailleurs fournie par une entité de contrôle du réseau de communication mobile (e.g. serveur 3022722 4 d' authentification), le procédé garantit que les sessions sont établies avec des réseaux de confiance. Le procédé permet ainsi de renforcer la sécurité des échanges entre le terminal utilisateur et les réseaux de communication par paquets. Selon une caractéristique particulière, la liste de noms de point d' accès comprend en 5 outre un indicateur indiquant à la passerelle d'accès le réseau de communication par paquets avec lequel établir la session principale de communication. Un tel indicateur permet d'indiquer à la passerelle d'accès un réseau de communication par paquets en tant que réseau principal avec lequel établir une session. Ceci permet par exemple à un opérateur de privilégier les services fournis par un réseau de communication par paquets 10 particulier. Une différenciation des accès aux réseaux de communication par paquets par type de service est également rendue possible. Selon un deuxième aspect l'invention concerne une passerelle d'accès d'un réseau local sans fil, agencé pour permettre un accès simultané à des réseaux de communication par paquets, à un terminal utilisateur accédant à un réseau d' accès local sans fil interconnecté à un réseau de 15 communication mobile par l'intermédiaire de la passerelle d'accès, comprenant : - un module d'envoi / réception, agencé pour établir une session principale de communication avec un réseau principal de communication par paquets pour un terminal utilisateur, recevoir une adresse principale pour communiquer avec le réseau principal, établir une session secondaire de communication avec un réseau secondaire de communication par paquets, et pour recevoir une 20 adresse secondaire pour communiquer avec le réseau secondaire ; - un module d' allocation, agencé pour allouer une adresse principale à un terminal utilisateur ; - un module de contrôle, agencé pour contrôler sur réception d'un paquet comprenant une adresse de destination, que ladite adresse de destination appartient à un réseau secondaire ; - un module de traitement, agencé pour modifier un paquet par remplacement de l'adresse source 25 du paquet par une adresse secondaire lorsque le paquet est émis par un terminal utilisateur à destination d'un réseau secondaire, et pour modifier un paquet par remplacement de l'adresse de destination du paquet par une adresse principale lorsque le paquet est à destination d'un terminal utilisateur et reçu par l'intermédiaire d'une session secondaire. Selon une caractéristique particulière, la passerelle d' accès comprend en outre un module 30 de réception agencé pour recevoir depuis une entité de contrôle du réseau mobile une liste de noms de point d'accès autorisés pour le terminal utilisateur, la liste comprenant un premier et un deuxième noms de point d'accès identifiant respectivement le réseau principal et le réseau secondaire. Selon une caractéristique particulière, la passerelle d' accès comprend en outre un module 35 de sélection, agencé pour sélectionner à partir de la liste de noms de point d'accès un réseau de communication par paquets principal. 3022722 5 Les avantages énoncés pour l'une quelconque des caractéristiques du procédé d'accès selon le premier aspect sont directement transposables à la passerelle d'accès selon le deuxième aspect. Selon un troisième aspect l'invention concerne un système d'accès simultané à des 5 réseaux de communication par paquets, pour un terminal utilisateur accédant à un réseau d'accès local sans fil interconnecté à un réseau de communication mobile, comprenant : - une passerelle d'accès telle que décrite précédemment, les réseau de communication mobile et réseau d'accès local sans fil étant interconnecté par l'intermédiaire de ladite passerelle d'accès ; 10 - une entité de contrôle agencée pour fournir à la passerelle d'accès une liste de noms de point d'accès autorisés pour ledit terminal utilisateur. Selon un quatrième aspect, l'invention concerne également un programme pour une passerelle d'accès, comprenant des instructions de code de programme destinées à commander l'exécution des étapes du procédé d'accès précédemment décrit, lorsque ledit programme est 15 exécuté par ladite passerelle d'accès, et un support d'enregistrement lisible par une passerelle d'accès sur laquelle est enregistré un programme pour une passerelle d'accès. L'invention sera mieux comprise à l'aide de la description suivante de modes de réalisation particuliers, en référence aux dessins annexés sur lesquels : 20 - la figure 1 représente un système de traitement d'un paquet selon un mode particulier de réalisation ; - les figures 2a et 2b représentent des échanges entre équipements mettant en oeuvre le procédé d'accès selon un mode particulier de réalisation ; - la figure 3 représente une passerelle d'accès agencée pour mettre en oeuvre des étapes du 25 procédé d'accès selon un mode particulier de réalisation. La figure 1 représente un système 5 de traitement d'un paquet pour permettre un accès simultané à un terminal utilisateur 10 à des réseaux de communication par paquets distincts 3 et 4, selon un mode particulier de réalisation. Le système 5 comprend une passerelle d'accès 20 et une 30 entité de contrôle 30. L'entité de contrôle 30 communique par ailleurs avec une base de données de profils utilisateurs 35. Le système 5 permet au terminal utilisateur 10 accédant par un point d'accès 15 à un réseau d'accès local sans fil 1 d'accéder simultanément par l'intermédiaire des passerelles d'accès 40 et 41, à des services fournis respectivement par des réseaux de communication par paquets 3 et 4. Le terminal utilisateur 10 est par exemple un téléphone mobile, un ordinateur 35 portable, une tablette, ou plus généralement tout équipement disposant d'une interface radio de type Wi-Fi. 3022722 6 Le réseau d'accès local sans fil 1 est un réseau d'accès local sans fil de confiance (en anglais Trusted WLAN Access Network) tel que décrit dans la spécification technique 3GPP TS 23.402, version 12.4.0 au chapitre 16.1.2. Un tel réseau d'accès local sans fil est généralement dit « de confiance » lorsqu'il comprend des points d'accès gérés par un opérateur de réseaux, avec une 5 prise en charge d'une méthode d'authentification sécurisée et de fonctions de chiffrement. Il comprend notamment : un réseau d'accès WLAN (pour Wireless Local Area Network) non représenté, disposant de plusieurs points d'accès locaux auxquels des terminaux utilisateurs peuvent se connecter ; 10 une passerelle d'accès TWAG (pour Trusted WLAN Access Gateway) 20, qui sert d'interface entre le terminal utilisateur 10 et les réseaux de communication par paquets 3 et 4 ; une entité mandataire de contrôle TWAP (pour Trusted WLAN AAA Proxy) non représentée, qui permet notamment de relayer des informations d'authentification 15 entre le réseau d'accès WLAN et l'entité de contrôle 30 d'un réseau de communication mobile 2. Dans le mode de réalisation particulier décrit, la passerelle d'accès 20 remplit à la fois les fonctions d'une passerelle d'accès TWAG et celles d'une entité mandataire de contrôle TWAP. Dans un autre mode de réalisation, les fonctions de la passerelle d'accès TWAG et de l'entité 20 mandataire de contrôle TWAP sont mises en oeuvre dans des équipements distincts. Le réseau de communication mobile 2 est à titre d'exemple un réseau LTE (pour Long Term Evolution). Il permet notamment de communiquer avec des réseaux de communication par paquets 3 et 4. Un utilisateur du terminal utilisateur 10 accède en fonction d'un profil utilisateur qui lui est associé dans le réseau de communication mobile 2 à des services fournis par les réseaux de 25 communication par paquets 3 et 4. A titre d'exemple le réseau de communication par paquets 3 fourni un service de données dit « service data », et le réseau de communication par paquets 4 fourni un service dit « service voix » via une plateforme de type IMS (pour IP Multimedia Subsystem). Afin de permettre au terminal utilisateur 10 un accès aux réseaux de communication par 30 paquets 3 et 4, la passerelle d'accès 20 communique d'une part avec l'entité de contrôle 30, et d'autre part avec des dispositifs d'interconnexion 40 et 41. Les dispositifs d'interconnexion 40 et 41 constituent respectivement des points d'entrée dans les réseaux de communication par paquets 3 et 4. A titre d'exemple il s'agit de dispositifs d'interconnexion P-GW (pour PDN Gateway) ou encore de GGSN (pour Gateway GPRS Support Node) lorsque le réseau de communication est un 35 réseau GPRS. La communication avec l'entité de contrôle 30 est réalisée via une interface STa telle que définie au chapitre 4.4 de la spécification technique 3GPP TS 23.402, version 12.4.0. De même la communication avec les dispositifs d'interconnexion 40 et 41 est assurée via une interface 3022722 7 S2a également définie au chapitre 4.4 de la spécification technique 3GPP TS 23.402, version 12.4.0. Plus précisément les dispositifs d'interconnexion 40 et 41 fournissent deux adresses IP 50 et 51 à la passerelle d'accès 20 pour le terminal utilisateur 10 afin que ce dernier puisse respectivement être identifiée par les réseaux de communication par paquets 3 et 4. 5 Deux réseaux de communication par paquets 3 et 4 sont représentés sur la figure 1, il n'existe cependant aucune limitation quant au nombre de réseaux de communication par paquets auprès desquels un service peut être obtenu par le terminal utilisateur 10. La figure 2a et 2b représentent des échanges entre équipements mettant en oeuvre le 10 procédé d'accès selon un mode particulier de réalisation. Trois phases sont notamment décrites : Pl, P2 en relation avec la figure 2a, et P3 en relation avec la figure 2b. La phase P1 correspond à l'authentification du terminal utilisateur 10 auprès du réseau de communication mobile 2. La phase P2 correspond à l'établissement de sessions de communication avec les réseaux de communication par paquets 3 et 4, suite à une demande 15 d'allocation d'adresse réseau IP par le terminal utilisateur 10. Par la suite, il est supposé que les plages d'adresses utilisées par les réseaux de communication par paquets 3 et 4 ne se recouvrent pas. Lors de la phase Pl, un point d'accès Wi-Fi 15 envoie une demande d'identification dans une étape H1 au terminal utilisateur 10. Cette demande d'identification fait par exemple suite à la 20 sélection par le terminal utilisateur d'un identifiant (e.g. SSID pour Service Set Identifier) du réseau d'accès local 1 accédé par le point d'accès 15. Cette demande d'identification est par exemple un message conforme au protocole d'authentification EAP (pour Extensible Authentication Protocol). Le terminal utilisateur 10 reçoit la demande d'identification dans une étape G1, puis 25 répond lors d'une étape G2 en envoyant un identifiant d'accès au réseau, ou identifiant NAI (pour Network Access Identifier) tel que décrit au chapitre 14.3 de la spécification technique 3GPP TS 23.003, version 12.2.0. Cet identifiant permet au terminal utilisateur 10 de s'identifier et également d'indiquer les méthodes d'authentification prises en charge (e.g. EAP-SIM ou EAP-AKA ou EAPAKA'). 30 Le point d'accès 15 reçoit l'identifiant NAI du terminal utilisateur lors d'une étape H2. Cet identifiant NAI est ensuite envoyé lors d'une étape H3 à la passerelle d'accès 20 par le point d'accès 15. Plus précisément, une demande d'accès au réseau de communication mobile 2 comprenant l'identifiant NAI est envoyée avec d'autres informations d'authentification/identification telles que les adresses MAC (pour Media Access Control) du point 35 d'accès Wi-Fi 15 et du terminal utilisateur 10, et l'identifiant SSID du réseau d'accès local 1. La demande d'accès est à titre d'exemple une requête « Access-Request » conforme au protocole RADIUS (pour Remote Authentication Dial-In User Service). 3022722 8 La demande d'accès est reçue lors d'une étape El par la passerelle d'accès 20, qui la transmet à une entité de contrôle 30 du réseau de communication mobile 2. Lors d'une étape Fl, l'entité de contrôle 30 reçoit la demande d'accès. Lors d'une étape F2, l'entité de contrôle 30 transmet les informations d'authentification 5 reçues à une base de données de profils utilisateurs 35 (e.g. HLR pour Home Location Register, HSS pour Home Subscriber Server) afin de vérifier que le terminal utilisateur est bien autorisé à accéder au réseau de communication mobile 2. Toujours lors de cette étape F2, la base de données de profils utilisateurs 35 répond à l'entité de contrôle 30 par un message d'acquittement qui permet de poursuivre la procédure d'authentification du terminal utilisateur 10 et de l'authentifier sur le 10 réseau de communication mobile 2. Lors d'une étape F3, une fois le terminal utilisateur 10 authentifié, l'entité de contrôle 30 envoie un message de mise à jour de la localisation du terminal utilisateur 10 à la base de données de profils utilisateurs 35. Les informations de localisation du terminal utilisateur 10 associées au profil utilisateur depuis son dernier détachement du réseau de communication mobile 2 sont ainsi 15 mises à jour. Ce message est à titre d'exemple un message « Update Location » tel que défini par le protocole MAP (pour Mobile Application Part). Lors d'une étape F4, la base de données de profils utilisateurs 35 envoie ensuite à l'entité de contrôle 30 un message (e.g. message MAP Insert Subscriber Data) comprenant les données de souscription associées au terminal utilisateur 10. Ce message comprend en particulier un identifiant 20 MSISDN (pour Mobile Station ISDN Number) associé au terminal utilisateur 10, ainsi qu'une liste de noms de point d'accès autorisés pour le terminal utilisateur 10. Grâce à cette liste, des connexions avec plusieurs réseaux de communication par paquets peuvent ainsi être établies et gérée simultanément pour le même terminal utilisateur 10. Cette liste comprend notamment un premier nom de point d'accès APN1 et un deuxième nom de point d'accès APN2 identifiant 25 respectivement le réseau de communication par paquets 3 et le réseau de communication par paquets 4. Il est supposé ici à titre d'exemple que le réseau de communication par paquets 3 propose un « service data », et que le réseau de communication par paquets 4 propose un « service voix ». Dans une étape F5, l'entité de contrôle 30 reçoit un message d'acquittement (e.g. message 30 MAP Update Location Ack) de la mise à jour des informations de localisation du terminal utilisateur 10 depuis la base de données de profils utilisateurs 35. Dans une étape F6, l'entité de contrôle 30 répond à la demande d'accès reçue à l'étape Fl. Elle envoie pour cela un message d'acceptation (e.g. message RADIUS Access Accept) à la passerelle d'accès 20. Ce message d'acceptation comprend notamment la liste des noms de points 35 d'accès autorisés pour le terminal utilisateur 10. Cette liste comprend plus particulièrement un nom de point d'accès APN1 identifiant le réseau de communication par paquets 3 et un nom de point d'accès APN2 identifiant le réseau de communication par paquets 4. 3022722 9 Lors d'une étape E2, la passerelle d'accès 20 reçoit le message d'acceptation avec les noms de point d'accès APN1 et APN2, les mémorise en association avec l'adresse MAC du terminal utilisateur 10, puis transmet à son tour un message d'acceptation au point d'accès Wi-Fi 15. Le terminal utilisateur 10 est alors authentifié auprès du réseau de communication mobile 2 et 5 peut communiquer avec ce dernier, ce qui clôt la phase Pl. La phase P2 débute ensuite par une étape E3 de réception par la passerelle d'accès 20 d'une demande d'allocation d'adresse en provenance du terminal utilisateur 10. Cette demande est par exemple un message DHCP (pour Dynamic Host Configuration Protocol) Discover y. La passerelle d'accès 20 obtient à partir de ce message une adresse MAC du terminal utilisateur 10. 10 Cette adresse MAC permet à la passerelle d'accès 20 d'obtenir la liste des noms de point d'accès qu'elle a mémorisée à l'étape E2 de la phase P1 d'authentification. Puis lors des étapes E4 à E7, la passerelle d'accès 20 met en place une session de communication pour chaque nom de point d'accès obtenu à l'étape E3. Pour cela la passerelle d'accès 20 obtient dans un premier temps une adresse IP de dispositifs d'interconnexion 40 et 41 15 respectivement à partir du nom point d'accès APN1 et du nom de point d'accès APN2. Cette obtention est par exemple réalisée par interrogation auprès d'un serveur de noms de domaine au moyen des noms de point d'accès APN1 et APN2. Les dispositifs d'interconnexion sont par exemple des passerelles d'interconnexion P-GW. Lors de l'étape E4, la passerelle d'accès 20 envoie ainsi une demande de création de 20 session au dispositif d'interconnexion 40. Cette demande est par exemple un message GTPv2-C (pour GPRS Tunnelling Protocol version 2 for Control plane) Create Session Request ou un message GTPvl-C (pour GPRS Tunelling Protocol version 1 for Control plane) Create PDP Context. La demande de création est d'abord faite auprès du dispositif d'interconnexion 40. Dans ce mode de réalisation on suppose en effet que la première session à établir est celle avec le réseau 25 de communication par paquets identifié à partir du premier nom de point d'accès de la liste de noms de point d'accès reçue par la passerelle d'accès à l'étape E2. Ce réseau de communication par paquets est dit « réseau principal ». Lors de l'étape E5, le dispositif d'interconnexion 40 répond à la demande de création de session par l'envoi d'un message GTPv2-C Create Session Response. Ce message comprend la 30 configuration IP nécessaire à l'établissement de la session de communication entre la passerelle d'accès 20 et le réseau de communication par paquets 3. La configuration IP est notamment constituée d'une adresse IP IP1 pour communiquer avec le réseau de communication par paquets 3, d'une adresse IP d'un routeur par défaut vers lequel envoyer des paquets à destination du réseau de communication par paquets 3 et d'un masque de sous-réseau. Une session de communication 35 s'établit alors entre la passerelle d'accès 20 et le réseau de communication par paquets 3. 3022722 10 Lors de l'étape E6, de manière similaire à l'étape E4, la passerelle d'accès 20 envoie une demande de création de session au dispositif d'interconnexion 41. Ce dispositif d'interconnexion constitue un point d'entrée du réseau de communication par paquets 4, dit « réseau secondaire ». Lors de l'étape E7, de manière similaire à l'étape E5, le dispositif d'interconnexion 41 5 répond à la demande de création de session par l'envoi d'un message GTPv2-C Create Session Response. Ce message comprend la configuration IP nécessaire à l'établissement de la session de communication entre la passerelle d'accès 20 et le réseau de communication par paquets 4. La configuration IP est notamment constituée d'une adresse IP IP2 pour communiquer avec le réseau de communication par paquets 4, d'une adresse IP d'un routeur par défaut vers lequel envoyer des 10 paquets à destination du réseau de communication par paquets 4 et d'un masque de sous-réseau. Une session de communication s'établit alors entre la passerelle d'accès 20 et le réseau de communication par paquets 4. Lors d'une étape E8, la passerelle d'accès 20 envoie à destination du terminal utilisateur 10 une réponse au message DHCP Discovery reçu à l'étape E3. Cette réponse est par exemple un 15 message DHCP Offer proposant l'adresse IP IP1 au terminal utilisateur 10 comme adresse allouée. Cette étape met fin à la phase P2 d'établissement de sessions de communication avec des réseaux de communication par paquets. Les échanges relatifs à la phase P3 correspondant au traitement d'un paquet relatif à un 20 service, reçu par la passerelle d'accès 20, vont maintenant être décrits en relation avec la figure 2b. Lors d'une étape E9, la passerelle d'accès 20 reçoit un paquet relatif à un service depuis le terminal utilisateur 10. Lors d'une étape E10, la passerelle d'accès 20 analyse le paquet reçu, et détermine que ce dernier a été émis par le terminal utilisateur 10 et est à destination du réseau principal. Pour cela la 25 passerelle d'accès vérifie notamment que l'adresse de destination du paquet appartient à une plage d'adresses prédéfinie pour un service « data » fourni par le réseau de communication par paquets 3. Ce dernier réseau ayant été défini comme réseau principal, aucune modification du paquet n'est nécessaire avant son envoi à destination du réseau principal 3. L'adresse source du paquet correspond en effet à l'adresse allouée par le réseau principal au terminal utilisateur 10. Le paquet 30 peut donc être transmis directement via la session principale. La passerelle d'accès 20 envoie ainsi le paquet lors d'une étape El 1 au dispositif d'interconnexion 40. Dans une étape E9a, la passerelle d'accès 20 reçoit un deuxième paquet relatif à un service depuis le terminal utilisateur 10. 35 Lors d'une étape ElOa, la passerelle d'accès 20 analyse le paquet reçu, et détermine que ce dernier a été émis par le terminal utilisateur 10 et est à destination du réseau secondaire. Pour cela la passerelle d'accès vérifie notamment que l'adresse de destination du paquet appartient à une 3022722 11 plage d'adresses prédéfinie pour un service voix fourni par le réseau de communication par paquets 4. Ce dernier réseau étant un réseau secondaire, l'adresse source du paquet reçu ne correspond pas à l'adresse obtenue par la passerelle d'accès 20 lors de l'établissement de la session de communication secondaire avec ce réseau. Le paquet est alors modifié par la passerelle d'accès 20 5 afin de remplacer l'adresse source du paquet par l'adresse IP IP2 obtenue par la passerelle d'accès pour communiquer avec le réseau de communication par paquets 4. Cette modification est par exemple mise en oeuvre par une fonction NAT (Network Adress Translation). La passerelle d'accès 20 envoie ensuite le paquet lors d'une étape El la au dispositif d'interconnexion 41. 10 Lors d'une étape E9b, la passerelle d'accès 20 reçoit un troisième paquet relatif à un service à destination du terminal utilisateur par l'intermédiaire de la session principale. L'adresse de destination du paquet correspondant à l'adresse allouée par le réseau principal au terminal utilisateur 10, aucune modification du paquet n'est nécessaire avant son envoi à destination du terminal utilisateur 10. 15 Le paquet est donc transmis directement au terminal utilisateur 10 lors d'une étape El lb. Dans une étape E9c, la passerelle d'accès 20 reçoit un quatrième paquet relatif à un service à destination du terminal utilisateur 10 par l'intermédiaire de la session secondaire. Le paquet ayant été transmis par l'intermédiaire de la session secondaire, l'adresse de destination de ce dernier correspond à l'adresse IP2 fourni à la passerelle d'accès par le réseau de communication 20 par paquets 4. L'adresse de destination du paquet ne correspondant pas à l'adresse allouée par le réseau principal au terminal utilisateur 10, le paquet est modifié lors d'une étape ElOc avant son envoi à destination du terminal utilisateur 10. Plus précisément l'adresse de destination du paquet est remplacée par l'adresse IP IP 1 allouée au terminal utilisateur 10. Cette modification est par exemple mise en oeuvre par une fonction NAT (Network Adress Translation). 25 La passerelle d'accès 20 envoie ensuite le paquet lors d'une étape El le au dispositif d'interconnexion 41. Dans un autre mode de réalisation, l'entité de contrôle 30 dispose d'un paramétrage lui indiquant des noms de point d'accès identifiants des réseaux de communication par paquets dits « réseaux principaux » autorisés pour un identifiant SSID en association avec des noms de points 30 d'accès secondaires identifiant des réseaux de communication par paquets dits « réseaux secondaires ». Ce paramétrage permet ainsi d'identifier un réseau de communication par paquets principal parmi les réseaux de communications par paquets identifiés par la liste de noms de point d'accès. Ce paramétrage indique à titre d'exemple que le nom de point d'accès APN1 est autorisé pour l'identifiant SSID du réseau d'accès local 1 et permet ainsi d'identifier le réseau de 35 communication par paquets 3 en tant que réseau principal et le réseau de communication par paquets 4 en tant que réseau secondaire. Il est ainsi possible pour un opérateur du réseau de 3022722 12 communication 2 d'établir différentes politiques d'allocation d'adresse à un terminal utilisateur 10 en fonction par exemple d'un service que l'opérateur souhaite privilégier. Dans un autre mode de réalisation, le réseau principal est identifié par un indicateur associé à la liste de noms de point d'accès autorisés pour le terminal utilisateur 10 reçue par la 5 passerelle d'accès 20 lors de l'étape E2. Seules deux sessions de communication ont été décrites, il n'existe cependant pas de limitation quant au nombre de sessions de communication pouvant être établie pour un identifiant SSID de réseau d'accès local. La liste de noms de point d'accès reçue par la passerelle d'accès lors de l'étape E2 comporte alors un réseau principal et une pluralité de réseaux secondaires. 10 Une passerelle d'accès 20 agencée pour traiter un paquet pour permettre un accès simultané à des réseaux de communication par paquets distincts, à un terminal utilisateur accédant à un réseau d'accès local sans fil va maintenant être décrite en relation avec la figure 3. La passerelle d'accès 20 est notamment agencée pour interconnecter le réseau d'accès local sans fil 15 avec un réseau de communication mobile, et comprend : - un module d'envoi / réception 200, agencé pour établir une session principale de communication avec un réseau principal de communication par paquets pour un terminal utilisateur, recevoir une adresse principale pour communiquer avec ledit réseau principal, établir une session secondaire de communication avec un réseau secondaire de communication par 20 paquets, et pour recevoir une adresse secondaire pour communiquer avec ledit réseau secondaire ; - un module d'allocation 202, agencé pour allouer l'adresse principale au terminal utilisateur ; - un module de contrôle 204, agencé pour contrôler sur réception d'un paquet comprenant une adresse de destination, que l'adresse de destination appartient au réseau secondaire ; 25 - un module de traitement 206, pour modifier un paquet par remplacement de l'adresse source dudit paquet par une adresse secondaire lorsque ledit paquet est émis par un terminal utilisateur à destination d'un réseau secondaire, et pour modifier un paquet par remplacement de l'adresse de destination dudit paquet par une adresse principale lorsque ledit paquet est à destination d'un terminal utilisateur et reçu par l'intermédiaire d'une session secondaire. 30 Dans un mode de réalisation particulier, la passerelle d'accès comprend en outre un module de réception 208 agencé pour recevoir depuis une entité de contrôle du réseau de communication mobile une liste de noms de point d'accès autorisés pour le terminal utilisateur, la liste comprenant un premier et un deuxième noms de point d'accès identifiant respectivement le réseau principal et le réseau secondaire. 35 Dans un autre mode de réalisation particulier, la passerelle d'accès comprend en outre un module de sélection 210, agencé pour sélectionner à partir de la liste de noms de point d'accès un réseau de communication par paquets principal. 3022722 13 L'invention est mise en oeuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme "module" peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et/ou logiciels, apte 5 à mettre en oeuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit précédemment pour le module concerné. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel. Un tel composant logiciel est stocké en mémoire puis chargé et 10 exécuté par un processeur de données d'une entité physique et est susceptible d'accéder aux ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc). De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware). Il peut s'agir d'un composant matériel programmable ou non, avec ou sans 15 processeur intégré pour l'exécution de logiciel. Il s'agit par exemple d'un circuit intégré, d'une carte à puce, d'une carte électronique pour l'exécution d'un micrologiciel (firmware), etc. Dans un mode de réalisation particulier, les modules 200, 202, 204, 206, 208 et 210 sont agencés pour mettre en oeuvre le procédé d'accès précédemment décrit. Il s'agit de préférence de modules logiciels comprenant des instructions logicielles pour faire exécuter celles des étapes du 20 procédé d'accès précédemment décrit, mises en oeuvre par une passerelle d'accès. L'invention concerne donc aussi un module logiciel, comprenant des instructions de code de programme destinées à commander l'exécution des étapes du procédé d'accès précédemment décrit, lorsque ledit module logiciel est exécuté par une passerelle d'accès et un support d'enregistrement lisible par une passerelle d'accès sur laquelle est enregistré le module logiciel pour un telle passerelle 25 d'accès. Les modules logiciels peuvent être stockés dans ou transmis par un support de données. Celui-ci peut être un support matériel de stockage, par exemple un CD-ROM, une disquette magnétique ou un disque dur, ou bien un support de transmission tel qu'un signal électrique, optique ou radio, ou un réseau de télécommunication. REVENDICATIONS1. Procédé d'accès simultané à des réseaux de communication par paquets (3, 4), pour un terminal utilisateur (10) accédant à un réseau d'accès local sans fil (1) interconnecté à un réseau de communication mobile (2) par l'intermédiaire d'une passerelle d'accès (20), ledit procédé comprenant les étapes suivantes mises en oeuvre par ladite passerelle d'accès : - réception (E3) d'une demande d'allocation d'adresse en provenance du terminal utilisateur ; - établissement (E4) d'une session principale de communication avec un réseau principal de communication par paquets, ledit établissement comprenant une obtention (E5) d'une adresse principale pour communiquer avec ledit réseau principal ; - établissement (E6) d'une session secondaire de communication avec un réseau secondaire de communication par paquets, ledit établissement comprenant une obtention (E7) d'une adresse secondaire pour communiquer avec ledit réseau secondaire ; - allocation (E8) de l'adresse principale au terminal utilisateur ; - sur réception (E9a) d'un paquet émis par le terminal utilisateur à destination du réseau secondaire, modification du paquet, par remplacement de l'adresse source dudit paquet par l'adresse secondaire ; - sur réception (E9c) d'un paquet à destination du terminal utilisateur par l'intermédiaire de la session secondaire, modification du paquet, par remplacement de l'adresse de destination dudit paquet par l'adresse principale. 2. Procédé d'accès selon la revendication 1, dans lequel l'adresse principale et l'adresse secondaire appartiennent à des plages d'adresses distinctes. 3. Procédé d'accès selon la revendication 1, comprenant en outre après une authentification du terminal utilisateur, une étape de réception (E2) depuis une entité de contrôle (30) du réseau de communication mobile d'une liste de noms de point d'accès autorisés pour ledit terminal utilisateur, ladite liste comprenant un premier et un deuxième noms de point d'accès identifiant respectivement le réseau principal et le réseau secondaire. 4. Procédé d'accès selon la revendication 3, dans lequel la liste de noms de point d'accès comprend en outre un indicateur indiquant à la passerelle d'accès le réseau de communication par paquets avec lequel établir la session principale de communication. 5. Passerelle d'accès (20) d'un réseau local sans fil, agencé pour permettre un accès simultané à des réseaux de communication par paquets, à un terminal utilisateur accédant à un réseau d'accès local 3022722 15 sans fil interconnecté à un réseau de communication mobile par l'intermédiaire de ladite passerelle d' accès, comprenant : - un module d'envoi / réception (200), agencé pour établir une session principale de communication avec un réseau principal de communication par paquets pour un terminal 5 utilisateur, recevoir une adresse principale pour communiquer avec ledit réseau principal, établir une session secondaire de communication avec un réseau secondaire de communication par paquets, et pour recevoir une adresse secondaire pour communiquer avec ledit réseau secondaire ; - un module d' allocation (202), agencé pour allouer une adresse principale à un terminal utilisateur ; 10 - un module de contrôle (204), agencé pour contrôler sur réception d'un paquet comprenant une adresse de destination, que ladite adresse de destination appartient à un réseau secondaire ; - un module de traitement (206), agencé pour modifier un paquet par remplacement de l'adresse source dudit paquet par une adresse secondaire lorsque ledit paquet est émis par un terminal utilisateur à destination d'un réseau secondaire, et pour modifier un paquet par remplacement de 15 l'adresse de destination dudit paquet par une adresse principale lorsque ledit paquet est à destination d'un terminal utilisateur et reçu par l'intermédiaire d'une session secondaire. 6. Passerelle d' accès selon la revendication 5, comprenant en outre un module de réception (208) agencé pour recevoir depuis une entité de contrôle du réseau mobile une liste de noms de point 20 d' accès autorisés pour ledit terminal utilisateur, la liste comprenant un premier et un deuxième noms de point d'accès identifiant respectivement le réseau principal et le réseau secondaire. 7. Passerelle d'accès selon la revendication 6, comprenant en outre un module de sélection (210), agencé pour sélectionner à partir de la liste de noms de point d'accès un réseau de communication 25 par paquets principal. 8. Système (5) d'accès simultané à des réseaux de communication par paquets, pour un terminal utilisateur accédant à un réseau d'accès local sans fil interconnecté à un réseau de communication mobile, comprenant : 30 - une passerelle d'accès (20) selon la revendication 5, lesdits réseau de communication mobile et réseau d'accès local sans fil étant interconnecté par l'intermédiaire de ladite passerelle d'accès ; - une entité de contrôle (30) agencée pour fournir à la passerelle d'accès une liste de noms de point d' accès autorisés pour ledit terminal utilisateur. 35 3022722 16 9. Programme pour une passerelle d'accès, comprenant des instructions de code de programme destinées à commander l'exécution des étapes du procédé selon l'une des revendications 1 à 4, lorsque ledit programme est exécuté par ladite passerelle. 5 10. Support d'enregistrement lisible par une passerelle d'accès sur laquelle est enregistré le programme selon la revendication 9.