Brevet FR3089732A1 — publié le 20200612

Description Titre de l'invention : Terminal pouvant être connecté simultanément à plusieurs réseaux d'accès, procédé de différentiation de trafic émis par le terminal, dispositif et procédé de gestion du trafic. Technique antérieure 100011 L'invention se rapporte au domaine général des télécommunications. Elle concerne plus particulièrement le domaine du délestage des communications, usuellement nommé en anglais « offload ». 100021 Une majorité des terminaux disponibles actuellement sur le marché peuvent se connecter à des réseaux d'accès de différentes technologies, tels qu'un réseau d'accès WiFi, un réseau d'accès filaire (en fibre optique, ADSL ou Ethernet), ou un réseau d'accès cellulaire (3G, 4G ou 5G par exemple). De tels terminaux disposent d'un module de sélection du réseau d'accès. 100031 De plus, il existe des terminaux qui peuvent être connectés simultanément à deux réseaux d'accès. Cette fonctionnalité est connue sous le nom d'agrégation de réseau d'accès. De tels terminaux disposent d'un module d'agrégation. 100041 La figure 1 présente une architecture d'un réseau de l'art antérieur. Un terminal TRM disposant d'un module de sélection de réseau d'accès et d'un module d'agrégation, peut se connecter alternativement ou simultanément à deux réseaux d'accès LAN1 et LAN2. Le terminal TRM se connecte à un réseau coeur CAN via au moins un des réseaux LAN1 et LAN2. Lc réseau CAN est connecté à un autre réseau NET. Deux serveurs SRV1 et SRV2 sont connectés au réseau NET. Le réseau NET peut être le réseau Internet. Dans cet exemple, le réseau CAN est un réseau coeur géré par un même opérateur que les réseaux d'accès LAN1 et LAN2. [0005] Dans l'exemple de la figure 1, le module d'agrégation du terminal TRM déploie le protocole MPTCP (pour « Multi Path Transport Control Protocol » en anglais) défini par l'IETF (norme RFC6824). De nos jours, les terminaux Apple (marque déposée) utilisent ce protocole MPTCP. Cependant, pour agréger le trafic entre le terminal et un serveur SRV1 par exemple, il est nécessaire que ce serveur SRV1 supporte aussi ce même protocole MPTCP. [0006] Lorsque le terminal TRM souhaite communiquer avec un serveur, SRV2 par exemple. qui ne supporte pas le protocole MPTCP, le trafic émis par le terminal TRM en agrégation sur les réseaux d'accès LAN1 et LAN2, est acheminé vers un équipement MCP (pour « MPTCP Convergent Point » en anglais) qui permet d'assurer l'interfonctionnement entre le protocole MPTCP et un protocole standard TCP/ UDP/SCTP supporté par le serveur SRV2. L'équipement MCP est un noeud du réseau 2 CAN et il est aussi connecté au réseau NET. [0007] La fonction d'agrégation de réseaux d'accès permet en particulier de gérer les pics de trafic et d'assurer la transition du trafic d'un réseau d'accès à un autre, la transition pouvant être partielle ou complète. [0008] Il existe d'autres solutions techniques permettant la sélection et/ou l'agrégation de réseaux d'accès telles que la solution 3GPP release 13 de type LWA (pour « LTE WLAN Aggregation »), la solution Google BandwidthX et la solution Passpoint définie par le groupe de standardisation WiFi Alliance (marques déposées). [0009] La figure 2 illustre une architecture logicielle d'un terminal T de l'art antérieur, pouvant être connecté simultanément à plusieurs réseaux d'accès. Dans cet exemple, le terminal T dispose de deux interfaces réseau d'accès HW1 et HW2. L'interface HW1 est un circuit électrique (chipset) de technologie WiFi, et l'interface HW2 est un circuit électrique (chipsct) de technologie radio cellulaire, les deux circuits étant accompagnés de leurs logiciels de commande (driver). [0010] Un système d'exploitation OS est installé au-dessus des interfaces HW] et HW2. Un module d'une pile protocolaire TCP/IP est intégré dans le système d'exploitation OS. Le module TCP/IP intègre un sous module ICMP (pour « Internet Control and Error Message Protocol » en anglais). Au-dessus du module TCP/IP, un module de sélection d'accès et un module d'agrégation d'accès (en MPTCP par exemple) sont aussi intégrés sans le système d'exploitation. [0011] Au-dessus du système d'exploitation OS, une ou plusieurs applications APP sont installées. Ces applications s'appuient sur des interfaces APIs fournies par le système d'exploitation. Parmi ces APIs, on retrouve l'API TCP/IP qui permet à une application APP de communiquer sur au moins un des réseaux d'accès sans savoir spécifiquement quelle interface d'accès HW1 ou HW2 est utilisée. [0012] A noter qu'une application APP peut obtenir via les API, des informations sur l'état de la connectivité avec les réseaux d'accès. De plus les APIs autres que l'API TCP/IP peuvent fournir aux applications en mode « pull », « push », ou « notification » l'interface réseau d'accès couramment utilisée, HW1 et/ou HW2 Ainsi l'application APP peut adapter ses services en fonction du réseau d'accès. Par exemple, une application de voix sur IP (VoIP) installée sur un terminal TRM de type smartphone peut n'émettre/recevoir des communications que lorsque l'interface réseau d'accès sélectionnée est HW1 de technologie WiFi et non pas l'interface d'accès radio cellulaire HW2. [0013] Les fournisseurs de terminaux visent généralement à améliorer l'expérience des uti- lisateurs. Ils proposent donc des terminaux qui sélectionnent automatiquement le réseau d'accès proposant une meilleure qualité de connexion, ou des terminaux permettant à l'utilisateur de sélectionner le ou les réseaux d'accès à utiliser. 3 100141 Pour les fournisseurs d'accès comme les opérateurs téléphoniques, il est préférable que les terminaux se connectant à leurs réseaux, sélectionnent, si possible, un réseau d'accès WiFi ou filaire, plutôt qu'un réseau d'accès cellulaire. En effet, les ressources radio cellulaires sont limitées. De plus, le débit global d'une antenne radio cellulaire est limité (même en agrégeant plusieurs blocs de fréquence et/ou en multipliant le nombre d'antennes en technologie MIMO (pour « Multiple Input Multiple Output » en anglais) et/ou en améliorant les algorithmes de codage et de protection, d'autant que ce débit est partagé entre plusieurs terminaux connectés. De plus, on notera que la bande passante consommée par utilisateur double chaque année avec la multiplication des usages, principalement l'échange de trafic vidéo. [0015] Cependant, les fournisseurs d'accès ne peuvent pas contrôler ou obtenir des in- formations sur les fonctions de sélection ou d'agrégation utilisées par les terminaux. [0016] Une solution connue consiste à installer sur un terminal pouvant être connecté à plusieurs réseaux d'accès, une application logicielle accessible par le fournisseur d'accès, telle que l'application « Mon réseau » ou l'application « Orange et moi (applications fournies par l'opérateur Orange). Une telle application fournit des informations sur les fonctions de sélection ou d'agrégation utilisées par ce terminal, par exemple le nombre de paquets émis sur chaque réseau d'accès. [0017] Cependant, cette solution n'est pas satisfaisante, d'une part car les applications ne sont pas compatibles avec tous les systèmes d'exploitation des terminaux, et d'autre part car les utilisateurs n'installent pas toujours ces applications sur leurs terminaux. Le fournisseur d'accès ne dispose donc que d'informations partielles. De plus, ces informations ne sont pas accessibles par des fournisseurs de service. [0018] Il existe donc un besoin en une solution permettant aux fournisseurs d'accès et aux fournisseurs de service d'obtenir des informations sur les fonctions de sélection et d'agrégation utilisées par des terminaux, afin d'assurer une bonne qualité de service à ces terminaux. Exposé de l'invention [0019] L'invention vise un procédé de différentiation de trafic émis, mis en oeuvre par un terminal pouvant être connecté simultanément à plusieurs réseaux d'accès dont un réseau d'accès dit « nominal » et au moins un réseau d'accès dit « supplémentaire », le procédé comprenant des étapes de: -- insertion d'au moins une information primaire de marquage dans un premier champ d'un paquet, lorsque le paquet est destiné à être envoyé via le réseau d'accès supplémentaire; et -- envoi du paquet à un dispositif destinataire via le réseau d'accès supplémentaire. [0020] Corrélativement, l'invention vise un terminal pouvant être connecté simultanément à plusieurs réseaux d'accès dont un réseau d'accès dit « nominal » et au moins un réseau d'accès dit « supplémentaire », le terminal comportant : -- un module de traitement de trafic émis, le module étant configuré pour insérer au moins une information primaire de marquage dans un premier champ d'un paquet, lorsque ce paquet est destiné à être envoyé via le réseau d'accès supplémentaire; et -- des moyens de communication configurés pour envoyer le paquet à un dispositif destinataire via le réseau d'accès supplémentaire. [0021] Corrélativement, l'invention vise un procédé de gestion d'un trafic de données émis par un terminal pouvant être connecté simultanément à plusieurs réseaux d'accès dont un réseau d'accès dit « nominal » et au moins un réseau d'accès dit « supplémentaire ». Ce procédé est mis en oeuvre par un dispositif d'un réseau comportant le réseau d'accès supplémentaire. Ce procédé comporte des étapes de: -- réception d'un paquet en provenance du terminal ayant été envoyé via le réseau d'accès supplémentaire, et étant destiné à un dispositif destinataire; -- détection d'au moins une information primaire de marquage dans un premier champ du paquet; -- traitement du paquet en fonction de l'information primaire de marquage ; et -- envoi du paquet au dispositif destinataire. [0022] Corrélativement l'invention vise un dispositif de gestion d'un trafic de données émis par un terminal pouvant être connecté simultanément à plusieurs réseaux d'accès dont un réseau d'accès dit « nominal » et au moins un réseau d'accès dit « supplémentaire », le dispositif de gestion étant un dispositif d'un réseau comportant le réseau d'accès supplémentaire, le dispositif de gestion comportant: -- des moyens de communication configurés pour recevoir un paquet en provenance du terminal ayant été envoyé via le réseau d'accès supplémentaire et étant destiné à un dispositif destinataire; -- des moyens de détection configurés pour détecter au moins une information primaire de marquage dans un premier champ du paquet; et -- un module de traitement configuré pour traiter le paquet en fonction de l'information de marquage ; les moyens de communication étant configurés en outre pour envoyer le paquet au dispositif destinataire. [0023] Les caractéristiques et avantages du procédé de différentiation selon l'invention présentés ci-après s'appliquent de la même façon au terminal selon l'invention, au procédé de gestion selon l'invention, au dispositif de gestion selon l'invention et vice versa. [0024] Conformément à l'invention, le terminal peut être un téléphone mobile de type smartphone, un ordinateur, une tablette, ou tout autre dispositif communicant configuré à pouvoir être connecté simultanément à deux réseaux d'accès ou plus. [0025] Au sens de l'invention, un réseau d'accès «nominal » relatif à un terminal est le réseau que le terminal utilise dans sa configuration par défaut, par le fournisseur de ce terminal. Le réseau « supplémentaire » relatif à ce terminal est un autre réseau d'accès différent du réseau nominal, et auquel le terminal peut se connecter. [0026] Par exemple, pour un téléphone mobile ou tablette disposant d'une carte SIM (pour « Suhscriher Identity Module » en anglais) active, le réseau nominal peut être un réseau d'accès cellulaire, alors que le réseau supplémentaire peut être un réseau d'accès WiFi. Pour un ordinateur, le réseau nominal peut être un réseau d'accès filaire en fibre optique, alors que le réseau supplémentaire peut être un réseau d'accès WiFi ou un réseau d'accès filaire ADSL. Pour une tablette ne disposant pas d'une carte SIM, le réseau nominal peut être un réseau d'accès WiFi. [0027] Au sens de l'invention, les paquets émis par un terminal via son réseau d'accès sup- plémentaire sont des paquets émis en mode offload. Les paquets émis par un terminal via son réseau d'accès nominal sont des paquets émis en mode nominal. [0028] Conformément à l'invention, l'information primaire de marquage, insérée dans ledit premier champ du paquet, est une indication que ce paquet est destiné à être envoyé par le terminal via le réseau d'accès supplémentaire, c'est-à-dire en mode offload. [0029] L'invention permet à un fournisseur d'accès ou à l'entité administrative gérant un réseau d'accès déterminé de distinguer, par les informations primaires de marquage : -- les paquets émis selon un mode nominal (ce réseau d'accès constitue le réseau nominal des terminaux qui ont émis ces paquets) -- des paquets émis en mode offload (ce réseau d'accès constitue le réseau supplémentaire des terminaux qui ont émis ces paquets). [0030] Ainsi, le fournisseur d'accès ou l'entité administrative gérant le réseau d'accès peut appliquer des politiques différentes de traitement des paquets, ces politiques étant mises en oeuvre par le dispositif de gestion conforme à l'invention au cours de l'étape de traitement du procédé de gestion conforme à l'invention. [0031] A titre exemple, l'invention permet de favoriser, au niveau d'un point d'accès à un réseau d'accès, les paquets émis en mode nominal par rapport à des paquets émis en mode offload, en les classant dans deux files d'attente différentes dont une file est prioritaire par rapport à l'autre. En effet, un point d'accès WiFi peut privilégier un trafic émis par une tablette ne disposant pas d'une carte SIM, par rapport à un trafic émis par un téléphone mobile pouvant se connecter à un réseau d'accès cellulaire. [0032] La distinction des paquets émis en mode nominal des paquets émis en mode offload permet aussi d'effectuer des statistiques sur le nombre ou le pourcentage des paquets émis en mode nominal ou en mode offload. Ces statistiques peuvent être exploitées pour dimensionner des réseaux d'accès, pour anticiper des évolutions d'un réseau, pour 6 proposer des nouvelles fonctionnalités de connexion à un réseau, pour adapter la qualité de service offerte par un réseau, et/ou pour établir des politiques de facturation. [0033] Il est à noter que conformément à l'art antérieur, seul le terminal peut qualifier un paquet émis en mode nominal ou en mode offload. L'invention permet de fournir cette qualification au réseau également. [0034] Dans un mode de réalisation, le procédé de différentiation selon la revendication 1 comporte en outre une étape d'insertion d'une information complémentaire de marquage dans un second champ du paquet. [0035] Conformément à l'invention, l'information complémentaire de marquage est insérée en complément de l'information primaire de marquage, et elle comporte une information supplémentaire à celle-ci. L'information complémentaire de marquage est relative au fait que le paquet est destiné à âtre envoyé via le réseau d'accès supplémentaire, en mode offload. [0036] Dans ce mode, le module de traitement du terminal conforme à l'invention est configuré en outre pour insérer l'information complémentaire de marquage dans le second champ du paquet. [0037] Ainsi, l'information primaire de marquage est accompagnée par l'information com- plémentaire de marquage pour apporter des clarifications relatives à l'utilisation du réseau supplémentaire. [0038] Dans un mode similaire de réalisation, le procédé de gestion comporte en outre une étape d'obtention d'au moins une information complémentaire de marquage d'un second champ du paquet, le paquet étant traité en outre en fonction de cette information complémentaire de marquage. [0039] Dans ce mode de réalisation, les moyens de détection du dispositif de gestion conforme à l'invention, sont configurés en outre pour obtenir l'information complémentaire de marquage du second champ du paquet, le module de traitement du dispositif de gestion étant configuré pour traiter le paquet en outre en fonction de cette information complémentaire de marquage. [0040] L'invention permet ainsi de différencier les paquets envoyés en mode oftload (comportant tous des informations primaires de marquage) entre eux, par les informations complémentaires. [0041] Ce mode permet d'avoir plusieurs granularités de traitement de paquets en fonction des informations complémentaires. En particulier, ce mode permet d'effectuer des statistiques plus fines grâce aux informations complémentaires. [0042] Dans un mode de réalisation, l'information complémentaire de marquage comporte au moins une information parmi: -- un type du réseau d'accès nominal (réseau cellulaire, satellitaire, fibre optique, xDSL, Ethernet, ou autre); 7 -- un identifiant du réseau d'accès nominal (par exemple un identifiant de type MNC, pour « Mobile Network Code » en anglais) ; -- une cause d'utilisation du réseau d'accès supplémentaire ; -- un identifiant du pays du réseau d'accès nominal (par exemple un identifiant de type MCC, pour « Mobile Country Code » en anglais); et -- un identifiant d'une entité administrative du réseau d'accès nominal. [0043] Ainsi, des informations de différentes natures peuvent être exploitées pour le traitement des paquets. [0044] Les identifiants de type MNC et MCC peuvent être extraits via des interfaces API d'une carte STM ou une carte eSIM du terminal, par des couches protocolaires de bas niveau telle que la pile TCP/IP, ou par le module de sélection d'accès du terminal, ou par le module d'agrégation d'accès du terminal. [0045] Dans un mode de réalisation où le réseau nominal est un réseau cellulaire, l'information complémentaire de marquage peut comporter un identifiant du pays de réseau cellulaire ayant pris en charge le terminal ainsi qu'un identifiant de l'opérateur de réseau l'ayant pris en charge. Ces informations peuvent être utilisées pour identifier si le terminal est en situation Home ou Roaming. [0046] Dans un mode de réalisation, l'étape de traitement comporte une mémorisation par le dispositif de gestion, de l'information primaire de marquage et/ou de l'information complémentaire de marquage. Ces informations peuvent alors être récupérées ultérieurement en interrogeant le dispositif de gestion. [0047] Dans un mode de réalisation, l'étape de traitement comporte une incrémentation d'un compteur de paquets comportant une information de marquage. Ce mode permet d'effectuer des statistiques sur les paquets émis en mode offload. [0048] En particulier, lorsque l'étape de traitement comporte une incrémentation d'un compteur de paquets comportant une information complémentaire de marquage constituée par un identifiant d'une entité administrative du réseau d'accès nominal, des statistiques obtenues par ce compteur peuvent être utilisées pour des reversements financiers entre l'entité administrative du réseau nominal et l'entité administrative du réseau supplémentaire. [0049] Selon un autre exemple, lorsque l'étape de traitement comporte une incrémentation d'un compteur de paquets comportant une information complémentaire de marquage de type « une cause d'utilisation du réseau d'accès supplémentaire », des statistiques obtenues par ce compteur peuvent être utilisées pour : - analyser des comportements ou des choix des utilisateurs des terminaux et donc pour proposer des services adéquats pour ces utilisateurs. En effet, un terminal peut émettre des paquets en mode offload parce qu'il est configuré en mode avion, ou parce qu'il est configuré pour préférer le réseau supplémentaire, ou parce que la 8 consommation sur le réseau nominal a atteint un certain seuil ; - analyser des performances du réseau d'accès nominal. En effet, un terminal peut émettre des paquets en mode offload car le réseau nominal n'est pas disponible, ou la qualité de service offerte par le réseau nominal n'est pas satisfaisante, ou à cause d'un problème de synchronisation entre le terminal et un point d'accès au réseau nominal. [0050] Dans un mode de réalisation, l'étape de traitement comporte une suppression de l'information primaire de marquage et/ou de l'information complémentaire de marquage. Ce mode est adapté pour un traitement local des paquets, au niveau du dispositif de gestion conforme à l'invention, sans divulguer les informations de marquage aux autres dispositifs par lesquels le paquet passe jusqu'à arriver au dispositif destinataire. [0051] Dans un mode de réalisation, l'étape de traitement comporte une modification de l'information primaire de marquage et/ou de l'information complémentaire de marquage. Ce mode peut être mis en oeuvre pour assurer une compatibilité lors d'un passage du paquet d'un réseau à un autre, ces deux réseaux n'utilisant pas un même format des informations de marquage. [0052] Dans un mode de réalisation, l'étape de traitement comporte une application d'une méthode de différentiation de trafic en qualité de service en fonction de l'information primaire de marquage. Par exemple, le dispositif de gestion peut traiter les paquets émis en mode nominal de façon privilégiée que les paquets émis en mode offload : en les plaçant dans des files d'attentes prioritaires ou plus courtes, ou en les transitant sur un canal de communications avec des meilleures performances (en termes de rapport signal à bruit par exemple), ou les transitant vers des routes plus rapides, etc. [0053] Dans un mode de réalisation, l'étape de traitement comporte une application d'une méthode de différentiation de trafic en qualité de service en fonction de l'information primaire de marquage et de l'information complémentaire de marquage. [0054] Par exemple, lorsque l'information complémentaire de marquage comporte une cause d'utilisation du réseau d'accès supplémentaire, le dispositif de gestion conforme à l'invention peut privilégier : - en premier lieu les paquets émis en mode nominal, ces paquets étant distingués car ils ne comportent pas une information primaire de marquage, - puis en deuxième lieu les paquets émis en mode offload en raison d'une perte de connexion au réseau nominal, - et en dernier lieu les paquets émis en mode offload en raison d'une dégradation de performances de connexion au réseau nominal. [0055] Selon un autre exemple, lorsque l'information complémentaire de marquage comporte un identifiant du réseau d'accès nominal, un dispositif de gestion conforme à l'invention et gérant un trafic d'un réseau d'accès WiFi peut traiter les paquets émis en 9 mode offload en privilégiant les paquets indiquant que le réseau nominal est un réseau d'accès filaire (des paquets émis par des ordinateurs par exemple), par rapport à des paquets indiquant que le réseau nominal est un réseau cellulaire (des paquets émis par des téléphones mobiles par exemple). Ce mode de réalisation permet à priori de privilégier des utilisateurs professionnels. [0056] Selon un autre exemple, lorsque l'information complémentaire de marquage comporte un identifiant d'une entité administrative gérant le réseau d'accès nominal, l'étape de traitement peut comporter une différenciation des paquets émis par la même entité administrative gérant le dispositif de gestion conforme à l'invention. Par exemple, lorsque le dispositif de gestion appartient à un opérateur déterminé, il peut privilégier les paquets émis en offload par des téléphones ayant des cartes SIM du même opérateur. [0057] Dans un mode de réalisation, l'étape de traitement comporte un marquage de type IP DSCP (pour « Differentiated Service Code Point » en anglais). Ce mode permet de notifier des noeuds placés en aval du dispositif de gestion, d'un niveau de priorité associé au paquet et/ou d'un autre traitement devant être appliqué au paquet. [0058] Dans un mode de réalisation, l'étape de traitement comporte une application d'une méthode de facturation en fonction de l'information primaire de marquage, ou de l'information primaire de marquage et de l'information complémentaire de marquage. [0059] Dans un mode de réalisation, l'étape de traitement comporte une application d'une méthode de routage en fonction de l'information primaire de marquage, ou de l'information primaire de marquage et de l'information complémentaire de marquage. La méthode de routage peut comporter un aiguillage des paquets vers différents chemins en fonction de leurs informations de marquage. [0060] Dans un mode de réalisation, l'étape de traitement comporte une mémorisation de pa- ramètres de session durant laquelle le paquet est reçu, pour identifier au moins un paquet de réponse émis par le dispositif destinataire à destination du terminal. Ce mode permet d'appliquer un traitement spécifique aux paquets de réponse à des paquets marqués émis par le terminal conforme à l'invention. En particulier, le traitement appliqué aux paquets de réponse peut être identique au traitement des paquets émis par le terminal. [0061] Dans un mode de réalisation, le procédé de différentiation comprend en outre des étapes de : -- obtention de données de configuration, en provenance d'une interface de programmation applicative du terminal; -- obtention de l'information primaire et/ou de l'information complémentaire de marquage à partir des données de configuration. [0062] Ainsi, l'invention permet à l'utilisateur du terminal, de choisir via l'interface de pro- grammation applicativc, d'appliquer le marquage des paquets que son terminal émet en mode offload ou pas. [0063] Aussi, l'invention permet à l'utilisateur de spécifier les informations de marquage. [0064] Dans un mode de réalisation, l'interface de programmation applicativc du terminal est un logiciel Firmware installé sur le terminal. L'utilisateur du terminal, conforme à l'invention, peut configurer son terminal directement et implicitement via cc logiciel Firmware pour mettre en oeuvre ou pas le procédé de différentiation, conforme à l' invention. [0065] Dans un autre mode de réalisation, l'interface de programmation applicativc du terminal est une interface de communications entre le terminal et un serveur de type « Devicc Management » ou « Entitlement server ». Le terminal est configuré dynamiquement et explicitement par le biais de ce serveur pour mettre en oeuvre ou pas le procédé de différentiation, conforme à l'invention. [0066] La mise en oeuvre ou pas du procédé de différentiation, conforme à l'invention, par un terminal conforme à l'invention peut découler d'un choix du fabriquant du terminal, ce choix pouvant être modifié par l'utilisateur. [0067] La mise en oeuvre ou pas du procédé de différentiation, conforme à l'invention, par un terminal conforme à l'invention peut découler d'un choix du fournisseur d'accès à un réseau d'accès, par exemple en fonction : - d'un service auquel l'utilisateur du terminal est souscrit ; - d'une segmentation de clients du fournisseur (marchés résidentiels ou entreprises) ; - d'une localisation du terminal (par exemple un téléphone connecté à un réseau mobile Home géré par le fournisseur d'accès, ou à un réseau mobile visité Host géré par un autre fournisseur) ; - d'un type de trafic (il est possible de configurer le terminal pour ne mettre en oeuvre le procédé de l'invention que pour des paquets émis par une application VoIP par exemple) ; et/ou - d'une détection d'un identifiant SSID (pour « Service Set Identifier » en anglais) d'un réseau d'accès WiFi (en effet, il est possible de configurer le terminal pour mettre en oeuvre le procédé de différentiation pour un certain réseau WiFi et non pas un autre). [0068] Dans un mode de réalisation, le paquet est de type IPv4, le premier champ étant le champ « type de service IP » et le second champ étant le champ « options IP ». [0069] Dans un autre mode, le paquet est de type IPv6, les premier et second champs étant des champs de type « entête d'extension IP ». [0070] Ainsi, l'invention est compatible avec les protocoles IPv4 et IPv6, et peut donc être facilement mise en oeuvre par des terminaux et des dispositifs actuellement disponibles sur le marché avec des modifications mineures pour insérer, récupérer et traiter les in- 11 formations de marquage. [0071] Aussi, l'invention peut être utilisée pour marquer des trafics de différentes ap- plications, comme les applications de navigation web, les applications de mail, les applications de transfert de fichiers FTP (pour «File Transport Protocol »), les applications de TV, les applications de vidéo Von (pour « Video on Demand »), les applications de voix sur IP VoIP (pour « Voice over IP »), etc. En effet, les informations de marquage sont insérées au niveau des entêtes IP et n'impactcnt pas les données de ces applications intégrées dans les corps des paquets. [0072] Aussi, l'invention est compatible avec le protocole d'agrégation MPTCP. [0073] Aussi, l'invention peut être compatible avec les mécanismes combinatoires de tunnel, permettant de passer d'un protocole parmi les protocoles IPv4, IPv6 et GTP (pour « GPRS Tunnel ing Protocol » en anglais) à un autre. [0074] L'invention est aussi compatible avec les mécanismes de sécurisation de l'état de la technique, tels que les protocoles IPSec (pour « Internet Protocol Security), sRTP (pour « Secured Real Time Protocol »), SIPS (pour « Session Initiation Protocol Secured »), HTTPS (pour « Hyper Text Transfer Protocol Secured »), et TLS (pour « Transport Layer Security »). [0075] Il est à noter que la récupération, la modification ou la suppression d'une information de marquage ne pénalise pas la latence d'acheminement des paquets car de toute façon, les entêtes IP sont manipulées pour des fonctionnalités de type NAT (pour « Network Address Translation »), un remplacement d'une adresse IP, ou un port ou un re-calcul d'une information de type checksum. [0076] Il est à noter également que l'impact de l'invention sur les critères MTU (pour - Maximum Transmission Unit ») n'est pas pénalisant. Nous rappelons que les critères MTU sont relatifs à la taille maximale d'un paquet pouvant être transmis en une seule fois. En effet, l'information primaire de marquage peut consommer un seul bit pour distinguer les paquets émis via le réseau nominal des paquets émis via le réseau supplémentaire. Le nombre de bits utilisés pour insérer l'information complémentaire de marquage est aussi limité, selon un nombre maximal de toutes les informations complémentaires possibles. [0077] Nous rappelons que le champ « Type de service » d'un paquet Ipv4 dispose de 8 bits dont seulement 6 bits sont actuellement utilisés par des procédés de l'état de la technique. L'un des deux bits restant peut être utilisé pour transporter l'information primaire de marquage conforme à l'invention. La taille du paquet IP n'est pas augmentée. De plus, la majorité des équipements de l'état de la technique traitent déjà ce champ « Type de service ». cependant, la taille de ce champ ne permet pas de passer en plus les informations complémentaires définies dans cette demande d'invention. [0078] Dans le mode (décrit précédemment) où l'information complémentaire de marquage 12 est insérée dans le champ « options IP » d'un paquet IPv4, il est possible d'utiliser une classe d'option réservée pour une utilisation ultérieure (les classes 1 et 3 par exemple) et créer une nouvelle option «Offload » dans l'une de ces classes. Il est aussi possible de créer la nouvelle option « Offload » dans une classe déjà existante (les classes 0 et 2 par exemple). [0079] Dans un mode de réalisation, le terminal conforme à l'invention met en oeuvre le procédé de différentiation, conforme à l'invention, pour tous les paquets qu'il émet via le réseau supplémentaire. [0080] Dans un autre mode, le terminal conforme à l'invention ne met en oeuvre le procédé de différentiation que pour certains paquets qu'il émet via le réseau supplémentaire, par exemple, exclusivement pour un nombre déterminé des premiers paquets IP d'une même session IP. Nous rappelons qu'une session TP est basée sur une adresse IP source, un port d'émission, une adresse TP destination, un port de destination et un protocole de transport. [0081] Dans ce mode, le dispositif de gestion traite tous les paquets de la même session IP de la même façon. En effet, une fois que la session IP est établie, lorsque le dispositif de gestion conforme à l'invention détecte une information de marquage sur un premier paquet de la session, il peut déduire que les paquets de la même session sont aussi émis par le même terminal via son réseau d'accès supplémentaire. [0082] Le dispositif de gestion conforme à l'invention peut comporter : -- le dispositif destinataire ; -- un dispositif dudit réseau d'accès supplémentaire ; -- un équipement de terminaison de réseau, un tel équipement est commercialisé en France sous le nom de « box » offrant de multiples services, tel qu'un équipement LiveBox (produit commercialisé d'Orange) ; -- un point d'accès d'un réseau d'accès cellulaire, telle qu'une antenne de type eNodeB ; -- un routeur ; ou -- une plateforme de fourniture d'un service. [0083] D'une façon similaire, un homme du métier peut appliquer le procédé de diffé- rentiation conforme à l'invention, pour différencier un trafic émis par un point d'accès ou une passerelle pouvant émettre des paquets sur différentes interfaces WAN. Ce point d'accès ou cette passerelle peut insérer dans un champ d'un paquet à émettre, une information de marquage comportant un type ou un identifiant de l'interface WAN utilisée pour émettre ce paquet. [0084] L'invention vise également un système de gestion d'un trafic émis par un terminal conforme à l'invention. Ce système comporte le terminal et au moins un dispositif de gestion conforme à l'invention. 13 100851 L'invention vise également un premier programme d'ordinateur sur un support d'enregistrement, ce programme étant susceptible d'être mis en oeuvre dans un ordinateur ou un terminal conforme à l'invention. Ce programme comporte des instructions adaptées à la mise en oeuvre d'un procédé de différentiation de trafic tel que décrit ci-dessus. [0086] L'invention vise également un deuxième programme d'ordinateur sur un support d'enregistrement, ce programme étant susceptible d'être mis en oeuvre dans un ordinateur ou un dispositif de gestion conforme à l'invention. Ce programme comporte des instructions adaptées à la mise en oeuvre d'un procédé de gestion tel que décrit ci-dessus. [0087] Chacun de ces programmes peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. [0088] L'invention vise aussi un support d'information ou un support d'enregistrement lisibles par un ordinateur, et comportant des instructions du premier ou du deuxième programme d'ordinateur tel que mentionné ci-dessus. [0089] Les supports d'information ou d'enregistrement peuvent être n'importe quelle entité ou dispositif capable de stocker les programmes. Par exemple, les supports peuvent comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur, ou une mémoire flash. [0090] D'autre part, les supports d'information ou d'enregistrement peuvent être des supports transmissibles tels qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par lien radio, par lien optique sans fil ou par d'autres moyens. [0091] Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet. [0092] Alternativement, chaque support d'informations ou d'enregistrement peut être un circuit intégré dans lequel un programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé de réponse conforme à l'invention ou du procédé de fourniture d'un élément de réponse conforme à l'invention. Brève description des dessins [0093] D'autres caractéristiques et avantages de la présente invention ressortiront de la des- cription faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : 14 Ifig.11 la figure 1, déjà décrite, illustre une architecture d'un réseau de l'art antérieur supportant le protocole MPTCP Ifig.21 la figure 2, déjà décrite, illustre une architecture logicielle d'un terminal de l'art antérieur, pouvant se connecter simultanément à plusieurs réseaux d'accès ; Ifig.31 la figure 3 illustre une architecture d'un réseau dans lequel les procédés de l'invention sont mis en oeuvre selon un mode de réalisation de l'invention ; Ifig.41 la figure 4 est un organigramme représentant des étapes d'un procédé de diffé- rentiation, conforme à l'invention, mis en oeuvre selon un mode de réalisation ; Ifig.51 la figure 5 est un organigramme représentant des étapes d'un procédé de gestion de trafic, conforme à l'invention, mis en oeuvre selon un mode de réalisation ; Ifig.61 la figure 6 présente des architectures fonctionnelles d'un système de gestion, d'un terminal et d'un dispositif de gestion, conformes à l'invention; Ifig.71 la figure 7 présente une architecture matérielle d'un terminal selon un mode de réalisation de l'invention ; et [fig.8] la figure 8 présente une architecture matérielle d'un dispositif de gestion selon un mode de réalisation de l'invention. Description des modes de réalisation [0094] La figure 3 illustre une architecture d'un réseau NET dans lequel les procédés de l'invention sont mis en oeuvre selon un mode de réalisation de l'invention. [0095] Lc réseau NET comporte un réseau d'accès LAN2 de technologie ADSL, un réseau métropolitain MAN et un réseau coeur CAN. Ces trois réseaux LAN2, MAN et CAN sont gérés par une même entité administrative. Le réseau coeur CAN et connecté au réseau Internet via un routeur RTR-A, et à un réseau extranct via un routcur RTR-B. Les réseaux Internet et Extranct sont aussi compris dans le réseau NET. Des plateformes de services P-SRV 1, P-SRV2 et P-SRV3 sont connectés respectivement aux réseaux Internet, extranct et CAN. L'architecture du réseau NET est similaire à un réseau de l'art antérieur. [0096] Un terminal TRM, conforme à l'invention, peut être connecté simultanément au réseau d'accès LAN2 et à un autre réseau d'accès LAN1. Dans cet exemple, le terminal TRM est un téléphone de type smartphonc ; le réseau LAN 1 est un réseau d'accès cellulaire. Le réseau LAN1 constitue un réseau nominal, au sens de l'invention, pour le terminal TRM, tandis que le réseau LAN2 constitue un réseau supplémentaire, au sens de l'invention, pour le terminal TRM. [0097] Un point d'accès PA compris dans le réseau LAN2, permet au terminal TRM de communiquer avec le réseau LAN2 et ainsi le réseau NET. Dans cet exemple, le point d'accès PA est un équipement de terminaison de réseau, commercialement connu en France par le nom « box ». Il dispose d'une interface de connexion filaire et d'une interface de connexion WiFi. Cc point d'accès constitue un dispositif de gestion conforme à l'invention. [0098] L'architecture logicielle du terminal TRM est de type de l'architecture illustrée par la figure 2. [0099] La figure 4 est un organigramme représentant des étapes d'un procédé de diffé- rentiation de trafic, conforme à l'invention, mis en oeuvre par le terminal TRM, conforme à l'invention et décrit en référence à la figure 3. [0100] Au cours d'une étape E400, le terminal TRM vérifie dans une file d'attente, s'il a des paquets à émettre. Nous supposons ici qu'il existe un paquet P dans cette file d'attente et que le terminal TRM supporte le protocole IPv4. [0101] Au cours d'une étape E410, le terminal obtient une information de son module de sélection, pour déterminer s'il envoie le paquet P à sa destination via le réseau d'accès nominal LANI, ou le réseau d'accès supplémentaire LAN2. [0102] Si l'information obtenue du module de sélection indique qu'il faut envoyer le paquet via le réseau nominal LAN1, le terminal TRM envoie au cours d'une étape E420 le paquet P à sa destination via le réseau LAN1. [0103] Si l'information obtenue du module de sélection indique qu'il faut envoyer le paquet via le réseau supplémentaire LAN2, le terminal TRM obtient au cours d'une étape E430 des informations de configuration info-conf de la part d'une interface de programmation applicativc (API) de cc terminal. Dans le mode décrit ici, ces informations de configuration info-conf comportent une commande de marquage des paquets envoyés via le réseau supplémentaire LAN2. [0104] Au cours d'une étape E432, le terminal TRM obtient une information primaire de marquage, iMARK. Dans ce mode, l'information iMARK est obtenue à partir des informations de configuration info-conf et elle comporte une information à insérer dans le paquet P pour indiquer qu'il est émis par le terminal TRM via le réseau supplémentaire LAN2. [0105] Au cours d'une étape E434, le terminal TRM obtient au moins une information com- plémentaire de marquage, iMARK'. Dans ce mode, l'information iMARK' est obtenue en provenance du module de sélection, et elle comporte une information sur la raison pour laquelle le module de sélection a sélectionné le réseau supplémentaire LAN2. [0106] Les deux étapes E432 et E434 peuvent être mises en oeuvre simultanément, ou l'une après l'autre, peu importe celle qui précède l'autre. [0107] Au cours d'une étape E436, le terminal TRM insère l'information primaire de marquage iMARK dans l'entête du paquet P dans le champ « type de service IP » conformément au protocole IPv4. [0108] Au cours d'une étape E438, le terminal TRM insère l'information complémentaire de marquage iMARK' dans l'entête du paquet P dans le champ « options IP » 16 conformément au protocole IPv4. [0109] Les deux étapes E436 et E438 peuvent être mises en oeuvre simultanément, ou l'une après l'autre, peu importe celle qui précède l'autre. [0110] Au cours d'une étape E440, le terminal TRM envoie le paquet P, comportant les in- formations iMARK et iMARK' dans son entête, à sa destination via le réseau d'accès supplémentaire LAN2. [0111] Le paquet P sera alors reçu en premier lieu par le point d'accès PA, décrit en référence à la figure 3. Nous supposons dans cet exemple que la destination de ce paquet P est la plateforme de service P-SRV1, et que le paquet P sera routé du point d'accès PA vers le routeur RTR-A, via le réseau MAN puis le réseau CAN. Le paquet P est par la suite routé par le routcur RTR-A vers la platcforme P-SRV1 via le réseau Internet. [0112] La figure 5 est un organigramme représentant des étapes d'un procédé de gestion de trafic, conforme à l' invention, mis en oeuvre par le point d'accès PA, conforme à l'invention et décrit précédemment. [0113] Au cours d'une étape E500, le point d'accès PA vérifie dans une file d'entrées, s'il a reçu un paquet. Nous supposons que dans cet exemple, le point d'accès PA reçoit le paquet P envoyé par le terminal TRM via son réseau d'accès supplémentaire LAN2. [0114] Au cours d'une étape E510, le point d'accès PA vérifie si le paquet reçu comporte une information primaire de marquage. Si le paquet ne comporte pas une telle information, le point d'accès PA déduit que ce paquet reçu a été envoyé par un terminal via son réseau nominal. Dans ce cas, le point d'accès PA envoie le paquet à sa destination, au cours d'une étape E550, conformément à l'état de la technique. [0115] Dans cet exemple, le paquet reçu P comporte effectivement l'information iMARK insérée (E436) par le terminal TRM. Le point d'accès PA vérifie donc, au cours d'une étape E520, si le paquet reçu P comporte en outre une information complémentaire de marquage. [0116] Dans l'exemple décrit ici, le paquet P comporte effectivement l'information iMARK' insérée (E438) par le terminal TRM. Ainsi, au cours d'une étape E530, le point d'accès PA traite le paquet P en fonction des deux informations iMARK et iMARK'. [0117] Dans le mode décrit ici, l'étape E530 de traitement comporte une incrémentation d'un premier compteur Cl de paquets reçus par le point d'accès PA et comportant des informations primaires de marquage et une incrémentation d'une deuxième compteur C2 de paquets reçus par le point d'accès PA et comportant une information complémentaire de marquage identique à l'information iMARK', c'est à dire des paquets envoyé par leurs terminaux émetteurs via leurs réseaux supplémentaires pour la même raison que celle du terminal TRM. [0118] Alternativement, le point d'accès PA peut ne pas détecter, au cours de l'étape E520, 17 une information complémentaire dans l'entête du paquet reçu. Dans ce cas, le point d'accès PA traite le paquet reçu au cours d'une étape E540 en fonction de l'information primaire de marquage iMARK uniquement. Le traitement (E540) peut comporter une incrémentation du compteur Cl. [0119] Suite à l'une des étapes de traitement E530 ou E540, le point d'accès envoie le paquet P, au cours de l'étape E550 vers sa destination P-SRV1. [0120] Dans le mode décrit ici, le routcur RTR-A constitue aussi un dispositif de gestion conforme à l'invention. Lorsqu'il reçoit le paquet P, il met en oeuvre les étapes du procédé de gestion décrites en référence à la figure 5. Les étapes E530 et E540 de traitement des paquets comportant des informations de marquage iMARK et éventuellement iMARK', peuvent comporter une incrémentation de compteurs comme décrit précédemment, ou une modification ou une suppression d'une information de marquage, ou une sélection d'un chemin de routage vers la destination P-SRV1 du paquet P selon les informations de marquage qu'il comporte. Ces actions peuvent aussi être mises en oeuvre par le point d'accès PA. [0121] Dans le mode décrit ici, la plateforrne de service P-SRV1 constitue également un dispositif de gestion conforme à l'invention. Lorsqu'elle reçoit le paquet P, elle met en oeuvre les étapes du procédé de gestion décrites en référence à la figure 5. Les étapes E530 et E540 de traitement des paquets comportant des informations de marquage iMARK et éventuellement iMARK', peuvent comporter une des actions déjà décrites précédemment (pour le point d'accès PA ou le routeur RTR-A). La plate-forme de service P-SRV1 peut adapter les caractéristiques du service qu'elle offre au terminal TRM en fonction du réseau d'accès utilisé, LANI ou LAN2, par exemple en utilisant des codeurs vidéo d'une qualité déterminée en fonction d'un type du réseau utilisé (cellulaire ou WiFi). [0122] D'une façon similaire au procédé de différentiation mis en oeuvre par le terminal TRM, le point d'accès PA peut insérer des informations de marquage dans un paquet P qu'il émet, ces informations de marquage comportant un type ou un identifiant d'une interface WAN utilisée pour acheminer ce paquet P vers sa destination. En effet, le point d'accès PA peut être connecté à un réseau WAN via différents moyens, par exemple en fibre optique et en liaison ADSL. En outre, le point d'accès peut comporter plusieurs interfaces WAN d'une même technologie. [0123] Le tableau suivant illustre, à titre d'exemple, une implémentation d'une nouvelle option « offload » qui peut être intégrée dans le champ « option IP » conformément au protocole IPv4. [0124] Le codage de l'option « Offload » pourrait par exemple être définie en numéro d'option 10 dans la classe d'options 0 de l'état de la technique et son codage pourrait être du type TLV (Type, Longueur, Valeur). 18 [0125] [Tableaux 1] Type (1 octet) Longueur (1 octet) Valeur (1 octet) Commentaires 0- Offload 1 0 trafic en mode nominal 1 trafic en mode offload 1- MCC 1 0 à 255 selon le code pays défini par le 3GPP 2- MNC 1 0 à 255 selon le code opérateur attribué par le 3GPP 3- Type réseau 1 0 Radio Cellulaire d'accès nominal 1 xDSL 2 Fibre 3 Câble 4 Satellite .... 4- Cause de 1 0 Mode Avion l'utilisation du 1 Mauvaise qualité du réseau nominal réseau supplé- 2 Perte synchronisation mentaire 3 réseau supplémentaire préféré 4 Godet data atteint 5 Agrégation (MPTCP) - - - 5- Pays cellulaire 1 0 à 255 selon le code pays défini par le 3GPP visité 6- Opérateur 1 0 à 255 selon le code opérateur attribué par le 3GPP cellulaire visité [0126] Dans l'exemple du tableau Tablel, l'information primaire de marquage conforme à l'invention correspond au code du type « 0 » et de la valeur « 1 «, cc code constitue une indication que le paquet est destiné à être envoyé via le réseau supplémentaire. En effet, le type « 0 » permet de distinguer un paquet destiné à être envoyé via le réseau nominal (la valeur étant «0 »), d'un paquet destiné à être envoyé via le réseau supplémentaire (la valeur étant « 1 »). [0127] Dans cet exemple, les codes des types 1 à 6, y compris toutes leurs valeurs possibles, constituent des informations complémentaires de marquage au sens de l'invention. [0128] Dans un mode de réalisation, l'étape de traitement E530 mise en oeuvre par le point d'accès PA comporte un ajout d'informations complémentaires iMARK'. Le tableau suivant illustre, à titre d'exemple, un codage de la nouvelle « Offload » pour im- 19 plémcntcr les informations ajoutées par le point d'accès. [0129] [Tableaux2] Type (1 octet) Longueur (1 octet) Valeur (1 octet) Commentaire 20- Typc de l'interface WAN 1 0 ADSL empruntée par le paquet P 1 VDSL 2 FTTH 3 Cellulaire 2G 4 Cellulaire 3G 5 Cellulaire 4G 6 Cellulaire 5G 7 Câble 8 Satellite ... .... 21- Débit de synchronisation 1 0