
Salut
Parlons de ce qui affecte vraiment la vitesse de transfert de données dans les réseaux sans fil modernes, dissipons quelques mythes et répondons s'il est temps de changer votre ancien routeur en un extraterrestre à cornes étincelant avec MU-MIMO à bord.
Pour un échauffement est une petite tùche. Imaginez un réseau Wi-Fi sans fil composé d'un point d'accÚs (AP) et de deux appareils clients identiques (STA1 et STA2).
Nous lisons les inscriptions sur les boĂźtes:
AP: 1733,3 Mbps
STA1, STA2: 866,7 Mbps
Attention, une question. Les deux clients commencent simultanément à télécharger un fichier volumineux à partir du serveur. à quelle bande passante chaque appareil peut-il s'attendre?
Nous ferons une réservation immédiatement - pour plus de simplicité et de clarté, nous appellerons simplement le débit (vitesse du canal) la
vitesse . Oui, la
vitesse des protocoles de la couche transport peut s'avérer deux fois inférieure à notre
vitesse , mais vous savez déjà tout cela. Maintenant, quelque chose d'autre.
Notre tùche est de rappeler la principale limitation des réseaux sans fil.
Un support partagé implique qu'un seul appareil doit diffuser par unité de temps.
Ce fait nous amÚne à une réponse contre-intuitive: malgré le fait que le point d'accÚs est capable de supporter 1733,3 Mbit / s, chacun des appareils fonctionnera, en moyenne, à une vitesse de 433,3 Mbit / s.

OĂč sont passĂ©s les 866,7 Mbps restants? Faisons les choses correctement.
Il est pratique d'utiliser la mesure d'utilisation du temps d'antenne pour décrire le fonctionnement des réseaux sans fil. Il montre combien de temps l'éther est occupé à transmettre des données.
Maintenant attention! Afin de développer le 1733,3 Mbit / s revendiqué, l'appareil doit occuper à lui seul l'air 100% du temps. Dans ce cas, le deuxiÚme appareil (récepteur) doit également prendre en charge cette vitesse.
Nous soulignons une fois de plus - la connexion entre des appareils supportant des vitesses différentes s'effectue à la vitesse du moins rapide de la paire.
Tout devient plus triste si le maximum de l'appareil, par exemple, est de 72,2 Mbit / s. Vous devrez emprunter les mĂȘmes 100% d'Ă©ther, mais le rĂ©sultat n'est pas du tout impressionnant.
Soit dit en passant, 72,2 Mbit / s - la vitesse n'est pas aléatoire. La plupart des smartphones modernes peuvent ne pas compter sur plus, mais plus sur cela plus tard.
Revenons maintenant Ă STA1 et STA2. Selon les conditions, ils ont commencĂ© Ă tĂ©lĂ©charger le fichier sur le serveur en mĂȘme temps. Nous nous souvenons qu'un seul appareil peut diffuser par unitĂ© de temps.
Coordonne CSMA / CA - AccÚs multiple avec détection de porteuse et évitement des collisions via Wi-Fi. En bref, sa tùche est de donner systématiquement le droit de vote à tous les appareils, tout en ne permettant pas, si possible, la transmission simultanée de deux appareils ou plus (collisions).
Vous pouvez lire
Wikipedia si vous voulez plus de détails.
Et câest mieux
. Ou -
ici , si vous ĂȘtes trĂšs sĂ©rieux.
Et oĂč est l'utilisation du temps d'antenne? Et malgrĂ© le fait que le travail CSMA / CA dans ce cas, chacun des deux appareils clients prĂȘts pour le transfert recevra environ la moitiĂ© du temps d'antenne, soit 50% du temps d'antenne, pour leurs besoins.
100% de temps d'antenne - 866,7 Mbps;
50% de temps d'antenne - 433,3 Mbps pour chacun des appareils.
Cette image ne changera pas, mĂȘme si le point d'accĂšs prend en charge tous les 6933,3 Mbit / s. La communication entre l'AP et le STA est toujours limitĂ©e par la vitesse des appareils les moins rapides.
Par curiosité, vous pouvez jouer un peu avec les conditions du problÚme:
Changez la vitesse pour STA2 - 72,2 Mbps;
Ajoutez STA3, la vitesse est de 72,2 Mbps.
Que reste-t-il des 1733,3 Mbps revendiqués?

Précision importante numéro 1
En toute honnĂȘtetĂ©, nous ajoutons que ces calculs sont corrects lorsque la fonctionnalitĂ©
Airtime Fairness a Ă©tĂ© activĂ©e sur le BS, sans quoi tout serait bien pire - les appareils clients lents conduiraient Ă la distribution la plus inefficace du temps d'antenne. Il est bon que la technologie ait Ă©tĂ© mise en Ćuvre par presque tous les fournisseurs qui se respectent.
Mais il y a une mise en garde: Airtime Fairness ne fonctionne qu'en liaison descendante (de AP Ă STA). Uplink a toujours l'anarchie.
Précision importante n ° 2
Dans un réseau réel, en raison de la congestion de l'air, des collisions et des caractéristiques du protocole, le niveau maximum réalisable d'utilisation du temps d'antenne se situe entre 70% et 80%.
La vitesse calculée par nous changera en conséquence.
Pourquoi un si long prélude? Sachez quels appareils clients sont utilisés sur votre réseau. Leur impact sur les performances dans un environnement de données partagées est gravement sous-estimé. Ensuite, nous comprendrons combien.
Partie 1 - Les clients blĂąment tout
Ou des appareils clients, si vous le souhaitez. De quoi sont-ils coupables et qu'est-ce qui les distingue en fait des points d'accĂšs?

Tout est simple. Le plus souvent, les clients sont compacts, autonomes et mobiles. Tous les problÚmes en découlent.
Boßtier élégant en métal d'une épaisseur de 7 mm? Pour le placement de 4 trajets radio MIMO, vous ne pouvez pas imaginer mieux.
Le transfert de données multithread et les canaux larges sont-ils trop énergivores? Rien, laissez-les charger l'appareil plusieurs fois par jour.
Les clients bougent-ils constamment? Non-sens - dévisser la puissance aux points au maximum.
Dans de telles circonstances, les développeurs sont obligés de faire des compromis.
Vous vous souvenez du puissant point d'accÚs (1733 Mbps) de l'introduction à l'article? Allons encore plus loin. La norme 802.11ac nous permet d'accélérer jusqu'à un impressionnant 6933 Mbps.
Les conditions pour cela sont les suivantes:
- 5 GHz;
- 8 flux spatiaux (MIMO 8x8: 8);
- 160 MHz - largeur de canal;
- 256QAM - modulation.
Les points d'accĂšs conformes sur le marchĂ© sont reprĂ©sentĂ©s mĂȘme dans le segment des consommateurs. Qu'en est-il des clients?
Pour plus de clarté, menons une expérience de réflexion: connectez à notre point abstrait un smartphone trÚs spécifique - iPhone 8. Voyons de quoi il est capable.
2,4 GHz vs 5 GHz
Des observations à long terme confirment qu'il y a de plus en plus d'appareils fonctionnant dans les «cinq». Et c'est merveilleux.
Le seul avantage de 2,4 GHz - moins d'atténuation - est devenu aujourd'hui presque un inconvénient.
Lors de la conception de réseaux denses, l'une des tùches consiste à lutter contre les interférences. Nous nous battons, entre autres, en isolant les zones de couverture AP les unes des autres. Des murs sont utilisés, la puissance de l'émetteur est sous-estimée et la «portée» des deux est clairement superflue.
D'une maniÚre ou d'une autre - l'avenir du Wi-Fi est dans les "cinq", si vous ne considérez pas les cas trÚs étroits.
Cependant, les statistiques ne fournissent pas de données fiables sans ambiguïté sur la distribution des appareils - il y a trop de variables (pays, région, lieu, événement et autres).
Aujourd'hui, nous pouvons peut-ĂȘtre dire avec prudence qu'en Russie, nous avons atteint un rapport 50/50 pour la prise en charge des appareils clients de la bande 5 GHz.
Comment ce sera sur votre réseau est une autre question.
Notre iPhone 8 imaginaire, soit dit en passant, prend bien en charge les «cinq».
Mimo
La capacité de transmettre simultanément plusieurs flux de données sur un seul canal de fréquence est apparue dans 802.11n. Cependant, les choses sont toujours là :
- Les clients MIMO 8x8: 8 ne prennent pas encore en charge. Du tout;
- Absence presque complĂšte d'appareils clients avec MIMO 4x4: 4 - voir le commentaire ci-dessous;
- Meilleurs ordinateurs portables prenant en charge MIMO 3x3: 3;
- Smartphones et tablettes haut de gamme prenant en charge MIMO 2x2: 2;
- La grande majorité des appareils sont SISO 1x1: 1.
Et tout cela parce que la technologie MIMO est trĂšs exigeante:

MIMO, SISO - qu'est-ce que c'est? Et quels sont les chiffres?SISO (Single Input Single Output) - appareils avec une entrée et un chemin de sortie. Tout a commencé avec eux.
MIMO (Multiple Input Multiple Output) - respectivement, plusieurs Ă©tages d'entrĂ©e et de sortie. GrĂące Ă MIMO, il est devenu possible de transmettre plusieurs signaux utiles sur un mĂȘme canal de frĂ©quence.
MIMO 4x4: 4 signifie [4 chemins de transmission] x [4 chemins de réception]: [4 flux spatiaux].
MIMO 4x4: 3 - ça arrive.
MIMO 3x3: 4 - ne se produit pas.
Un point d'accÚs avec MIMO 4x4: 4 permet en effet d'augmenter le taux de transfert de données de 4 fois. Bien sûr, si les deux appareils (AP et client) ont des capacités égales.
Les appareils clients avec MIMO 4x4: 4 ont commencé à apparaßtre sur le marché assez récemment. Ce sont principalement des adaptateurs Wi-Fi dédiés, mais Samsung nous a récemment stupéfait en mentionnant dans la description de son nouveau Galaxy Note 9 - MIMO 4x4. C'est trÚs inapproprié, car nous voulions écrire qu'il n'y a pas encore d'appareils mobiles ayant des caractéristiques similaires sur le marché.
à cet égard, un concours.
Les conditionsNous avons besoin de la demande d'association de Galaxy Note 9 (ou de tout autre smartphone), confirmant la prise en charge du transfert de quatre flux spatiaux. Le premier fichier PCAP à wireless@comptek.ru contenant la trame spécifiée recevra un excellent cadeau de CompTek.
Une condition importante est que vous devez supprimer vous-mĂȘme le trafic. Nous pouvons demander une photo de l'appareil :)
Comme on dit - les exceptions confirment la rĂšgle.
Appareils avec MIMO 4x4: 4 - presque aucun. MIMO 3x3: 3 est le lot du rare Macbook Pro. MIMO 2x2: 2 - dans les smartphones et tablettes haut de gamme. La majorité statistique sont des appareils qui ne prennent pas en charge MIMO.
Nous ne serons pas comme la plupart. Notre iPhone 8 est un smartphone haut de gamme qui prend en charge le transfert de jusqu'Ă deux flux spatiaux.
Comment savons-nous que c'est une question importante. Nous le dirons dans la derniĂšre partie de l'article.
Comme nous le rappelons, la communication entre des appareils supportant des vitesses différentes s'effectue à la vitesse du moins rapide de la paire.
En bref - et 1733,3 Mbps sont restés. Triste Mais amusant - c'est presque deux gigabits!
MathDans le cas des flux spatiaux (Spatial Streams), tout est simple.
Leur nombre est un facteur.
Nous prenons la vitesse de base pour SISO (en tenant compte de la largeur du canal) et multiplions par le nombre de flux spatiaux (SS).
6933 ~ 866,7 Ă 8 (SS = 8)
1733,3 ~ 866,7 Ă 2 (SS = 2)
Si vous ĂȘtes trop paresseux pour considĂ©rer - utilisez simplement le
tableau. Largeur de canal
802.11ac nous permet d'utiliser des canaux d'une largeur de 160 MHz.
Veuillez ne pas le faire.
De plus, les canaux de 80 MHz ne sont pas non plus catégoriquement recommandés pour utilisation.
Le fait est qu'en Ă©largissant la bande, nous ouvrons en fait les portes pour l'interfĂ©rence de toutes les bandes - nous gĂąchons l'air pour nous-mĂȘmes et nos voisins.
Nous n'analyserons pas en détail pourquoi cela se produit - cela tire sur un article séparé, mais vous pouvez vous familiariser indépendamment avec les recommandations et les guides de bonnes pratiques des principaux fournisseurs - seulement 20 MHz, à de rares exceptions prÚs.
40 MHz n'est autorisé que dans les "cinq", si la densité de la clientÚle et la situation sur l'air le permettent.
Mais nous sommes optimistes - nous supposerons que notre réseau n'est que cela.
Ainsi, Ă partir de 1733,3 Mbit / s, il reste 400 Mbit / s - pour un canal d'une largeur de 40 MHz.
MathAvec une largeur de canal un peu plus intéressante. Les facteurs sont les suivants:
Ă 2,1 (40 MHz)
Ă 4,5 (80 MHz)
Ă 9,0 (160 MHz)
Pour la vitesse de base, vous pouvez prendre 96,3 Mbit / s (20 MHz, 1SS, intervalle de garde court, taux de codage 5/6).
1733,3 ~ 96,3 Ă 9 Ă 2 (160 MHz, 2SS)
400 ~ 96,3 Ă 2,1 Ă 2 (40 MHz, 2SS)
Coefficients non linéaires - car lors de la combinaison des canaux, il est possible d'utiliser les sous-porteuses OFDM de la limite de service.
Il est dommage que dans un vrai réseau, le mal des canaux larges soit plus que bon.
N'oubliez pas la
table pratique
. Ok, ce n'est plus si impressionnant, mais toujours pas mal, non?
PS: Si vous vivez dans une forĂȘt et comprenez trĂšs bien ce que vous faites - eh bien, allumez 160 MHz. Pas le fait qu'il y aura un sens. Par exemple, le fameux iPhone 8 ne prend pas en charge une telle largeur de canal, bien qu'il soit sorti il âây a tout juste un an.
Lisez jusqu'Ă la fin pour savoir de quoi votre appareil est capable.
Modulation
Un fait curieux: les appareils clients sont les principales sources d'interférences sur le réseau.
Ă quoi ça sert? Et le fait que mĂȘme un rĂ©seau parfaitement planifiĂ© et configurĂ© ne garantit pas un fonctionnement Ă des modulations maximales, car le 256QAM a des exigences trĂšs Ă©levĂ©es en matiĂšre de qualitĂ© du signal - RSSI et SNR.
Nous parlerons plus de RSSI, et SNR souffre directement des clients avec des antennes omnidirectionnelles - telles mobiles et imprévisibles. Eh bien, et pas seulement d'eux, bien sûr.

Par conséquent, attendez-vous à ce que la plupart du temps, les clients utilisent une modulation moins exigeante. Par exemple, 64QAM.
Dans notre expérience, cela réduit impitoyablement la vitesse à 300 Mbps.
MathPourquoi avez-vous besoin de tout cela? Utilisez simplement la
table. Quant au RSSI, c'est notre paramĂštre prĂ©fĂ©rĂ©. Il n'y a pas de descriptions et d'exigences pour cela dans la norme 802.11, donc chaque fournisseur voit cette mĂ©trique Ă sa maniĂšre. Par consĂ©quent, diffĂ©rents pĂ©riphĂ©riques clients afficheront diffĂ©rents RSSI au mĂȘme endroit.
Au fait, quel niveau prévoyez-vous? -67 dBm? Et pour quel appareil?
Mais ce n'est pas tout.Il s'avĂšre que diffĂ©rents appareils d'un mĂȘme modĂšle peuvent Ă©valuer diffĂ©remment le niveau de rĂ©ception.
Pour ceux qui sont prĂȘts Ă aller jusqu'au bout - un
podcast effrayant.Et voici un
site oĂč vous pourrez admirer les donnĂ©es collectĂ©es sur le sujet.
Sous-total # 1
MĂȘme avec un scĂ©nario trĂšs optimiste, le client ne recevra que 300 Mb / s de bande passante - au lieu de 6933 Mb / s. Et c'est si le client n'est qu'un! Connaissez-vous de nombreux rĂ©seaux de ce type?
N'oubliez pas les puzzles. Plus il y a de clients, pire c'est. Ils ne voulaient pas bouleverser à l'avance, mais la dépendance n'est pas linéaire. Avec le nombre croissant d'appareils sur le réseau, le pourcentage de surcharge augmente.
C'est la rÚgle que Devin Akin a respectée suggÚre d'utiliser dans son article sur la bande passante Wi-Fi réelle.- Client unique: débit = 0,5 à (taux MCS);
- Un petit nombre de clients: bande passante par appareil = 0,45 Ă (taux MCS) / (nombre d'utilisateurs);
- Un grand nombre de clients, des charges réseau élevées: débit par appareil = 0,4 à (taux MCS) / (nombre d'utilisateurs);
L'article est trĂšs bon. N'oubliez pas de lire.
Conclusion: les performances dépendent fortement des clients connectés. TrÚs probablement, leurs capacités seront trÚs limitées.
Le scénario optimiste est de 300 Mb / s (5 GHz, 40 MHz, 2SS, 64QAM).
Scénario réaliste - 72 Mbps (2,4 ou 5 GHz, 20 MHz, 1SS, 64QAM).
Partie 2 - Qu'est-ce qui ne va pas avec les appareils clients
Oui, tout ne fait que commencer.
On peut distinguer trois problĂšmes majeurs:
- Variété;
- Imprévisibilité;
- Vulnérabilité.
Analysons-les plus en détail.
Variété

Rappelez-vous notre iPhone 8? Bon téléphone, au fait. Saviez-vous qu'Apple a cessé de recevoir la certification Wi-Fi Alliance depuis l'iPhone 6?
Vous pouvez le vĂ©rifier vous-mĂȘme - les informations sont
ouvertes. . Dans le mĂȘme temps, Ă©crivez dans les commentaires sur d'autres dĂ©couvertes Ă©tonnantes.
Quel type d'organisation est la Wi-Fi Alliance?
Les gars essaient de maintenir l'ordre au zoo. L'icÎne Wi-Fi Certified signifie que la conformité de l'appareil aux principaux points de la norme 802.11 a été vérifiée. Le contrÎle est effectué dans des laboratoires accrédités, tous plus ou moins sérieusement.
Pourquoi ce besoin est-il apparu?
Afin d'assurer la compatibilité avec des millions d'appareils divers fonctionnant sur différents chipsets et développés par des personnes ayant différents degrés de qualification et des directives morales.
Cela a-t-il aidé?
Pas vraiment. Comme le montre la pratique, chaque fournisseur a sa propre vision unique et se permet de s'écarter de la norme (bien intentionné, bien sûr).
Un exemple amusant est le KRACK de l'année derniÚre. Tous les appareils n'étaient pas vulnérables, car de nombreux fabricants ont interprété la procédure d'échange de clés à leur maniÚre. En particulier, comment se comporter en l'absence de réponse au troisiÚme message dans la séquence de prise de contact à 4 voies. En savoir
plus si vous ĂȘtes intĂ©ressĂ©.
Quel est le résultat?
Le zoo.
La façon la plus simple, pour des raisons évidentes, est avec Apple. Bien qu'ils ne certifient pas leurs nouveaux produits, la flotte d'appareils reste limitée. Par conséquent, vous pouvez tester le comportement dans différents scénarios.
Vient ensuite Android. Ici, beaucoup dépend du fabricant, mais en général - encore plus d'inconnues. Ajoutez les chinois ici.
C'est lĂ que s'arrĂȘtent les idĂ©es de classification. SystĂšmes d'exploitation, pilotes, appareils hĂ©ritĂ©s, multicuiseurs, serrures de porte, camĂ©ras de vidĂ©osurveillance - BYOD et IoT dans toute sa splendeur.
Le problÚme est aggravé par le fait que de nombreuses décisions critiques sont prises par les appareils clients seuls et que vous ne pouvez pas les influencer directement.
Connectez-vous au "cinq" ou au "diable"?
Itinérance ou séjour sur un ancien AP?
Sur quelle modulation travailler?
Plus d'informations Ă ce sujet dans le chapitre suivant.
Imprévisibilité
Le Wi-Fi est conçu pour que les appareils clients essaient de faire face aux difficultĂ©s par eux-mĂȘmes. Ces solutions ne sont pas toujours optimales.

S'il semble Ă l'appareil qu'il vaut mieux s'asseoir sur le sixiĂšme canal avec un niveau de -85 dBm que de se reconnecter Ă un point adjacent avec un niveau de -50 dBm fonctionnant dans un "cinq" libre - alors ce sera le cas.
Il n'existe aucun mécanisme efficace pour contrÎler directement le comportement des appareils clients. C'est la différence, par exemple, des communications cellulaires.
Vous vous opposez - mais qu'en est-il des normes 802.11k (améliorations de la mesure des ressources radio) et 802.11v (gestion du réseau sans fil), adoptées en 2008 et 2011, respectivement?
Ces normes visent théoriquement à résoudre le problÚme. Pratiquement - rien ne fonctionne.
Oui, le point peut envoyer une demande d'équilibrage de charge - demandez poliment au client de se déplacer. Personne n'est requis pour satisfaire cette demande. De plus, il y a encore peu de clients prenant en charge 802.11k et v.
L'application principale des normes décrites ci-dessus est d'aider au mécanisme d'itinérance rapide 802.11r (transition BSS rapide). Le client reçoit une liste des points d'accÚs les plus proches auxquels il doit se reconnecter - et déjà plus loin, l'appareil extravagant décide ce qui est le mieux pour lui.
De nombreux exemplaires sont cassĂ©s sur l'itinĂ©rance, de bons articles peuvent ĂȘtre trouvĂ©s ici sur HabrĂ©.
Un Deux.Il y a encore une étude monumentale (mais incomplÚte) de la belle Andrew von Nagy -
trois.Nous ne nous répéterons pas, soulignons une fois de plus: le basculement entre les points d'accÚs est dans la conscience du client. De cela et de la plupart des problÚmes.
Les vendeurs tentent de lutter contre l'indĂ©pendance des clients. Les outils standard n'aident pas, donc des astuces sont utilisĂ©es. Câest comme dans les livres dâaffaires: nâessayez pas de convaincre - faites le client lui-mĂȘme faire le bon choix.
Ainsi, par exemple, Band Steering fonctionne (un mécanisme pour transférer les clients du «deux» vers le «cinq» plus libre):
- L'appareil tente de se connecter au réseau. TrÚs probablement, il sera précisément de 2,4 GHz: le pilote de périphérique pense que ce sera mieux - regardez, quel signal fort!
- L'AP vérifie si l'appareil prend en charge 5 GHz. Le systÚme intelligent garde constamment une trace de toutes les adresses MAC à partir desquelles les demandes ont été envoyées ou connectées aux «cinq» plus tÎt;
- DualBand- ( ) 2,4 ;
- , ;
- Voila!
, . , , .
, â SSID ( Apple, ).
:
- ( PowerSave);
- , ;
- (QoS);
- ( Wi-Fi ?).
: . . , .
, . . ?
- ;
- , ;
- , ;
- Legacy- ;
- ;
- â â .
, :
- BYOD. , ;
- MDM (Mobile Device Management), NAC (Network Access Control) , , , . , , .
.
. , â low hanging fruit. .

, , ?
â2
(, ) .
, .
, , , . , .
â .
3 â -
1.
, â .
iPhone 8:
Apple.802.11ac Wi-Fi with MIMO⊠- . ? ? 802.11r, k, v? MU-MIMO?
Samsung Galaxy S9 :
Samsung.1024QAM ( 802.11ax), - .
â . ( , ), â .
.
2.
, .
â
Mike Albano.
:
â .
, . â
How To Contribute . , Association Request, AP.
3.
, â AP, . , â Wi-Fi «» 802.11-. , .
, .
:

, .
â , , iPhone 8 MU-MIMO. .
, PCAP-, ,
clients.mikealbano.com4.
. â SMS.
FCC â Federal Communications Commission ( ). FCC ID â ,
FCC .
(FCC ID) , . , .
: Grantee Code Product Code. , :

, . â .
SAR Report â , . !

â3
. , , , .
Conclusion
, ? ?
, . â . â .
: â , .
â , .
, .
!
: , CompTek.25.10.2018
«» . .
:
CWNP â , ;
Revolution Wi-Fi â Andrew von Nagy â , Revolution Capacity Planner;
Divergent Dynamics â Devin Akin, ;
WLAN Professionals â Keith Parsons â Wi-Fi. , ;
badfi.com â Wi-Fi.