10 votes

Protocoles de Roaming Rapide (802.11k, 802.11r, 802.11v)

Est-ce qu'Android prend en charge les spécifications 802.11 permettant un roaming rapide, c'est-à-dire empêcher les interruptions pendant que vous vous déplacez entre les points d'accès ? Si oui, sur quel matériel et dans quelle version ?

802.11k aide l'appareil dans sa recherche des points d'accès disponibles comme cibles de roaming en créant une liste optimisée de canaux. Lorsque la force du signal du point d'accès actuel faiblit, l'appareil recherchera les points d'accès cibles à partir de cette liste.

802.11r s'authentifie plus rapidement grâce à la transition rapide du basic service set (FT).

802.11v permet à la couche de contrôle du réseau d'influencer le comportement d'itinérance du client en lui fournissant les informations de charge des points d'accès à proximité. L'appareil prend en compte ces informations de "gestion de transition de BSS" lorsqu'il décide parmi les cibles d'itinérance possibles.

iOS d'Apple le fait, comme documenté ici and ici. Windows 10 le fait si l'adaptateur WiFi le prend en charge, comme documenté ici and ici (le dernier suspect est actuellement obsolète par rapport aux réseaux PSK & ouverts).

Certains modèles Samsung le font, comme documenté ici.

Mais je ne trouve rien sur Android stock (Google Pixel).

0 votes

Il semble qu'au moins Samsung supporte cela pour plusieurs appareils (listés là) dans le cadre de leur Knox. Le code source Android mentionne au moins 802.11k, ainsi que R (#2296) et v (#1595) - donc je suppose que la réponse est "Oui" - si le matériel le supporte.

0 votes

Je pense qu'indépendamment de savoir si Android prend en charge ceci ou non, les pilotes/modules pour le matériel WiFi, et le matériel lui-même, doivent être capables de prendre en charge ces protocoles standard, et ce n'est pas seulement une question de capacité du système d'exploitation Android.

5voto

Mr Shark Points 5241

Ayant maintenant créé une infrastructure 802.11r, k & v d'abord avec Unifi puis avec OpenWRT, je peux maintenant dire définitivement qu'au moins le Google Pixel 6 & 7 Pro sous Android 12 & 13 le font. Je peux marcher d'un côté de ma maison à l'autre sans perdre un appel WhatsApp/WiFi Calling/Teams/Skype.

D'après mon expérience, OpenWRT est le meilleur moyen d'arriver à ce point mais je dois dire que cela a été délicat. L'avantage de l'open source par rapport aux manigances Ubiquiti; le fait de ne pas avoir besoin d'un contrôleur; et d'avoir la liberté de choix en ce qui concerne l'équipement compétitif en termes de coût (BT Home Hub 5A, Xiaomi 4A édition Gigabit & TP-Link EAP235 & EAP615) et le contrôle l'emportent sur la courbe d'apprentissage plus difficile et moins guidée.

Le plus grand avantage pour moi est venu de la Transition Rapide (802.11r) (Notez que cela fonctionne désormais pour le WPA3 aussi). Et que le WPA2-PSK permet Over the DS en plus de Over the Air, car chaque point d'accès peut dériver le PMKR1 requis de manière indépendante (c'est-à-dire sans communication non normalisée via CAPWAP). Bien que les tests de Andrew McHale sur le 802.11k/r/v concluent que Over the DS n'est pas aussi bon que la logique pourrait le suggérer, tout comme mes propres tests (plutôt moins rigoureux).

Le Rapport de Voisinage (802.11k) est censé être utile mais je ne peux pas dire que je remarque vraiment le bénéfice supplémentaire et cela nécessite une communication interAP ou une configuration soigneuse pour être mis en place. J'ai trouvé https://github.com/simonyiszk/openwrt-rrm-nr-distributor très utile et instructif.

Le 802.11v est signalé comme fonctionnant, mais le bénéfice au moins dans mon scénario n'est pas du tout clair.

2voto

Taha Points 160

Chacun de ces amendements que vous avez énumérés ci-dessus comprend une collection de méthodes/mécanismes/fonctionnalités qui ont été incorporés dans la norme IEEE 802.11 pour atteindre des objectifs/améliorations particuliers. Que ces éléments soient pris en charge par un appareil dépendra des éléments suivants :

  1. Fonctionnalité/mécanisme spécifique
  2. Version Android
  3. Implémentation du vendeur d'appareils et pilotes

De plus, gardez à l'esprit que pour que ces fonctionnalités fonctionnent, non seulement elles doivent être prises en charge par l'appareil client, mais elles doivent également être prises en charge et activées au niveau de l'infrastructure (par exemple, les points d'accès).

Une autre caractéristique spécifique au 802.11r (FT) est qu'elle améliorera les temps de transition lors de l'utilisation de la sécurité 802.1X/EAP (WPA-Enterprise). Sur un réseau à clé prépartagée (WPA-Personal), la différence sera négligeable au mieux.

Enfin, même si tous ces mécanismes sont pris en charge et activés, vous pourriez toujours rencontrer des problèmes d'itinérance. Cela est dû au fait qu'un réseau sans fil doit être conçu au niveau de la couche 1 (RF) afin de permettre une bonne expérience d'itinérance, entre autres choses.


Ces liens pourraient être utiles :

Liste de support 11v pour les appareils clients collectée de manière collaborative : https://clients.mikealbano.com/home

Plus d'informations sur l'itinérance WLAN : https://community.ubnt.com/t5/UniFi-Wireless/Wireless-LAN-Roaming-FAQ/m-p/1825118

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X