Perché i router WiFi fanno un brutto lavoro di selezione dei canali?


90

La congestione del Wi-Fi, in particolare nella gamma a 2,4 GHz, è un problema serio in alcune aree. È abbastanza diffuso che ci sono molte guide per scegliere un canale meno congestionato. Ad esempio https://www.howtogeek.com/197268/how-to-find-the-best-wi-fi-channel-for-your-router-on-any-operating-system/

Dato che la maggior parte dei router sceglie automaticamente il proprio canale e l'hardware sembra in grado di rilevare reti in conflitto, perché non fanno un lavoro migliore nella selezione dei canali?


13
Soluzione. Usa 5 GHz non 2.4.
Tetsujin,

28
@Tetsujin È un po 'brusco, non proprio una soluzione.
Ultrasonic54321

4
Il problema è che l'ambiente può continuare a cambiare e dipende dal punto di accesso con che frequenza controlla il canale migliore. Se è solo all'avvio e il dispositivo non viene riavviato spesso, potrebbero essere mesi tra l'impostazione del canale migliore. Quindi dipende dal dispositivo.
HelpingHand

6
@ Ultrasonic54321 - risolve praticamente tutto. Se vivi in ​​un ambiente urbano ad alta densità, controlla quanti punti di accesso sono su 2.4 e quanti su 5. Ecco un rapporto di circa 50: 1. Sono l'unica persona in "vista" su 5, le altre 50 che vedo da qui non sono mai cambiate da 2.4.
Tetsujin,

7
Ognuno ha una situazione diversa. Le tue osservazioni non sono sbagliate, ma non lo sono neanche.
Ultrasonic54321

Risposte:


133

Il fallimento degli AP Wi-Fi nella scelta dei canali a 2,4 GHz si riduce a una manciata di problemi:

  • La maggior parte sceglie solo un canale al momento dell'avvio, ma un canale che era buono all'ultimo riavvio dell'AP potrebbe essere diventato una scelta sbagliata giorni, settimane o mesi dopo.
  • Molti non vogliono ritardare l'avvio spendendo abbastanza a lungo per valutare veramente ogni canale, quindi usano una scarsa euristica come "basta scegliere il canale in cui vediamo il minor numero di AP", che non è necessariamente correlato a quale canale fornirà il miglior throughput e affidabilità. Ancora peggio, queste euristiche troppo semplificate possono causare problemi come la scelta di un canale che si sovrappone parzialmente con i canali su cui sono attivi altri AP, il che farà sì che gli AP interferiscano l'uno con l'altro senza essere in grado di cooperare tra loro come se fossero sullo stesso identico canale.
  • La maggior parte non ha nemmeno l'hardware dell'analizzatore di spettro necessario per valutare veramente l'interferenza RF su ciascun canale; dispongono di radio Wi-Fi e si concentrano sulle interferenze di altri dispositivi Wi-Fi e sono abbastanza ignoranti sulle interferenze causate da dispositivi non Wi-Fi come Bluetooth, forni a microonde, telefoni cordless, subwoofer wireless, baby monitor, telecamere wireless, e altro ancora
  • La creazione di un AP che ha l'hardware e gli algoritmi per scegliere bene i canali non solo all'avvio, ma per continuare a rivalutare le scelte dei canali in un secondo momento e cambiare canale quando ne trarrebbero beneficio, è sia costosa che piena di potenziale interoperabilità i problemi. Non tutti i clienti sono bravi a onorare gli annunci di cambio canale dall'AP, quindi un AP che cambia i canali al volo rischia di far cadere i client dalla rete ogni volta che lo fa.

33
E gli sviluppatori di firmware sono troppo in gamba per bloccare le scelte al 1/6/11.
Chrylis

8
Aggiungete che la congestione del canale in cui si trova il router potrebbe differire dalla congestione del canale in cui si trova il dispositivo finale.
Gary,

13
@detly 1/6/11 sono gli unici canali che dovresti usare perché sono i canali che non si sovrappongono affatto. Se, ad esempio, scegli 3 perché ci sono molte persone su 1 e 6, stai congestionando tutto tra 1 e 6. Penso.
Matt M.

11
@CaptainMan Ogni volta che le batterie si esaurivano nel mio Gameboy mentre ero in macchina, finivo per leggere più volte quell'etichetta.
Adonalsium,

4
È necessario abbreviare i giorni per "la prossima volta che si verifica un'interruzione di corrente". Pensa a cosa succede quando 80 AP si avviano tutti dopo un'interruzione di corrente, tutti vedono che il canale 3 è completamente libero e tutti poi decidono di usarlo, fino alla successiva interruzione di corrente;)
djsmiley2k - CoW

49

Il problema generale qui è che la banda da 2,4 GHz è completamente satura in qualsiasi area moderatamente popolata. Inoltre, ci sono solo 14 canali, a seconda del paese, disponibili per l'uso. Di questi 14 solo 3 canali non si sovrappongono e interferiscono tra loro. E questo è vero solo se il dispositivo utilizza solo 20 MHz di larghezza di banda e non la larghezza di banda 40 MHz disponibile su alcuni punti di accesso.

Tutti i router Wi-Fi correttamente configurati devono utilizzare solo il canale 1, 6 o 11 con una larghezza di banda di 20 MHz. Un punto di accesso calpesta i segnali di tutti i punti di accesso vicini per almeno 2 canali più in alto e 2 canali più in basso da se stesso. Peggio ancora se si trova su una larghezza di banda di 40 MHz.

Quando gli access point possono vedersi, sullo stesso canale, coopereranno e condivideranno lo spazio aereo. Se due punti di accesso utilizzano canali vicini, ma diversi, si calpestano a vicenda e ogni collisione provoca la perdita di dati.

Sfortunatamente, la maggior parte dei router Wi-Fi moderni, per semplicità, seleziona automaticamente il canale automatico. Tuttavia, non aderiscono alla regola 1, 6 o 11. Invece usano un algoritmo proprietario che probabilmente si basa sull'uso di ciascun canale. Ciò provoca interferenze gravi e inevitabili delle reti vicine, rendendo praticamente inutile la banda a 2,4 GHz in alcune aree. Inoltre, le selezioni del canale automatico di solito avvengono solo durante un riavvio o raramente. Pertanto, la selezione del canale può diventare rapidamente obsoleta poiché anche i punti di accesso vicini saltano i canali e competono per trovare il canale più "pulito". A peggiorare le cose, la selezione del canale si basa su ciò che l'AP sente e non su ciò che il client sente, che potrebbe essere più vicino a un diverso set di AP.

Quindi, il problema non è il meccanismo di selezione, ma il fatto che la banda da 2,4 GHz è completamente satura. Non solo tramite punti di accesso Wi-Fi, ma anche tramite telefoni cordless, microonde, Bluetooth, baby-monitor, telecamere wireless e qualsiasi altro numero di altre tecnologie.

La risposta è usare la banda 5GHz. Ci sono dozzine di canali a 5 GHz disponibili. Nessuno dei quali si sovrappone agli altri se si utilizza l'impostazione di larghezza di banda standard a 20 MHz. Ciò significa che tutti i dispositivi che utilizzano la banda a 5 GHz possono cooperare senza interferire. Sfortunatamente, Wireless-N e in particolare Wireless-AC consentono canali più ampi che si sovrappongono nel tentativo di fornire una maggiore produttività. Quindi, anche nella banda 5GHz, dovresti essere consapevole delle interferenze co-channel e scegliere saggiamente le tue impostazioni, piuttosto che utilizzare la selezione automatica dei canali.

In un'area densamente popolata, l'uso di canali ampi fornirà poco o nessun beneficio e potrebbe effettivamente peggiorare le cose.


5
Suggerire alle persone di usare minuscoli vecchi canali da 20 MHz a 5 GHz è un consiglio mediocre a meno che tu non li avverta che ridurrà le loro prestazioni 802.11ac a meno di un quarto di quello che potrebbe essere.
Spiff

1
Inoltre, ciò che l'AP vede / sente è diverso da ciò che i client AP qui, quindi sta prendendo decisioni su informazioni leggermente sbagliate.
davidgo,

1
@davidgo Concordato. La selezione del canale dovrebbe essere pianificata. La selezione automatica causa solo problemi. Tuttavia, la banda da 5 Ghz ne elimina molto.
Appleoddity

6
@Spiff Apprezzo che potrebbe ridurre le prestazioni. Ma ridurre al minimo le interferenze co-channel è uno dei maggiori obiettivi nella pianificazione del wifi. In qualsiasi area urbana o moderatamente popolata, ciò significa utilizzare i canali con larghezza di banda di 20 Mhz. Tentare di usare qualcosa di più peggiorerà le cose o non farà nulla di tutto. 802.11AC può utilizzare le decisioni sulla larghezza di banda per frame per evitare interferenze tra canali ma è reso inutilizzabile dai dispositivi wireless-N. Alla fine, vedrai poca differenza nel tentativo di utilizzare canali di larghezza di banda più grandi in aree dense.
Appleoddity

2
Le fonti sono in calo. Sembra molto prudente usare una spaziatura di 25 MHz, quando il canale attuale sta usando 16.25 con il resto già banda di guardia. La realtà è diversa, dove 1,5,9,13 è effettivamente utilizzabile. Le altre fonti in quel paragrafo sono vecchie (Cisco che usa 22 MHz) o non disponibili o non testano 1,5 (o simili) canali.
user3549596

11

Basta aggiungere una rappresentazione visiva della congestione a 2,4 GHz rispetto alla banda a 5 GHz alle risposte già eccellenti.

Vivo in una capitale europea con una forte penetrazione nel mercato di Internet e Wifi.

Inoltre, la maggior parte degli ISP locali aggiunge anche un SSID / rete in roaming extra per impostazione predefinita nel proprio router / modem / CPE e così spesso è almeno 1 SSIDx2 per casa / vicino. Tieni presente che, oltre ai segnali di trasmissione degli AP, anche i client trasmettono.

Quindi, ad esempio, solo ascoltando con un normale notebook senza alcuna amplificazione in un punto fisso della mia camera da letto, senza camminare per casa, riesco a vedere almeno 136 SSID (circa 70-90 AP). Non sarebbe un lungo tratto che mi ha portato a sospettare che avrei potuto avere intorno a me circa. 200 apparecchiature (AP + client) che trasmettono segnali nella banda a 2,4 GHz.

Confronta la grafica sul lato sinistro, 2,4 Ghz, con il lato destro, nella banda 5 GHz.

Wi-Fi


1
Quella grafica è bella - come è fatta?
Krubo,

@krubo È WiFi Explorer in MacOS
Rui F Ribeiro,

@krubo Vorrei provare InSSIDer (dovrebbe essere libero di usare)
Jan Ivan

Anche InSSIDer è pagato al giorno d'oggi. Ho comprato WifiExplorer per la grafica.
Rui F Ribeiro,

10

Come accennato da Spiff, la selezione dei canali di solito viene effettuata solo durante l'avvio, poiché la rivalutazione periodica dell'utilizzo di canali alternativi richiede hardware aggiuntivo o migliore. Inoltre, non esiste uno standard accettato su come gli AP dovrebbero cooperare quando selezionano il loro canale. Cosa accadrebbe se tutti gli AP in un'area vedessero improvvisamente che il canale 6 viene meno utilizzato rispetto ai canali 1 e 11? Giusto. Pochi secondi dopo, il canale 6 è diventato inutilizzabile e ogni AP torna ai canali 1 e 11 ... lasciando il canale 6 aperto come obiettivo principale per la prossima invasione di AP.

Nella banda 5GHz, potrebbe essere richiesta la selezione dinamica della frequenza (DFS) per alcuni canali (canali 52-64 e 100-140 in Germania e negli Stati Uniti). Ciò, tuttavia, non intende migliorare la cooperazione degli AP , ma impedire agli AP di influenzare i radar meteorologici. Un AP che utilizza DFS deve monitorare costantemente il canale per il radar meteorologico e, se rileva qualcosa che potrebbe essere un radar meteorologico, deve abbandonare immediatamente quel canale (in genere passare a un canale da 36 a 48, poiché questi non vengono utilizzati per il clima radar e non richiedono DFS ... in altre parole, l'AP non seleziona il miglior canale alternativo, ma piuttosto solo un canale che è garantito al sicuro dal radar meteorologico).

È possibile che alcuni produttori di AP dispongano di algoritmi in grado di ottimizzare l'assegnazione dei canali quando un'area è coperta da un numero di loro (e solo loro) AP. Un "Rogue Access Point" (che non partecipa a questo processo di ottimizzazione) può disturbare in modo significativo la rete. Alcune aziende eseguono periodicamente cacce per AP non autorizzati nei propri locali.


4

In un'area ad alta congestione in cui ci sono dozzine di AP sui canali 1, 6 e 11 a 2,4 GHz, a volte ottengo una connessione più affidabile forzando 802.11b (la modalità più lenta), specialmente su canali meno utilizzati come 4 e 8. Il diagramma di sovrapposizione della larghezza di banda da Wikipedia (sotto) suggerisce indizi allettanti sul perché questo potrebbe funzionare, dal momento che il profilo di larghezza di banda rotondo di 802.11b (DSSS) fa sembrare che si preoccuperebbe di più della metà del proprio canale anche se fossero presenti canali sovrapposti . Naturalmente questo approccio è troppo esagerato per il router da solo. Il tuo chilometraggio può variare.

inserisci qui la descrizione dell'immagine


-7

La vera ragione è che 2.4gHZ è una banda spazzatura e non avrebbe mai dovuto essere usata per nulla. E il motivo è che è una banda spazzatura è che ha la stessa frequenza della molecola d'acqua, risuona. Questo è il motivo per cui i radioastronomi usano ampiamente la banda alla ricerca di esopianeti e nebulose. Gli corporativi non volevano la band perché sapevano che era inutile. Quindi, grazie al toadyness aziendale del FCC, 2.4ghZ è diventato di dominio pubblico per impostazione predefinita. In un certo senso è come se la discarica della città venisse istituita come un parco cittadino, ma senza miglioramenti.

Il problema della molecola d'acqua non può essere sottovalutato. Qualunque cosa bagnata interferirà, inclusi esseri umani, cani, piante domestiche, forni a microonde, acquari, neve e tubature dell'acqua in plastica. I trasmettitori concorrenti provocano "bolle di interferenza" che vagano nel giro di pochi minuti. Non c'è soluzione a questo vagabondaggio, la sua parte della risonanza del 2.4 con la molecola d'acqua. Più trasmettitori sono in competizione nel tuo quartiere e peggiore diventa il vagare.

Mi dispiace dirlo, ma l'unica soluzione è davvero di spostare lo spettro su 5.6.


7
In realtà, 2,4 GHz sono stati ampiamente scelti perché era già una banda ISM ed era abbastanza bassa in frequenza da rendere economici i chipset RF. La cosa dell'acqua in realtà non è vera, l'acqua ha molte, molte modalità risonanti, la maggior parte delle quali abbastanza basse Q. Le bande di assorbimento non diventano un grosso problema fino a quando non si colpisce l'ossigeno a circa 60 GHz che può costare 15 dB per km di aumento perdite di percorso. 2.4 GHz era un compromesso basato sulla dimensione del magnetron, considerazioni armoniche e alcuni esperimenti sulla penetrazione nei prodotti alimentari negli anni '40, un forno funziona perfettamente ovunque tra circa 1 e 20 GHz.
Dan Mills,

1
È utile avere bande che vengono assorbite. Il punto centrale di avere AP a bassa potenza in una banda del genere è che non interferiranno con altri troppo lontani. Sfortunatamente, ci sono un sacco di cose in quella band.
Brad

Consentitemi di controllare rapidamente la frequenza di risonanza del vapore acqueo senza condensa ... giusto ...: "Il picco è compreso tra 10 GHz e 50 GHz a seconda della temperatura." Penso che la frequenza di risonanza a temperatura ambiente sia di circa 22 GHz. Questa risonanza non influisce molto sul WiFi, ma ... influenza i segnali a 5 GHz più dei segnali a 2,4 GHz. Ancora peggio per 5.6GHz e superiori, ovviamente. Si noti che il WiFi a 5 GHz ha (alla stessa potenza di uscita) un intervallo inferiore al WiFi a 2,4 GHz. Tuttavia, la portata limitata del WiFi a 2,4 e 5 GHz è vantaggiosa ... poiché una portata più lunga significherebbe che potresti raccogliere più interferenze dai vicini.
Klaws,
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.