FR3101506A1 - Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet - Google Patents

Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet Download PDF

Info

Publication number
FR3101506A1
FR3101506A1 FR1910868A FR1910868A FR3101506A1 FR 3101506 A1 FR3101506 A1 FR 3101506A1 FR 1910868 A FR1910868 A FR 1910868A FR 1910868 A FR1910868 A FR 1910868A FR 3101506 A1 FR3101506 A1 FR 3101506A1
Authority
FR
France
Prior art keywords
internet access
wireless connection
access box
box
local equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1910868A
Other languages
English (en)
Other versions
FR3101506B1 (fr
Inventor
Florent MAERTEN
Pascal BENOIS
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bouygues Telecom SA
Original Assignee
Bouygues Telecom SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bouygues Telecom SA filed Critical Bouygues Telecom SA
Priority to FR1910868A priority Critical patent/FR3101506B1/fr
Publication of FR3101506A1 publication Critical patent/FR3101506A1/fr
Application granted granted Critical
Publication of FR3101506B1 publication Critical patent/FR3101506B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente invention concerne un procédé de caractérisation depuis un serveur distant (3) d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet (2), caractérisé en ce qu’il comprend des étapes de : (b) Emission depuis le serveur (3) à destination du boitier d’accès internet (2) d’un flux de données dans un protocole de communication utilisant un mode de transmission sans connexion ; (c) Redirection par le boitier d’accès internet (2) dudit flux de données vers un équipement local cible (1a) connecté au boitier d’accès internet (2) via ladite connexion sans-fil ; (d) Caractérisation du débit réel de la connexion sans-fil audit boitier d’accès à internet (2) en fonction d’au moins un compteur de paquets transmis dudit flux de données. Figure de l’abrégé : Fig 1

Description

Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet
DOMAINE TECHNIQUE GENERAL
La présente invention concerne le domaine de la fourniture d’accès à Internet.
Plus précisément, elle concerne un procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet.
ETAT DE L’ART
Il est souhaitable, que ce soit pour identifier des dysfonctionnements ou au contraire vérifier des améliorations de performances, pouvoir surveiller les débits de données chez un utilisateur. Par exemple, il est courant qu’un utilisateur se plaigne de ne plus avoir un accès à Internet convenable et appelle le service client, et ce dernier doit être en capacité de constater le problème pour pouvoir y apporter une solution.
Si le débit de données au niveau de la passerelle d’accès (la « box »), dit débit WAN (pour Wide Access Network) est facilement mesurable (par exemple en lui faisant télécharger un fichier), le débit Wifi réel derrière cette passerelle l’est beaucoup moins.
En effet, si on fait simplement télécharger un fichier à l’équipement de l’utilisateur, on pourra constater l’existence d’un goulot limitant le débit quelque part, mais on ne pourra pas savoir où. Or il est tout à fait possible que la connexion FTTH ou xDSL (i.e. le lien WAN) d’une passerelle soit nominale, mais que le Wifi soit le facteur limitant, par exemple à cause d’un problème dans l’émission radio au niveau de la passerelle ou du fait d’une perturbation électromagnétique. Inversement, le Wifi peut être en sous-capacité si le débit WAN est trop faible. Et dans tous les cas, il reste encore possible que le problème ne soit lié ni au Wifi ni au lien WAN mais provienne d’une erreur de configuration au niveau de l’équipement de l’utilisateur.
Il serait possible de mesurer le débit Wifi réel en installant sur un équipement client du réseau local connecté une application apte à échanger des données avec la passerelle, ou même en faisant faire de la part de l’utilisateur certaines actions.
Toutefois, ceci n’est pas souhaitable : d’une part on ne peut pas envisager avoir des applications pour tous les équipements potentiellement connectés en Wifi à une passerelle (qui peuvent être de types très variés, allant de l’imprimante réseau à la console de jeux), et d’autre part les utilisateurs peuvent être novice et la procédure de test doit pouvoir être faite intégralement à distance par le service client.
Il serait par conséquent souhaitable de disposer d’une nouvelle solution universelle, fiable, et pouvant intégralement être mise en œuvre à distance de mesure d’un débit réel d’une connexion sans-fil.
PRESENTATION DE L’INVENTION
Selon un premier aspect, la présente invention se rapporte donc à un procédé de caractérisation depuis un serveur distant d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet, caractérisé en ce qu’il comprend des étapes de :
(b) Emission depuis le serveur à destination du boitier d’accès internet d’un flux de données dans un protocole de communication utilisant un mode de transmission sans connexion ;
(c) Redirection par le boitier d’accès internet dudit flux de données vers un équipement local cible connecté au boitier d’accès internet via ladite connexion sans-fil ;
(d) Caractérisation du débit réel de la connexion sans-fil audit boitier d’accès à internet en fonction d’au moins un compteur de paquets transmis dudit flux de données.
Selon des caractéristiques avantageuses et non-limitatives :
Le procédé comprend une étape (a) de sélection dudit équipement local cible parmi l’ensemble des équipements locaux connectés au boitier d’accès internet via ladite connexion sans-fil.
Ledit équipement local cible sélectionné est inactif ou peu actif.
L’étape (c) est mise en œuvre grâce à une règle de redirection vers ledit équipement local cible, l’étape (a) comprenant en outre la création sur le boitier d’accès à internet de ladite règle de redirection suite à la sélection dudit équipement local cible.
Ladite règle de redirection est une règle de traduction d’adresse réseau, NAT, ou de traduction d’adresse de port, PAT.
L’étape (a) comprend préalablement la connexion sécurisée du serveur auprès du boitier d’accès à internet.
Ledit protocole de communication de la couche de transport utilisant un mode de transmission sans connexion est un protocole de la couche de transport, en particulier le protocole UDP.
L’étape (d) comprend l’estimation d’un débit réel atteignable de la connexion sans-fil audit boitier d’accès à internet en fonction d’au moins un paramètre de ladite connexion sans-fil.
L’étape (a) comprend l’obtention dudit au moins un paramètre de ladite connexion sans-fil.
Ledit au moins un paramètre de ladite connexion sans-fil est choisi parmi un niveau de bruit, un indicateur de puissance de signal, un nombre de flux.
Selon un deuxième aspect, l’invention concerne un serveur de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet, caractérisé en ce qu’il est configuré pour :
  • créer sur le boitier d’accès à internet une règle de redirection vers un équipement local cible connecté au boitier d’accès internet via ladite connexion sans-fil ;
  • émettre à destination du boitier d’accès internet un flux de données dans un protocole de communication utilisant un mode de transmission sans connexion, en vue de sa redirection par le boitier d’accès internet vers ledit équipement local cible ;
  • caractériser le débit réel de la connexion sans-fil audit boitier d’accès à internet en fonction d’au moins un compteur de paquets transmis dudit flux de données.
Selon un troisième et un quatrième aspect, l’invention concerne un produit programme d’ordinateur comprenant des instructions de code pour l’exécution d’un procédé selon le premier aspect de caractérisation depuis un serveur distant d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet ; et des moyens de stockage lisibles par un équipement informatique sur lesquels un produit programme d’ordinateur comprend des instructions de code pour l’exécution d’un procédé selon le premier aspect de caractérisation depuis un serveur distant d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet.
PRESENTATION DES FIGURES
D’autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description qui va suivre d’un mode de réalisation préférentiel. Cette description sera donnée en référence aux dessins annexés dans lesquels :
la figure 1 représente un mode réalisation préféré d’une architecture pour la mise en œuvre du procédé selon l’invention ;
la figure 2 est un exemple illustrant la différence entre débit réel et débit réel atteignable.
DESCRIPTION DETAILLEE
Architecture globale
En référence à lafigure 1, est proposé un procédé de caractérisation depuis un serveur distant 3 d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet 2.
Par « caractérisation », on entend notamment l’estimation dudit débit ou du moins d’un ordre de grandeur, voire simplement une évaluation de son caractère normal ou pas. On note qu’on considéré ici le débit « réel » c’est-à-dire effectivement constaté et non le débit physique abrévié « phy rate », qui est facile à connaitre mais correspond à un débit théorique qui n’est en pratique pas atteint, a fortiori s’il y a un problème.
Ce procédé permeta minimade signaler un tel problème dans la connexion Wifi, et avantageusement de permettre la résolution rapide et efficace du problème, en évitant à l’utilisateur des manipulations laborieuses, ou la nécessité qu’un technicien passe.
Ce procédé peut être lancé notamment à distance par un Conseiller de Clientèle (si par exemple l’utilisateur se plaint de son débit Wi-Fi), par un technicien ayant mis en service le boitier d’accès à internet 2 chez un client, directement par l’utilisateur pour s’auto-diagnostiquer, etc.
Dans la figure 1, le boitier 2 est connecté au réseau internet 20 via un réseau opérateur 21. Le serveur distant 3, typiquement un serveur de l’opérateur du boitier d’accès à Internet 2, est disposé dans le réseau internet 20 ou le réseau opérateur 21 et est ainsi connecté au boitier 2.
Ce boitier 2 génère un réseau local (dit LAN pour Local Access Network) au moins partiellement sans-fil, c’est-à-dire qu’une connexion sans fil est établie, et on suppose qu’au moins un équipement 1a, 1b local est connecté audit boitier via ladite connexion sans-fil. Ladite connexion sans-fil est typiquement une connexion Wifi (on prendra cet exemple dans la suite de la description), mais également une connexion Bluetooth ou tout autre protocole radio ou autre. A noter qu’il n’est pas exclu que le boitier 2 soit connecté à un ou plusieurs autres équipements 1a, 1b via une connexion filaire, typiquement en Ethernet.
Ici, la connexion sans-fil existe mais n’est pas forcément dans un « état de fonctionnement nominal », c’est-à-dire un état exempt d’anomalie et ou de panne. Par contraste, on dit que la connexion sans-fil n’est pas dans un état de fonctionnement nominal quand elle ne permet pas l’accès au réseau 20 via le boitier 2, ou de façon dégradée (mauvaise qualité de service, par exemple débit anormalement lent ou coupures) en d’autres termes qu’elle n’est pas capable de remplir son rôle, que ce soit du fait d’un problème dans le boitier 2, mais également dans l’environnement (perturbation électromagnétique) ou dans un équipement client 1a, 1b.
De manière classique, le boitier d’accès à internet 2 et le serveur 3 comprennent des moyens de traitement de données respectifs de type processeur, et le cas échéant des moyens de stockages de données (une mémoire), par exemple un disque dur.
Le ou les équipements 1a, 1b peuvent être de n’importe quel type. Dans la figure 1, le premier équipement 1a est un terminal mobile de type smartphone et le deuxième équipement 1b est par exemple une imprimante réseau.
Principe
De manière classique, la connexion sans-fil s’établit au niveau des couches basses du modèle OSI, et en particulier la couche physique (niveau 1) et/ou la couche de liaison de données (niveau 2, en particulier une ou plusieurs sous-couches de cette couche).
Par exemple, le Wifi est régi par les normes du groupe IEEE 802.11 (ISO/CEI 8802-11) qui s’attache à définir au niveau de la couche physique la modulation des ondes radioélectriques et les caractéristiques de la signalisation pour la transmission de données, et au niveau de la couche liaison de données l’interface entre le bus de la machine et la couche physique, notamment une méthode d’accès proche de celle utilisée dans le standard Ethernet et les règles de communication entre les différentes stations contrôle d’accès au support de type MAC. Par-dessus, il est possible d’utiliser n’importe quel protocole de transport basé sur IP sur un réseau 802.11 au même titre que sur un réseau Ethernet.
Ici on suppose qu’au moins un équipement local 1a, 1b est connecté au boitier d’accès internet 2 via ladite connexion sans-fil, i.e. qu’ils sont capables « d’échanger des paquets de données », sans plus de spécificité. Cela qui se traduit en pratique par une connectivité au niveau de la couche réseau du modèle OSI (niveau 3), typiquement conforment au protocole IP (en d’autres termes, chaque équipement 1a, 1b dispose d’une adresse IP locale).
Les protocoles IP assurent l'acheminement au mieux des paquets. Ils ne se préoccupent pas du contenu des paquets, mais fournissent une méthode pour les mener à destination, et sont considérés comme « non fiables ». Cela ne signifie pas qu'ils n'envoient pas correctement les données sur le réseau, mais qu'ils n'offrent aucune garantie pour les paquets envoyés concernant les points suivants :
  • corruption de données ;
  • ordre d'arrivée des paquets ;
  • perte de paquets ;
  • duplication des paquets.
En termes de fiabilité, le seul service offert par un protocole IP est de s'assurer que les en-têtes de paquets transmis ne comportent pas d'erreurs grâce à l'utilisation de somme de contrôle (checksum). Si l'en-tête d'un paquet comprend une erreur, sa somme de contrôle ne sera pas valide et le paquet sera détruit sans être transmis. En cas de perte d'un paquet, aucune notification n'est envoyée à l'expéditeur.
Ainsi, les garanties non offertes par un protocole IP sont déléguées aux protocoles de niveau supérieur, c’est pourquoi la connexion sans-fil peut être parfaitement établie au niveau 3 du modèle OSI sans être dans ledit état de fonctionnement nominal : si c’est le cas le problème est à un de ces niveaux supérieurs.
Le présent procédé propose d’utiliser astucieusement les protocoles de niveau supérieurs, en particulier ceux de la couche de transport du modèle OSI (niveau 4) ou une couche supérieure pour pouvoir caractériser le débit réel de ladite connexion sans-fil.
Plus précisément, on va tirer parti des propriétés d’un protocole de communication utilisant un mode de transmission sans connexion, en particulier un protocole de communication de la couche de transport (ce que « l’on appelle plus simplement un « protocole de transport »).
Par « mode de transmission sans-connexion » ou « en mode non-connecté » on entend une transmission de données dans laquelle chaque paquet est préfixé par un en-tête contenant une adresse de destination, suffisante pour permettre la livraison autonome du paquet, sans recours à d'autres instructions. Cela s’entend par opposition à un mode de transmission « orientée connexion » dans lequel il est nécessaire de déclarer l’échange de données, notamment via un mécanisme de « handshake ».
Le protocole typique de transport utilisant un mode de transmission sans connexion est UDP (User Datagram Protocol). Un paquet transmis en mode sans connexion est en effet fréquemment appelé un datagramme.
Le rôle de ce protocole est de permettre la transmission de données de manière très simple entre deux entités, chacune étant définie par une adresse IP et un numéro de port (i.e. connexion établie en couche 3). Aucune communication préalable n'est requise pour établir la connexion, au contraire de TCP (Transmission Control Protocol), qui utilise le mécanisme de handshake. UDP est détaillé dans la RFC 768.
Un protocole utilisant un mode de transmission sans connexion expose le programme qui l'utilise aux problèmes éventuels de fiabilité du réseau : il n'existe pas de garantie de protection quant à la livraison, l'ordre d'arrivée, ou la duplication éventuelle des datagrammes. UDP est donc adapté à un usage pour lequel la détection et la correction d'erreurs ne sont pas nécessaires, ou sont effectuées directement par l'application, c’est pourquoi il est généralement utilisé pour transmettre rapidement de petites quantités de données, depuis un serveur vers de nombreux clients ou bien dans des cas où la perte éventuelle d'un datagramme est préférée à l'attente de sa retransmission. Le DNS, la voix sur IP ou les jeux en ligne sont ainsi des utilisateurs typiques de ce protocole : par exemple, dans le cas de la transmission de la VoIP ou d’un jeu de type FPS, la perte occasionnelle d'un paquet est tolérable dans la mesure où il existe des mécanismes de substitution des données manquantes, par contre la rapidité de transmission est un critère primordial pour la réactivité.
Il est également utilisé pour émettre des données à plusieurs récepteurs simultanément (multicast, broadcast), la connexion TCP n'étant que point-à-point.
Dans le présent procédé, c’est paradoxalement le caractère « non-fiable » d’UDP (et de façon générale de tout protocole de communication utilisant un mode de transmission sans connexion) qui est expressément recherché car il va justement permettre de mettre en évidence les éventuels problèmes du réseau sans-fil.
Ainsi, un flux UDP envoyé depuis le serveur 3 au boitier d’accès à Internet 2 et redirigé vers un équipement local 1a, 1b connecté via ladite connexion sans-fil va permettre de caractériser le débit réel de cette connexion sans-fil.
En effet, il est possible « d’arroser » un équipement de paquets non-sollicités (et donc sans qu’aucune action de l’utilisateur ou application n’ait à être impliquée), que ce dernier va simplement rejeter puisqu’il n’attend rien. Cependant la transmission a bien eu lieu donc il est possible en l’observant d’estimer le débit réel de la connexion sans-fil.
A noter qu’on pourra utiliser tout autre protocole de communication utilisant un mode de transmission sans connexion tel que FASP (Fast and Secure Protocol), ICMP (Internet Control Message Protocol), IPX (Internetwork Packet Exchange), etc.
Procédé
Le procédé commence par une étape (a) optionnelle d’initialisation du procédé par le serveur 3. A noter que le procédé peut être géré directement pas le boitier 2, et ainsi commencer directement par l’étape (b) suivante, voir ci-après.
Préférentiellement, l’étape (a) commence par l’établissement d’une connexion sécurisée entre le serveur 3 et le boitier 2, par exemple via SSH (Secure Shell) ou encore TLS, SSL, etc.
Ensuite, l’étape (a) comprend en particulier la sélection (par le serveur 3 ou le boitier 2) d’un équipement local cible 1b parmi l’ensemble des équipements locaux 1a, 1b connectés au boitier d’accès internet 2 via ladite connexion sans-fil.
Par équipement cible, on entend l’équipement local vers lequel envoyer le flux UDP. Techniquement, l’équipement cible pourrait être n’importe quel équipement local connecté au réseau sans-fil, mais préférentiellement est sélectionné un équipement inactif ou peu actif (en particulier l’équipement le moins actif parmi les équipements connectés, i.e. échangeant le moins de paquets).
En effet, l’équipement actif échange déjà des paquets TCP sur la connexion sans-fil, et il risque d’y avoir conflit entre ces paquets TCP et les paquets UDP : soit il va être capable de recevoir moins de paquets UDP que ce qu’il pourrait s’il était inactif  en d’autres termes, la bande-passante UDP est « limitée » par les échanges TCP), soit des paquets TCP vont être bloqués du fait de la saturation UDP et l’utilisation de l’équipement cible sera perturbée. En résumé, un équipement cible inactif permet donc une mesure de débit réel plus fiable et sans interférence.
Par exemple, on pourra choisir un équipement tel qu’une imprimante réseau (comme représenté sur la figure 1), une caméra IP ou de façon générale un objet connecté (en particulier domotique), car ce sont des équipements fonctionnant par intermittence et majoritairement inactifs, contrairement à des équipements tel qu’un terminal mobile de type smartphone qui échangent des données en permanence.
Alternativement ou en complément, on pourra sélectionner l’équipement cible en fonction d’autres critères tels que, et sans cela soit exhaustif, son niveau de signal reçu, son nombre d’antennes, sa compatibilité annoncée avec les différentes versions de standard de connexion sans-fil, ou une combinaison de ces critères (en particulier parmi les équipements cibles inactifs).
Ensuite, l’étape (a) comprend avantageusement la création sur le boitier d’accès à internet 2 d’une règle de redirection vers ledit équipement local cible 1b, laquelle est en particulier une règle NAT (Network Address Translation, i.e. traduction d’adresse réseau) et/ou PAT (Port Address Translation, i.e. traduction d’adresse de port).
Plus précisément, alors que le boitier d’accès à internet 2 à une adresse IP publique, les équipements locaux 1a, 1b n’ont que des adresses IP privées. Ladite règle NAT et/ou PAT associe à un port du boitier 2 l’adresse de l’équipement cible 1b. Ainsi, pour envoyer des données à l’équipement cible 1b depuis l’extérieur (i.e. depuis le réseau internet 20), il suffit de les envoyer à l’adresse publique du boitier 2 sur le port correspondant, et le boitier va traduire cette adresse vers l’adresse de l’équipement cible 1b.
On note que soit cette règle de redirection est créé par le boitier 2, soit elle est poussée sur ce dernier par le serveur 3, ce qui est facilité en cas de connexion sécurisée du serveur 3 auprès du boitier 2.
Enfin, l’étape (a) comprend avantageusement l’obtention d’informations préalable au test, et notamment l’obtention d’au moins un paramètre de ladite connexion sans-fil, en particulier associé audit équipement cible 1b. Comme l’on verra, ce paramètre permet de définir les conditions dans laquelle la connexion sans-fil est établie, et est préférentiellement choisi parmi un niveau de bruit, un indicateur de puissance de signal reçu (RSSI), un niveau de bruit radio, un taux d’occupation de la radio par des perturbateurs sur le même canal radio ou des canaux adjacents, un taux d’occupation du canal radio par d’autres équipements partageant la même ressource radio, une modulation choisie (MCS), un nombre de flux obtenu (en cas de multiplexage spatial), une compatibilité annoncée avec les différentes versions de standard de connexion sans-fil, un type d’équipement identifié par son constructeur (OUI) associé à l’identifiant mondial unique de l’équipement (Adresse MAC), un nombre de paquets perdus et/ou un nombre de paquets retransmis ….
Par ailleurs, les informations préalables au test peuvent comprendre un compteur de paquets (i.e. le compteur est relevé avant le test).
Test
Dans les étapes (b) puis (c) principales, le test est en pratique effectué : le serveur 3 génère et émet à destination du boitier d’accès internet 2 un flux de données dans ledit protocole de communication utilisant un mode de transmission sans connexion (en particulier UDP), et le boitier d’accès internet 2 redirige ce flux de données vers l’équipement local cible 1a connecté au boitier d’accès internet 2 via ladite connexion sans-fil (en particulier grâce à la règle de redirection).
Le flux de données doit être émis à un débit suffisant, en particulier supérieur ou égal à la capacité du lien WAN et/ou au débit théorique de la connexion sans-fil, si l’on ne veut pas estimer de manière biaisée le débit réel de la connexion sans-fil, et son contenu peut être arbitraire. A noter qu’on peut jouer sur la taille des paquets UDP pour affiner le diagnostic.
Alors, dans une étape (d), le débit réel de la connexion sans-fil audit boitier d’accès à internet 2 peut être caractérisé en fonction d’au moins un compteur de paquets transmis dudit flux de données.
Plus précisément, même si les paquets sont rejetés par l’équipement cible 1b, on peut savoir combien de paquets ont été effectivement transmis (en comparant le compteur avant et après) sur quel intervalle de temps et en déduire une estimation du débit réel.
De manière préféré, l’étape (d) comprend la suppression de la règle de redirection ajoutée (de sorte à laisser le boitier 2 dans l’état d’origine et ne pas créer de perturbation potentielle), et la fermeture de l’éventuelle connexion sécurisée.
A noter qu’il reste possible que le boitier 2 comprenne en permanence une règle de redirection, par exemple établie à la première mise en route du boitier 2 et mise à jour à chaque connexion/déconnexion d’un équipement 1a, 1b du réseau sans-fil, par exemple utilisant un port dédié défini et réservé par l’opérateur.
Normalisation
Il peut être souhaitable d’estimer, outre le débit réel « instantané », un débit réel atteignable, en particulier dans des conditions « optimales », voir le débit réel atteignable sur un équipement local activement utilisé par le client. Par exemple, sur la figure 1, ce qui est important est en pratique le débit atteignable sur son terminal 1a.
Cela permet ainsi en grande partie de résoudre un éventuel problème d’expérience utilisateur.
Ainsi, l’étape (d) peut comprendre l’estimation dudit débit réel atteignable de la connexion sans-fil audit boitier d’accès à internet 2 en fonction d’au moins un paramètre de ladite connexion sans-fil.
L’idée est de « normaliser » le débit estimé en fonction desdits paramètres de ladite connexion sans-fil. Par exemple, en référence à lafigure 2, si l’on constate un fort niveau de bruit et un mauvais indicateur de force de signal, on peut estimer la valeur du débit réel qu’on aurait obtenu si ces niveaux de bruit/ indicateur de force de signal avaient été normaux. Ainsi, il devient possible de comparer deux valeurs de débit réel atteignables pour déterminer s’il y a un problème ou non.
Plus précisément, estimer le débit réel atteignable correspond à calculer au débit réel qu’on aurait dû mesurer si les paramètres de ladite connexion sans-fil avait présenté des valeurs standard (représentatives d’une situation normale).
Cette normalisation peut être réalisée en utilisant une base de données de valeurs de référence de débit réel chacune pour un n-uplet desdits paramètres de connexion sans-fil, ces n-uplets étant les plus variés possibles. Ces dernières peuvent être tirées de mesures terrain ou de bases de données externes. L’idée est de construire un modèle de référence à partir de cette base de données de valeurs de référence, i.e. un abaque, permettant de modéliser comment les variations de ces paramètres de la connexion sans-fil influent sur la valeur du débit réel. On pourra pour cela utiliser toute technique connue de l’homme du métier, en particulier des techniques statistiques, des méthodes d’apprentissage automatisé, etc.
En extrapolant, on peut même estimer le débit réel que pourrait atteindre la connexion sans-fil dans n’importe quelle pièce du logement, avec n’importe quel type d’équipement 1a, 1b, etc. Pour cela il suffit de simuler les paramètres du réseau sans-fil qu’on aurait alors, et de calculer le débit réel qu’on aurait dû mesurer si les paramètres de ladite connexion sans-fil avait présenté ces valeurs simulées.
Serveur et produit programme d’ordinateur
Selon un deuxième aspect, l’invention concerne un serveur 3 configuré pour la mise en œuvre du présent procédé.
En particulier, ce serveur 3 est configuré pour créer sur le boitier d’accès à internet 2 une règle de redirection vers l’équipement local cible 1b connecté au boitier d’accès internet 2 via ladite connexion sans-fil, émettre à destination du boitier d’accès internet 2 un flux de données dans un protocole de communication utilisant un mode de transmission sans connexion (UDP préférentiellement) en vue de sa redirection par le boitier d’accès internet vers ledit équipement local cible 1b, et caractériser le débit réel de la connexion sans-fil audit boitier d’accès à internet 2 en fonction d’au moins un compteur de paquets transmis dudit flux de données.
Le serveur 3 est également éventuellement configuré pour établir une connexion sécurisée avec le boitier 2, sélectionner ledit équipement local cible 1b, et/ou supprimer ladite règle de redirection du boitier d’accès à internet 2.
Selon un troisième et un quatrième aspects, l’invention concerne un produit programme d’ordinateur comprenant des instructions de code pour l’exécution (en particulier sur les moyens de traitement de données du serveur 3) du procédé de caractérisation depuis un serveur distant 3 d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet 2, ainsi que des moyens de stockage lisibles par un équipement informatique (notamment des moyens de stockage de données du serveur 3) sur lequel on trouve ce produit programme d’ordinateur.

Claims (13)

  1. Procédé de caractérisation depuis un serveur distant (3) d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet (2), caractérisé en ce qu’il comprend des étapes de :
    (b) Emission depuis le serveur (3) à destination du boitier d’accès internet (2) d’un flux de données dans un protocole de communication utilisant un mode de transmission sans connexion ;
    (c) Redirection par le boitier d’accès internet (2) dudit flux de données vers un équipement local cible (1a) connecté au boitier d’accès internet (2) via ladite connexion sans-fil ;
    (d) Caractérisation du débit réel de la connexion sans-fil audit boitier d’accès à internet (2) en fonction d’au moins un compteur de paquets transmis dudit flux de données.
  2. Procédé selon la revendication 1, comprenant une étape (a) de sélection dudit équipement local cible (1a) parmi l’ensemble des équipements locaux (1a, 1b) connectés au boitier d’accès internet (2) via ladite connexion sans-fil.
  3. Procédé selon la revendication 2, dans lequel ledit équipement local cible (1a) sélectionné est inactif ou peu actif.
  4. Procédé selon l’une des revendications 2 et 3, dans lequel l’étape (c) est mise en œuvre grâce à une règle de redirection vers ledit équipement local cible (1b), l’étape (a) comprenant en outre la création sur le boitier d’accès à internet (2) de ladite règle de redirection suite à la sélection dudit équipement local cible (1b).
  5. Procédé selon la revendication 4, dans laquelle ladite règle de redirection est une règle de traduction d’adresse réseau, NAT, ou de traduction d’adresse de port, PAT.
  6. Procédé selon l’une des revendications 2 à 5, dans lequel l’étape (a) comprend préalablement la connexion sécurisée du serveur (3) auprès du boitier d’accès à internet (2).
  7. Procédé selon l’une des revendication 1 à 6, dans lequel ledit protocole de communication de la couche de transport utilisant un mode de transmission sans connexion est un protocole de la couche de transport, en particulier le protocole UDP.
  8. Procédé selon l’une des revendication 1 à 7, dans lequel l’étape (d) comprend l’estimation d’un débit réel atteignable de la connexion sans-fil audit boitier d’accès à internet (2) en fonction d’au moins un paramètre de ladite connexion sans-fil.
  9. Procédé selon la revendication 8 en combinaison avec l’une des revendications 2 à 6, dans lequel l’étape (a) comprend l’obtention dudit au moins un paramètre de ladite connexion sans-fil.
  10. Procédé selon l’une des revendications 7 et 8, dans lequel ledit au moins un paramètre de ladite connexion sans-fil est choisi parmi un niveau de bruit, un indicateur de puissance de signal, un nombre de flux.
  11. Serveur (3) de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet (2), caractérisé en ce qu’il est configuré pour
    • créer sur le boitier d’accès à internet (2) une règle de redirection vers un équipement local cible (1b) connecté au boitier d’accès internet (2) via ladite connexion sans-fil ;
    • émettre à destination du boitier d’accès internet (2) un flux de données dans un protocole de communication utilisant un mode de transmission sans connexion, en vue de sa redirection par le boitier d’accès internet vers ledit équipement local cible (1b) ;
    • caractériser le débit réel de la connexion sans-fil audit boitier d’accès à internet (2) en fonction d’au moins un compteur de paquets transmis dudit flux de données.
  12. Produit programme d’ordinateur comprenant des instructions de code pour l’exécution d’un procédé selon l’une des revendications 1 à 10 de caractérisation depuis un serveur distant (3) d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet (2), lorsque ledit programme est exécuté par un ordinateur
  13. Moyens de stockage lisibles par un équipement informatique sur lesquels un produit programme d’ordinateur comprend des instructions de code pour l’exécution d’un procédé selon l’une des revendications 1 à 10 de caractérisation depuis un serveur distant (3) d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet (2).
FR1910868A 2019-10-01 2019-10-01 Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet Active FR3101506B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1910868A FR3101506B1 (fr) 2019-10-01 2019-10-01 Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1910868A FR3101506B1 (fr) 2019-10-01 2019-10-01 Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet
FR1910868 2019-10-01

Publications (2)

Publication Number Publication Date
FR3101506A1 true FR3101506A1 (fr) 2021-04-02
FR3101506B1 FR3101506B1 (fr) 2023-10-27

Family

ID=69158053

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1910868A Active FR3101506B1 (fr) 2019-10-01 2019-10-01 Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet

Country Status (1)

Country Link
FR (1) FR3101506B1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090124250A1 (en) * 2007-11-14 2009-05-14 Topaltzas Dimitrios M System and Method for Testing Mobile Telephone Devices using a Plurality of Communication Protocols
KR20100046763A (ko) * 2008-10-28 2010-05-07 에스케이 텔레콤주식회사 복합 대역폭 측정 시스템 및 그 방법
US20150373574A1 (en) * 2012-12-13 2015-12-24 Devicescape Software, Inc. Systems and methods for quality of experience measurement and wireless network recommendation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090124250A1 (en) * 2007-11-14 2009-05-14 Topaltzas Dimitrios M System and Method for Testing Mobile Telephone Devices using a Plurality of Communication Protocols
KR20100046763A (ko) * 2008-10-28 2010-05-07 에스케이 텔레콤주식회사 복합 대역폭 측정 시스템 및 그 방법
US20150373574A1 (en) * 2012-12-13 2015-12-24 Devicescape Software, Inc. Systems and methods for quality of experience measurement and wireless network recommendation

Also Published As

Publication number Publication date
FR3101506B1 (fr) 2023-10-27

Similar Documents

Publication Publication Date Title
US8189489B2 (en) Characterization of network path quality for network applications and services
US6823479B1 (en) Network fault analysis tool
US10623280B2 (en) Diagnostic testing
EP3787344B1 (fr) Procédé de configuration d'un système d'extension de couverture de communication sans-fil et un système d'extension de couverture de communication sans-fil mettant en oeuvre ledit procédé
FR3073114A1 (fr) Procede de selection de canal primaire pour des communications sans-fil
EP3603024A1 (fr) Procédé de recommandation d'une pile de communication
EP2883341B1 (fr) Dispositif et procede de mise a disposition de services dans un reseau de communication
WO2019185552A1 (fr) Procede de communication
FR3101506A1 (fr) Procédé de caractérisation d’un débit réel d’une connexion sans-fil à un boitier d’accès à internet
WO2020221779A1 (fr) Procedes et dispositifs de mesure de reputation dans un reseau de communication
EP3526956B1 (fr) Procédé de négociation d'une qualité de service offerte par une passerelle à des terminaux
EP3777308A1 (fr) Procede de communication
WO2023047068A1 (fr) Procede de controle d'un acces a un service applicatif mis en œuvre dans un reseau de telecommunications, procede de traitement d'un message de controle d'un acces audit service applicatif, dispositifs, equipement de controle, equipement client, systeme et programmes d'ordinateur correspondants
EP2955887B1 (fr) Procédé de répartition de charge dynamique dans un réseau privé
WO2009122078A1 (fr) Partage de contenu multi supports a partir d'une communication audio-video
EP1424832A1 (fr) Dispositif de mesures de bout en bout d'informations de reseau
EP4199454B1 (fr) Procédé et système de détection d'incidents dans au moins un réseau local de communication
FR3138591A1 (fr) Caractérisation d’au moins une partie d’un réseau internet
EP2090985A1 (fr) Technique de mise en relation pour la reception par un terminal requérant d'au moins un contenu diffusé
KR100506236B1 (ko) 피어투피어망 네트워크에 대한 품질 측정방법
CA3146762A1 (fr) Procede de determination si une adresse ip est attribuee a un terminal dans un reseau de communication
FR3129050A1 (fr) Procédé de vérification de la fiabilité d’une première valeur d’un paramètre de contrôle de flux relatif à une connexion destinée à être établie entre un premier équipement de communication et un deuxième équipement de communication reliés par un chemin comprenant au moins un nœud intermédiaire au moyen d’une valeur d’un paramètre de performance intermédiaire déterminée par le nœud intermédiaire
Donnet et al. mami
FR2941834A1 (fr) Detection d'un dispositif de controle upnp et mise en relation avec un terminal.
FR2908577A1 (fr) Procede de transmission conformement a un protocole de transmission par rafales d'un contenu de donnees,produit programme d'ordinateur,moyen de stockage et dispositif correspondants.

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20210402

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6