Esiste un limite sui punti di accesso Wi-Fi attivi contemporaneamente in una singola area?


40

Sto scrivendo un'API per il controllo di un dispositivo esterno. Parte di questa API sta eseguendo la scansione del dispositivo per i punti di accesso Wi-Fi. L'API verrà implementata su molti tipi di dispositivi, con capacità di memoria variabile. Voglio sapere se posso semplicemente allocare un buffer per i punti di accesso trovati una volta e poi dimenticarmene, o se devo gestirlo tramite allocazione dinamica della memoria.

Per prendere questa decisione, devo sapere quante diverse reti Wi-Fi / punti di accesso possono essere disponibili in una determinata area.

Al lavoro, quando eseguo una scansione Wi-Fi, raccolgo 16 diverse reti Wi-Fi. Anche se la maggior parte di queste reti Wi-Fi sono scarsamente raggiungibili, desidero comunque recuperarle con la mia scansione Wi-Fi.

Esiste un limite ai punti di accesso Wi-Fi attivi contemporaneamente in una singola area? Più specificamente, esiste un limite per le reti Wi-Fi attive contemporaneamente in una singola area? In tal caso, cosa succede se ci provi?


Quello che ho provato (Ricerca)
Ho provato a cercare su Google, ma l'unica cosa che sembra emergere è un limite alla quantità di dispositivi per punto di accesso . Varie ricerche ("limite del punto di accesso", "punto di accesso massimo wifi") non mi hanno dato il risultato che stavo cercando.

Ho quindi provato con diversi termini di ricerca, cercando di scoprire come funzionano le scansioni Wi-Fi. Ho scoperto che funzionano inviando un pacchetto che in pratica dice ciao e poi ascoltando quanti diavolo tornano .
Questo mi sembra indicare che non esiste un limite; Potrei, in teoria, acquistare molte prese multiple, collegare un sacco di punti di accesso Wi-Fi (forse tutti collegati a un grande router, quindi sono connessi a Internet, forse no), fare una scansione Wi-Fi e trovare molti punti di accesso, a condizione che abbiano SSID diversi. (Non ho intenzione di farlo; anche se lo facessi, non ci sarebbe modo di sapere se sono limitato dal protocollo o dallo scanner.)
È corretto? Non c'è limite ai punti di accesso Wi-Fi? Lo scenario teorico avrebbe funzionato anche nella pratica?


Non sono sicuro ma sicuramente una domanda interessante
Eric F,

Anche se sono troppo pigro per cercare di più, si tratta di canali non sovrapposti disponibili e di interferenze radio.
Daniel B,

@DanielB Sono già arrivato così lontano, ma nessuno sembra menzionare alcun numero. Ci sono 16 canali disponibili, ma non sempre a seconda del paese, quindi le persone ti consigliano di usarne solo 3 comunque. Dato che trovo 16 diverse reti con la mia WiFi-scan al lavoro, chiaramente il limite non è 3. Sento che non è nemmeno a 16 ... ma non riesco a trovare una specifica o qualcos'altro che indichi chiaramente "X è il limite ". Se non ce ne sono, quale sarebbe un limite ragionevole?
Pimgd,

Un limite ragionevole è definito dal numero di canali non sovrapposti: 3. Inoltre, le prestazioni diminuiranno quando tutti gli AP sono in uso.
Daniel B,

2
+1: questa è una domanda interessante soprattutto per le aziende, i college, ecc., Dove il WiFi può essere intensamente utilizzato da centinaia di persone in un'area relativamente limitata. Uno sospetta che il limite sia stato raggiunto in alcuni casi, non è documentato (forse perché la gente lo scrive semplicemente come "WiFi instabile" e non si preoccupa della causa).
Daniel R Hicks,

Risposte:


23

Lo standard Wi- Fi 802.11 (e le sue varianti) non fornisce una limitazione tecnica al numero di SSID attivi in ​​una determinata area. In effetti, molti router e AP più recenti possono e fanno trasmettere più SSID e gestire più reti virtuali. In questo modo è possibile avere dozzine, anche centinaia, di SSID operativi e "visibili" in una determinata area. Inoltre, man mano che nuove tecnologie e bande diventano disponibili, la larghezza di banda viene meglio utilizzata, consentendo in tal modo lo spettro in una determinata area di essere più affollato senza interferenze significative.

Se devi davvero essere in grado di conservare le informazioni su tutti loro, piuttosto che i migliori segnali X disponibili, allora dovrai usare l'allocazione dinamica.


1
+1 Per riuscire a individuare anche la mia vera domanda: "Quante reti Wi-Fi attive contemporaneamente possono esserci in una singola area?" Perché è quello che ottieni durante la scansione. Reti. Non accedere ai punti.
Pimgd,

Ho accettato questa risposta, poiché sono passate 24 ore e credo che questo risponda abbastanza bene alla mia domanda. Poiché un router può servire più SSID, si potrebbe raggiungere una quantità pressoché infinita di reti rilevate. Pertanto un buffer di dimensioni fisse non funzionerà. Dovrò usare un buffer allocato dinamicamente.
Pimgd,

10

Non c'è limite ai dispositivi Wi-Fi attivi. Tuttavia, troppi punti di accesso Wi-Fi (WAP) potrebbero causare la mancata visualizzazione sul dispositivo a causa di una limitazione del dispositivo. Se due WAP usano lo stesso canale ci saranno interferenze, con conseguente abbandono del segnale.

Gli attuali punti di accesso Wi-Fi funzioneranno e, se non ci sono limitazioni sul dispositivo, è possibile eseguire la scansione e recuperare tutti i WAP disponibili.


In che modo l'interferenza influirà sul segnale? Il segnale più debole scompare? O saranno interessati anche segnali più forti?
Pimgd,

Quando si distribuisce una fitta rete di punti di accesso, è necessario ridurre la potenza del segnale di trasmissione di ciascuno dei punti di accesso. Se non si riduce la potenza, i punti di accesso generano interferenze reciproche, un fenomeno noto come interferenza co-channel. Ciò significa che tutti i segnali saranno interessati.
Eddyy,

Quindi avere 17 diversi punti di accesso Wi-Fi provocherebbe interferenze, bloccando i segnali più deboli. Ciò significa che è effettivamente limitato a 16 o che sarebbero stati raggiungibili più di 17 punti di accesso Wi-Fi, a condizione che il segnale da ciascuno di essi fosse abbastanza forte? O i segnali più forti causerebbero interferenze più forti, interrompendo ulteriormente il wifi? Fondamentalmente, puoi raccogliere correttamente 17 o più reti Wi-Fi con una scansione Wi-Fi?
Pimgd,

4
@Pimgd Non ci sono ancora limiti. Nella mia vecchia università, la rete Wi-Fi a volte lasciava cadere i pacchetti. Dall'interno dell'hub centrale, ho fatto funzionare uno scanner e ho raccolto 87! diversi "SSID". Lo dico tra virgolette perché avevamo punti di accesso che consentivano l'accesso a più (3) reti ciascuna. Tuttavia, anche tenendo conto di ciò, questo è un minimo di 29 punti di accesso nel raggio di azione. In realtà ce n'erano di più (37) poiché non tutti provenivano da quel sistema e trasmettevano solo per una rete. nota: si adattano tutti alla banda da 2,4 Ghz.
Baldrickk,

6

sfondo

canali

Nei Paesi Bassi, come nella maggior parte dei paesi, i canali da 1 a 13 sono disponibili per l'uso Wifi nella banda "standard" 2,4 GHz, come utilizzato negli standard Wifi B, G & N. Questo sembra essere lo standard CCITT. I paesi delle Americhe (Nord, Centro, Sud) sembrano tutti utilizzare solo i canali da 1 a 11, che sembra essere lo standard FCC. Credo che il canale 14 sia disponibile anche in Giappone, ma solo per B&G, non per N. Wifi A utilizzava la banda 5 MHz, così come Wifi "N dual-band" (in parallelo con la banda 2,4 GHz) . La connessione Wifi A è praticamente obsoleta - offriva 54 Mb rispetto a soli 11 Mb per B ma ha bassa potenza, corto raggio e non era mai "popolare" - quindi obsoleta da G che offriva 54 Mb nella banda 2,4 GHz e così pure facilmente condivisa / compatibile con B.

SSID

Attenzione, lo stesso SSID può essere riutilizzato da molti punti di accesso WiFi, in genere nella stessa area generale, in modo tale che diversi / molti possano essere visti contemporaneamente. Questo non è un errore, questo è fatto apposta. Tali WAP multipli con lo stesso SSID potrebbero potenzialmente causare gravi incubi se tutti avessero password / crittografia diverse - ma non saranno esattamente il contrario: le grandi organizzazioni posizionano più WAP in tutto il loro spazio ufficio con lo stesso SSID e password / crittografia identiche che i dispositivi mobili possono passare da un WAP all'altro in base alla potenza del segnale. Ciò si verificherà automaticamente quando ci si sposta causando l'interruzione di una connessione esistente. Quindi il dispositivo proverà a riconnettersi, di solito allo stesso SSID, e quindi raccogli il più forte WAP disponibile con lo stesso vecchio SSID - non noterà nemmeno che non è lo stesso (in genere il BSSID del WAP, che sarà il suo indirizzo hardware o MAC, non viene mai specificato). Tuttavia, poiché la disponibilità di WPA2 (protocollo di sicurezza) nel 2004 è possibile che un dispositivo acceda a un "nuovo" WAP mentre è ancora connesso a un "vecchio" WAP, allora può passare all'utilizzo del "nuovo" , annulla il "vecchio" e ricomincia a cercare il "prossimo nuovo" WAP. In questo modo i dispositivi mobili possono passare al miglior WAP disponibile, sempre con lo stesso SSID, senza interrompere le comunicazioni in corso. Questo è importante per i dispositivi mobili perché, anche con una larghezza di banda elevata, la procedura di accesso è ancora relativamente lenta o forse non riesce per qualsiasi motivo (installazione errata?). Da qui l'idea di "pre-identificare". Presumibilmente il dispositivo, data la scelta, selezionerà (prima) il WAP con il segnale più forte come "migliore", ma potrebbe anche preferire un WAP isolato (cioè non condividere il suo canale con altri segnali WAP), o altro, e quindi provare altri WAP se / quando non riescono ad accedere ai primi.

Sovrapposizione e collisione

Se 2 o più WAP utilizzano lo stesso canale, per uso si potrebbe dire che c'è una sovrapposizione del segnale. Tuttavia, poiché l '"aria" è piena di segnali radio solo in base alle necessità, con un sovraccarico incomprimibile abbastanza basso (accesso, stretta di mano di keep-alive, trasmissioni occasionali e loro risposte), allora l'effettiva collisione del segnale può essere un problema solo a volte. Il traffico intenso persistente (anche su un singolo WAP) causerà sicuramente collisioni, e quindi i pacchetti persi o "abbandonano", quando si trovano sullo stesso canale di 1 o più altri WAP, specialmente se hanno intensità di segnale simili o superiori. Ad essere onesti, "abbandonare" è già un rischio con un WAP isolato se il traffico è troppo elevato, poiché esiste già concorrenza tra più dispositivi client. In teoria, anche un WAP isolato con un singolo dispositivo client potrebbe subire collisioni e perdite! Quindi è tutta una questione di probabilità, con esiti casuali e ampiamente variabili, principalmente a rischio di "abbandono" in caso di traffico intenso. Anche il canale adiacente interferisce l'uno con l'altro poiché l'effettiva distribuzione spettrale "occupata" da un singolo canale o "frequenza centrale" si sovrappone in misura sempre minore con i canali vicini su ciascun lato verso circa il 4 ° rimosso (le interferenze scendono solo a moderate a +/- 3, e quindi debole a +/- 4, dati livelli di intensità simili). Il rischio di collisione effettiva e perdita di "abbandono" è una questione di statistiche, con le interferenze dei canali vicini meno frequenti rispetto alle interferenze dello stesso canale. con esiti casuali e ampiamente variabili, principalmente a rischio di "abbandono" in caso di traffico intenso. Anche il canale adiacente interferisce l'uno con l'altro poiché l'effettiva distribuzione spettrale "occupata" da un singolo canale o "frequenza centrale" si sovrappone in misura sempre minore con i canali vicini su ciascun lato verso circa il 4 ° rimosso (le interferenze scendono solo a moderate a +/- 3, e quindi debole a +/- 4, dati livelli di intensità simili). Il rischio di collisione effettiva e perdita di "abbandono" è una questione di statistiche, con le interferenze dei canali vicini meno frequenti rispetto alle interferenze dello stesso canale. con esiti casuali e ampiamente variabili, principalmente a rischio di "abbandono" in caso di traffico intenso. Anche il canale adiacente interferisce l'uno con l'altro poiché l'effettiva distribuzione spettrale "occupata" da un singolo canale o "frequenza centrale" si sovrappone in misura sempre minore con i canali vicini su ciascun lato verso circa il 4 ° rimosso (le interferenze scendono solo a moderate a +/- 3, e quindi debole a +/- 4, dati livelli di intensità simili). Il rischio di collisione effettiva e perdita di "abbandono" è una questione di statistiche, con le interferenze dei canali vicini meno frequenti rispetto alle interferenze dello stesso canale.

Linea di fondo

Non troverai mai standard o specifiche su quanti WAP possano essere presenti nella stessa area visibile, sullo stesso canale, pubblicizzando lo stesso SSID e / o qualsiasi combinazione di tali. Non guardare, perderai solo il tuo tempo. In pratica, se mai c'è così tanto traffico / interferenza che Wifi utilizzabile diventa inaffidabile, solo allora le persone cercheranno una soluzione (curativa). In genere aggiungendo ancora più WAP (con lo stesso SSID)! E così aumenteranno anche le interferenze. Tranne dove il dispositivo client è abbastanza intelligente da connettersi sempre al WAP disponibile più forte per il suo SSID di destinazione - allora puoi ridere fino in fondo alla banca poiché il traffico sarà effettivamente condiviso e le interferenze non causeranno un effettivo "abbandono" fintanto che il segnale "buono" è significativamente più forte di "tutti gli altri".

Risposta pratica?

Direi, di punto in bianco che dovresti preoccuparti solo di dire i 10 segnali più forti sullo stesso canale Wifi. Ciò rende un pannello utile massimo di 130 Access Point in grado di elencare. Durante la scansione dovresti tenere un elenco di WAP visualizzati per ciascun canale, incluse alcune informazioni sulla potenza del segnale e ovviamente il BSSID, in modo da mantenere solo i primi 10 segnali (e non fare duplicati con lo stesso BSSID). Ovviamente potresti pensare che 10 siano troppi sullo stesso canale, forse 3 o 5 sono sufficienti, o qualsiasi altra cosa (è la tua chiamata). In alternativa, se hai già un SSID di destinazione (forse sei già connesso), potresti voler elencare un piccolo numero di WAP per lo stesso SSID su qualsiasi canale trovato, indipendentemente da quanto sia grave la potenza del segnale, ma comunque il miglior segnale disponibile da quelli WAP con lo stesso SSID (es per ciascun canale, mantenere una mezza lista di WAP di massima potenza con qualsiasi SSID, oltre a un'altra mezza lista di WAP di migliore forza con lo stesso SSID di destinazione). Quindi puoi scegliere in modo informato il migliore WAP disponibile per il tuo stesso SSID target, sapendo se ci sono altri WAP sullo stesso canale / adiacente e la relativa forza. Probabilmente dovrai impostare una soglia di forza assoluta come "minima per una ragionevole possibilità di successo", quindi cercare un compromesso tra WAP meglio isolato e segnale più forte. E sarai un camper felice (anche al lavoro). sapere se ci sono altri WAP sullo stesso canale / adiacente e la relativa forza. Probabilmente dovrai impostare una soglia di forza assoluta come "minima per una ragionevole possibilità di successo", quindi cercare un compromesso tra WAP meglio isolato e segnale più forte. E sarai un camper felice (anche al lavoro). sapere se ci sono altri WAP sullo stesso canale / adiacente e la relativa forza. Probabilmente dovrai impostare una soglia di forza assoluta come "minima per una ragionevole possibilità di successo", quindi cercare un compromesso tra WAP meglio isolato e segnale più forte. E sarai un camper felice (anche al lavoro).


Bella risposta, ma non ho il controllo della scansione vera e propria. Devo memorizzare i risultati di una scansione da qualche altro dispositivo. Sarebbe stata un'ottima risposta se stavo costruendo il mio scanner Wi-Fi. Tuttavia, apprezzo la teoria alla base della tua risposta (ottieni +1 per quello), in quanto spiega e conferma alcune cose sul Wi-Fi che ho trovato.
Pimgd,

Ci sono molti, molti, molti più canali oltre a soli 13: en.wikipedia.org/wiki/List_of_WLAN_channels E questo elenco crescerà solo nel tempo.
Adam Davis,

5

Questo è un po 'lungo per un commento e meno tecnico del resto. Ma, ecco un modo matematico per pensare al problema.

Supponiamo che sia consentito un solo punto di accesso in una determinata area. Un modo semplice per far vedere due dispositivi è quello di mettere due punti di accesso distanti e il dispositivo al centro. Il dispositivo si trova nel raggio di entrambi, ma i punti di accesso non sono nel raggio l'uno dell'altro, quindi non possono sapere che c'è un problema : 2 punti di accesso

Questo si generalizza facilmente.

Se sono nconsentiti solo punti di accesso in un'area, è possibile inserire n+1i punti di accesso in un cerchio in modo tale che i punti di accesso antipodali si escludano a vicenda. Quindi, nessun punto di accesso vede più di n-1altri punti di accesso, ma un dispositivo nel mezzo vede tutto n+1. Ecco una progressione da tre a undici punti di accesso. Notare che, purché nessuno dei punti di accesso si trovi nell'area più buia, nessuno di loro sa che c'è un problema!

3 punti di accesso 4 punti di accesso 5 punti di accesso 6 punti di accesso 7 punti di accesso 8 punti di accesso 9 punti di accesso 10 punti di accesso 11 punti di accesso

Queste immagini provengono da un programma rapido che ho appena scritto.

[EDIT: aggiornato con alcune foto migliori!]


Penso che questo fallisca dopo il sesto punto di accesso o giù di lì.
Pimgd,

@Pimgd è quello che ho pensato anche inizialmente, ma se lo riesaminerai da vicino, scoprirai che non lo è. Affinché l'argomento funzioni, qualsiasi punto di accesso deve essere in grado di vedere almeno un altro punto di accesso. Ho aggiornato la mia risposta con alcune immagini più belle: D
imallett,

2
Ooooh bella grafica (+1). Vedo che non saprebbero che adesso c'è un problema.
Pimgd,

Da qui il mio commento sulla domanda originale. +1 per le tue immagini :)
hagubear,

Interessante e correlato: ecco perché avere troppi AP che trasmettono sullo stesso canale causa problemi. Quella zona rossa al centro? Sì, è lì che la rete ha la più alta congestione. È una brutta cosa
Wayne Werner,

1

Teoria
Il Wi-Fi 2.4G ha 11 canali. 13 in alcuni paesi. Tuttavia, i canali non sono separati, interferiscono l'uno con l'altro, quindi ci sono solo 3-5 canali separati. I punti di accesso sullo stesso canale possono coesistere, tuttavia, se uno di essi sta inviando molti dati, questo porta a una grave perdita di velocità, più che alla semplice condivisione di una larghezza di banda. La perdita effettiva dipende dalla qualità dei dispositivi e dalle loro configurazioni. Sono d'accordo sul programma comune di fascia oraria, ma, in pratica, hanno difficoltà a seguirlo, in particolare i clienti. Quando 2 dispositivi emettono un pacchetto sui canali che si intersecano contemporaneamente, entrambi i pacchetti vengono persi e i dispositivi devono attendere che la loro coda li rispedisca. La presenza del vecchio client WiFi sul canale è un grande spettacolo, perché hanno e usano orari diversi.
Si noti che i dispositivi Wi-Fi non sono i soli utenti di questi 3 canali. Dispositivi wireless, telefoni DECT, forni a microonde, telecomandi per la protezione dell'auto utilizzano tutti gli stessi 3 canali e sono ancora peggio un'interferenza. In realtà conosco un caso, quando la velocità del Wi-Fi in un ufficio open space è aumentata di quasi 2 volte dopo che un mouse wireless è stato trovato e spento. Era un mouse mal progettato. Quando un dispositivo fornisce diversi SSID o un gruppo di relè lavora insieme sullo stesso SSID, non creano molte interferenze per se stessi, poiché concordano su una pianificazione comune. Dovrebbero, almeno.
Risposta
Quindi, se ci sono due punti di accesso sullo stesso canale, devono condividere il 15% -75% della larghezza di banda di uno. Il sovraccarico dipende da numerosi valori, dalla qualità di entrambi i punti di accesso e anche dai loro clienti. Non mi aspetto che nemmeno 3 reti ad alto carico funzionino bene. Non esiste un limite prestabilito per la quantità di reti non caricate nello stesso spazio, ma non dovresti aspettarti che più di 10 dispositivi diversi coesistano pacificamente.


Ho notato che la mia Apple TV si ritarda usando airplay quando il forno a microonde è acceso.
Matthew Lock,

1
... non ci sono 16 canali in totale? Perché dici 11?
Pimgd,

Mentre questo è interessante dal punto di vista della qualità della rete e del QOS, in realtà non risponde alla domanda :(
Vogel612

Guardando la risposta in modo più dettagliato, sembra che tu stia parlando dei limiti sulla quantità di CLIENTI piuttosto che di un limite sulla quantità di punti di accesso / reti. Non sto cercando un limite per i client, in funzione o meno, sto cercando un limite per le reti / i punti di accesso che si potrebbe rilevare in una scansione per le reti Wi-Fi.
Pimgd,

1, 6 e 11 sono il numero totale di canali. Barafu ha ragione per quanto ne so. I canali 1, 6 e 11 non si sovrappongono e sono i migliori canali da utilizzare, non mi è mai stato consigliato di utilizzare il canale 16. Per quanto odio includere un link, guarda la prima immagine (1.1) en.wikipedia. org / wiki /…
Eddyy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.