40 votes

Y a-t-il un plafond sur le nombre de points d'accès Wi-Fi actifs simultanément dans une seule zone ?

Je suis en train d'écrire une API pour contrôler un appareil externe. Une partie de cette API consiste à faire scanner l'appareil pour trouver des points d'accès Wi-Fi. Cette API sera implémentée sur de nombreux types d'appareils, avec des capacités mémoire variées. Je veux savoir si je peux simplement allouer un tampon pour les points d'accès trouvés une fois et ensuite l'oublier, ou si je dois gérer cela via l'allocation dynamique de mémoire.

Pour prendre cette décision, j'ai besoin de savoir combien de réseaux Wi-Fi/points d'accès différents peuvent être disponibles dans une zone donnée.

Au travail, lorsque je fais un scan Wi-Fi, je capte 16 réseaux Wi-Fi différents. Même si la plupart de ces réseaux Wi-Fi sont mal accessibles, je souhaite quand même les capter avec mon scan Wi-Fi.

Y a-t-il une limite sur le nombre de points d'accès Wi-Fi actifs simultanément dans une seule zone? Plus précisément, y a-t-il une limite sur le nombre de réseaux Wi-Fi actifs simultanément dans une seule zone? Si oui, que se passe-t-il si vous la dépassez?


Ce que j'ai essayé (Recherche)
J'ai essayé de faire des recherches sur Google, mais la seule chose qui semble ressortir est une limite sur le nombre d'appareils par point d'accès. Diverses recherches ("limite de point d'accès", "point d'accès Wi-Fi maximal") ne m'ont pas donné le résultat que je recherchais.

J'ai ensuite essayé avec différents termes de recherche, en essayant de comprendre comment fonctionnent les scans Wi-Fi. J'ai découvert qu'ils fonctionnent en envoyant un paquet qui dit essentiellement bonjour, puis en écoutant combien de bonjours ils reçoivent en retour.
Cela semble indiquer qu'il n'y a pas de limite; je pourrais, en théorie, acheter de nombreuses multiprises, brancher beaucoup de points d'accès Wi-Fi (peut-être tous connectés à un seul grand routeur pour qu'ils soient connectés à internet, peut-être pas), faire un scan Wi-Fi et trouver de nombreux points d'accès, à condition qu'ils aient des SSID différents. (Je n'ai pas l'intention de le faire; même si je le faisais, il n'y aurait aucun moyen de savoir si je suis limité par le protocole ou par le scanner.)
Est-ce correct? Y a-t-il pas de limite sur les points d'accès Wi-Fi? Ce scénario théorique fonctionnerait-il même en pratique?

23voto

Brian Ensink Points 7579

La norme wifi 802.11 (et ses variantes) ne fournissent pas de limitation technique au nombre de SSID actifs dans une zone donnée. En fait, de nombreux routeurs et points d'accès plus récents peuvent diffuser plusieurs SSID et gérer plusieurs réseaux virtuels. Ainsi, vous pouvez avoir des dizaines, voire des centaines, de SSID opérant et "visibles" dans une zone donnée. De plus, avec l'émergence de nouvelles technologies et bandes disponibles, la bande passante est mieux utilisée, permettant ainsi à la fréquence dans une zone donnée d'être plus encombrée sans interférence significative.

Si vous devez vraiment être en mesure de retenir des informations sur toutes ces informations plutôt que les X meilleurs signaux disponibles, vous devrez utiliser une allocation dynamique.

10voto

alexborbely Points 161

Il n'y a pas de limite sur le nombre d'appareils Wi-Fi actifs. Cependant, avoir trop de points d'accès Wi-Fi (WAP) pourrait faire en sorte que certains ne soient pas affichés sur votre appareil en raison d'une limitation de celui-ci. Si deux WAP utilisent le même canal, cela entraînera des interférences, entraînant des coupures de signal.

Les points d'accès Wi-Fi réels fonctionneront, et s'il n'y a pas de limitation sur l'appareil, vous pourriez scanner et récupérer autant de WAP qu'il y en a de disponibles.

6voto

Talisman Points 111

Contexte

Canaux

Aux Pays-Bas, comme dans la plupart des pays, les canaux de 1 à 13 sont disponibles pour une utilisation Wifi dans la bande "standard" de 2,4 GHz, telle qu'utilisée dans les normes Wifi B, G & N. Il semble s'agir de la norme CCITT. Les pays des Amériques (du Nord, centrale, du Sud) semblent tous utiliser uniquement les canaux de 1 à 11, ce qui correspond à la norme FCC. Je crois que le canal 14 est également disponible au Japon, mais uniquement pour B & G, pas pour N. Wifi A utilisait la bande de 5 MHz, tout comme le Wifi "N double bande" (en parallèle avec la bande de 2,4 GHz). Wifi A est pratiquement obsolète - il offrait 54Mb comparé aux 11Mb seulement pour B mais avec une puissance faible, une portée courte, et n'a jamais été "populaire" - il a ensuite été rendu obsolète par G qui offrait 54Mb dans la bande de 2,4 GHz et était donc facilement partagé/compatible avec B.

SSID's

Attention, le même SSID peut être réutilisé par de nombreux Points d'Accès Wifi, généralement dans la même zone géographique, de manière à ce que plusieurs/puissent être vus simultanément. Ce n'est pas une erreur, c'est fait à dessein. De tels Points d'Accès Wifi multiples avec le même SSID pourraient potentiellement causer des cauchemars majeurs s'ils avaient tous un mot de passe/chiffrement différent - mais ils n'en auront pas, bien au contraire : les grandes organisations placent plusieurs Points d'Accès Wifi dans tout leur espace de bureau avec le même SSID et le même mot de passe/chiffrement afin que les appareils mobiles puissent passer d'un Point d'Accès à un autre en fonction de la force du signal. Cela se produira automatiquement lorsqu'un déplacement entraînera une déconnexion. Ensuite, l'appareil tentera de se reconnecter, généralement au même SSID, et sélectionnera ainsi le Point d'Accès disponible le plus fort avec le même ancien SSID - il ne remarquera même pas que ce n'est pas le même (typiquement l'adresse BSSID du Point d'Accès, qui sera son adresse matérielle ou MAC, n'est jamais spécifiée). Cependant, depuis la disponibilité de WPA2 (protocole de sécurité) en 2004, il est possible pour un appareil de se connecter à un "nouveau" Point d'Accès tout en étant toujours connecté à un "ancien", puis de basculer sur le "nouveau", se déconnecter de l'"ancien", et recommencer à chercher le "prochain nouveau" Point d'Accès. Ainsi, les appareils mobiles peuvent passer au meilleur Point d'Accès disponible, toujours avec le même SSID, sans interrompre les communications en cours. Ceci est important pour les appareils mobiles car, même avec une bande passante élevée, la procédure de connexion est toujours relativement lente ou peut échouer pour une raison quelconque (mauvaise configuration ?). D'où l'idée de "pré-identifier". Apparemment, l'appareil, en ayant le choix, sélectionnera (d'abord) le Point d'Accès avec le signal le plus fort comme étant le "meilleur", mais pourrait aussi préférer un Point d'Accès isolé (c'est-à-dire ne partageant pas son canal avec d'autres signaux de Points d'Accès), ou autre chose, et ensuite essayer d'autres Points d'Accès si/quand il échoue à se connecter aux premiers.

Superposition et collision

Si 2 ou plus Points d'Accès utilisent le même canal alors on peut dire qu'il y a une superposition de signaux. Cependant, comme l'"air" est rempli de signaux radio uniquement lorsque c'est nécessaire, avec une surcharge assez faible incompressible (connexion, maintien de la connexion, émissions occasionnelles et leurs réponses), alors la collision de signaux réels ne peut être un problème que parfois. Un trafic persistant intense (même sur un seul Point d'Accès) causera définitivement des collisions, et donc des pertes de paquets ou des "déconnexions", lorsqu'il se trouve sur le même canal qu'un ou plusieurs autres Points d'Accès, en particulier s'ils ont des forces de signal similaires ou plus élevées. Pour être juste cependant, une "déconnexion" est déjà un risque avec un Point d'Accès isolé si le trafic est trop élevé, car il y a déjà une concurrence entre plusieurs appareils clients. En théorie, même un Point d'Accès isolé avec un seul appareil client pourrait subir une collision et des pertes! C'est donc une question de probabilité, avec des résultats aléatoires et très variables, principalement exposés au risque de "déconnexion" en cas de trafic intense. Les canaux adjacents interfèrent également les uns avec les autres puisque la distribution spectrale "occupée" par un seul canal ou "fréquence centrale" chevauche de moins en moins avec les canaux voisins de chaque côté jusqu'à environ le 4ème canal (l'interférence ne tombant qu'à un niveau modéré à +/- 3, et ensuite faible à +/- 4, avec des forces de signaux similaires). Le risque de collision réelle et de perte de "déconnexion" est une question de statistiques, avec une interférence des canaux voisins de moins en moins probable par rapport à l'interférence de canaux similaires.

Résultat final

Vous ne trouverez jamais de norme ou de spécification quant au nombre de Points d'Accès qui peuvent être présents dans la même zone visible, sur le même canal Wifi, annonçant le même SSID et/ou toute combinaison de ceux-ci. Ne cherchez pas, vous perdrez simplement votre temps. En pratique, si jamais il y a tellement de trafic/interférences que le Wifi devient peu fiable, alors les gens chercheront une solution (curative). Généralement en ajoutant encore plus de Points d'Accès (avec le même SSID) ! Et ainsi, l'interférence augmentera également. Sauf si l'appareil client est assez intelligent pour se connecter toujours au Point d'Accès disponible le plus fort pour son SSID cible - alors vous pourrez vous réjouir tout le long de la banque car le trafic sera efficacement partagé et l'interférence ne causera pas de "déconnexions" réelles tant que le signal "bon" est significativement plus fort que "tous les autres". La logique dicte que les Points d'Accès voisins les plus proches devraient avoir des canaux très différents, bien que le même canal puisse encore être utilisé pour le voisin du voisin (pensez à un patchwork multicolore composé de patchs hexagonaux de taille similaire, jamais de la même couleur/canal côte à côte - c'est de là que vient le "cell" dans "téléphone cellulaire")!

Réponse pratique ?

Je dirais, au hasard, que vous devriez vous préoccuper uniquement des 10 signaux les plus forts sur le même canal Wifi. Cela donne un maximum de 130 Points d'Accès listables utiles. Lors de l'exploration, vous devriez garder une liste des Points d'Accès vus pour chaque canal, y compris des informations sur la force du signal et bien sûr le BSSID, afin de ne conserver que les 10 signaux les plus forts (et ne pas créer de doublons avec le même BSSID). Bien sûr, vous pourriez penser que 10 sont trop nombreux sur le même canal, peut-être 3 ou 5 suffisent, ou quoi que ce soit d'autre (c'est à vous de décider). Alternativement, si vous avez déjà un SSID cible (peut-être êtes-vous déjà connecté), alors vous voudrez peut-être lister un petit nombre de Points d'Accès pour ce même SSID sur n'importe quel canal où ils sont trouvés, peu importe à quel point le signal est faible, mais tout de même le meilleur signal disponible parmi ces Points d'Accès avec le même SSID (c'est-à-dire pour chaque canal, gardez une demi-liste des Points d'Accès les plus forts avec n'importe quel SSID, plus une autre demi-liste des Points d'Accès les meilleurs avec le même SSID cible). Vous pourrez alors choisir le meilleur Point d'Accès disponible pour votre SSID cible, sachant s'il y a d'autres Points d'Accès sur le même/canal adjacent, et leur force relative. Vous devrez probablement définir un seuil de force absolue comme étant le "minimum pour une chance raisonnable de succès" et rechercher un compromis entre le meilleur isolé et le plus fort signal du Point d'Accès. Vous serez un campeur heureux (également au travail).

5voto

Cassidy Points 11

Ceci est un peu long pour un commentaire, et moins technique que le reste. Mais, voici une façon mathématique de penser au problème.

Supposons qu'un seul point d'accès est autorisé dans une zone donnée. Un moyen facile d'amener un appareil à en voir deux est de placer deux points d'accès loin l'un de l'autre et l'appareil au milieu. L'appareil est à portée des deux, mais les points d'accès ne sont pas à portée l'un de l'autre, donc ils ne peuvent pas savoir qu'il y a un problème : 2 points d'accès

Cela se généralise facilement.

S'il n'y a que n points d'accès autorisés dans une zone, alors vous pouvez placer n+1 points d'accès en cercle de telle sorte que les points d'accès antipodaux soient mutuellement hors de portée. Ensuite, aucun point d'accès ne voit plus de n-1 autres points d'accès, mais un appareil au milieu voit tous les n+1. Voici une progression de trois à onze points d'accès. Remarquez que tant que aucun des points d'accès n'est dans la zone la plus sombre, aucun d'entre eux ne sait qu'il y a un problème !

3 points d'accès4 points d'accès5 points d'accès6 points d'accès7 points d'accès8 points d'accès9 points d'accès10 points d'accès11 points d'accès

Ces images sont issues d'un programme rapide que je viens d'écrire.

[EDIT: mis à jour avec quelques meilleures images !]

1voto

Ollie Points 76

Théorie
Le Wi-Fi 2.4G possède 11 canaux. 13 dans certains pays. Cependant, les canaux ne sont pas séparés, ils interfèrent les uns avec les autres, donc il n'y a que 3 à 5 canaux séparés. Les points d'accès sur le même canal peuvent coexister, cependant, si l'un d'eux envoie beaucoup de données, cela entraîne une perte de vitesse importante, bien plus que le simple partage d'une bande passante. La perte réelle dépend de la qualité des appareils et de leurs configurations. Ils acceptent un calendrier commun, mais, en pratique, ont du mal à le suivre, surtout les clients. Lorsque 2 appareils émettent un paquet sur des canaux qui se chevauchent en même temps, les deux paquets sont perdus et les appareils doivent attendre dans leur file d'attente pour les renvoyer. La présence d'un ancien client WiFi sur le canal est un véritable obstacle, car ils ont et utilisent des horaires différents.
Notez que les appareils Wi-Fi ne sont pas les seuls à utiliser ces 3 canaux. Les appareils sans fil, les téléphones DECT, les fours à micro-ondes, les télécommandes de protection de voiture utilisent tous les mêmes 3 canaux et sont encore plus perturbateurs. Je connais même un cas où la vitesse du Wi-Fi dans un bureau en open space a presque doublé après la découverte et l'arrêt d'une souris sans fil. C'était une souris très mal conçue. Lorsqu'un appareil fournit plusieurs SSID, ou qu'un groupe de relais travaillent ensemble sur le même SSID, ils ne créent pas beaucoup d'interférences pour eux-mêmes, car ils acceptent un calendrier commun. Du moins, ils devraient.
Réponse
Donc, s'il y a deux points d'accès sur le même canal, ils doivent partager de 15 % à 75 % de la bande passante de l'un. Les frais généraux dépendent de nombreuses valeurs, notamment de la qualité des points d'accès et de leurs clients également. Je ne m'attends pas à ce que même 3 réseaux à haute charge fonctionnent correctement. Il n'y a pas de limite fixe sur le nombre de réseaux non chargés dans le même espace, mais vous ne devriez pas vous attendre à ce que plus de 10 appareils différents coexistent pacifiquement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins 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