Una rete wireless-N (802.11n) ha scarse prestazioni in modalità "mista" b / g?


59

Sembra essere una "vecchia" storia di mogli che, quando si utilizza un router wireless-N in "modalità mista" per supportare dispositivi legacy 802.11be 802.11g, le prestazioni dei client 802.11n ne risentiranno.


Alcuni posti affermano che quando si esegue in modalità mista, tutti (alcuni?) N client funzionano a velocità G. Altri fanno lo stesso reclamo, ma dicono che succede solo quando un client G è connesso.

In altri casi, i client N funzionano più velocemente, ma sono ancora più lenti di circa il 30% rispetto al router in modalità N-only, anche se non sono collegati client B / G legacy.

Altri ancora affermano che non vi è alcun calo di velocità per N client durante l'esecuzione su una rete in modalità mista. Dicono che l'unico problema è che la velocità di trasmissione complessiva della rete sarà inferiore, perché solo un client può trasmettere in qualsiasi momento, quindi parte del tempo di trasmissione deve essere condiviso con i client B / G legacy che funzionano a velocità più basse, riducendo il throughput complessivo da quello che sarebbe se ci fossero solo N client connessi.


Allora, che cos'è? L'esecuzione in modalità mista rallenta la mia rete, anche se non ci sono client B / G? Se sto eseguendo N, avere un altro client connesso in B / G mi rallenterà sostanzialmente rispetto a se stessero eseguendo N?


+1. La modalità mista può influire sulla velocità, ma nella mia esperienza non è così evidente a meno che non stia eseguendo un flusso costante di dati attraverso l'AP, ma questo va in latenza e tutto il resto comunque. L'unico modo che saprai è testarlo tu stesso e anche in questo caso potresti trovarlo "abbastanza buono".

Penso che tu abbia ragione: in modalità mista il throughput complessivo viene trascinato dai client b / g. Vale anche la pena considerare che, a meno che non ci si trovi in ​​un ambiente radio molto silenzioso, è probabile che l'interferenza abbia un grande impatto a 2,4 GHz. Il throughput migliore sarebbe utilizzare tutti i dispositivi 802.11n a 5 GHz.
BJ292,

Risposte:


49

Dalla guida per principianti alle reti :

D: La semplice presenza di un dispositivo 802.11B rallenta una rete altrimenti completamente all-G o all-N?

A: SÌ Questo è ovviamente già noto, sebbene le implicazioni esatte siano spesso fraintese. La presenza di un dispositivo 802.11B su una rete G o N fa sì che i dispositivi più recenti debbano ricorrere ad alcuni comportamenti kludgy per assicurarsi che i dispositivi B non trasmettano quando i dispositivi G / N utilizzano le onde radio e sicuro che entrambi i dispositivi B e G / N possano vedere cose come i pacchetti beacon.

L'impatto esatto sulla velocità effettiva è difficile da stimare in generale, ma NON "rallenterà l'intera rete a 802.11B", come spesso affermato. Vi è tuttavia un significativo rallentamento imposto dalla semplice presenza di un dispositivo B, anche quando non è attivo. Noi (Slim) abbiamo fatto alcuni test su questo un paio di anni fa e abbiamo scoperto che di solito il throughput tra i dispositivi G diminuiva del 30-50% (ad esempio da 20 Mbps a 10 Mbps), ma non così basso come la velocità di un solo B rete (5 Mbps nello stesso ambiente). Il throughput massimo teorico su 802.11g è di 23 Mbps senza dispositivi B associati e 14 Mbps con.

D: I dispositivi 802.11G rallenteranno una rete all-N?

A: NO , tranne nella misura in cui il tempo di trasmissione che assumono quando sono attivi sarà al livello di G throughput rispetto al livello N. Vale a dire che i dispositivi comunicano ciascuno alla velocità ottimale in ogni intervallo di tempo.

A differenza della modalità di retrocompatibilità 802.11B, i dispositivi G non impongono alcun comportamento che compromette le prestazioni su N dispositivi affinché siano compatibili con le versioni precedenti. I dispositivi 802.11g sono in grado di riconoscere il preambolo 802.11n e giocano bene in termini di sapere quando l'uno o l'altro sta cercando di trasmettere. Il preambolo dice quale schema di modulazione verrà utilizzato, quindi i dispositivi N possono parlare N, mentre i dispositivi G possono parlare G. Non devono ricorrere all'esperanto come con B per cooperare.

Ciò significa che quando il dispositivo G è associato ma non attivo, non ha alcun impatto. Quando i dispositivi G sono attivi, consumano il tempo di aria approssimativamente in proporzione alla quantità di dati trasferiti. Questo tempo di trasmissione sarebbe ovviamente alla frequenza G rispetto alla frequenza N, quindi nel caso in cui le onde radio siano completamente saturate (ad esempio mediante un trasferimento di file locale), ci sarebbe una certa riduzione del Mbps totale raggiungibile da tutti i dispositivi collettivamente, ma non vi è alcuna penalità per aver associato i dispositivi G.

Confusamente, questo sembra essere in conflitto con quanto affermato altrove - ad es

  • "Eseguire un mix di client draft 11n e 11b / g sullo stesso router draft 11n ridurrà leggermente la velocità per il client draft 11n ma ridurrà la velocità dei client 11g di oltre la metà ." su SmallNetBuilder
  • "In modalità mista, la protezione HT richiede che i dispositivi 802.11n inviino un preambolo legacy, seguito da un preambolo HT ... Questi meccanismi di protezione HT riducono significativamente il throughput di una WLAN 802.11n , ma sono necessari per evitare collisioni tra 802.11a / b precedente / g e dispositivi 802.11n più recenti. " presso TechTarget ANZ

D: Avere un punto di accesso (bozza) 802.11N è vantaggioso, anche se la maggior parte o tutti i client sulla rete sono 802.11G?

A: SÌ , principalmente perché le radio 802.11N hanno il vantaggio di una capacità di ricezione multipath più sofisticata. Possono quindi estendere in una certa misura la portata e la velocità di trasmissione disponibili per i dispositivi G.


1
"Confusamente, questo sembra essere in conflitto con quanto dichiarato altrove" - quindi come possiamo sapere di quale fonte fidarci? Qualche link a studi reali per determinare che c'è / non c'è un rallentamento? O qualcuno di quelli è stato scritto da qualcuno con qualifiche?
BlueRaja - Danny Pflughoeft

2
L'articolo di Slim di cui sopra si basa almeno su test e la loro analisi sembra logica. Credo che i router B in futuro non saranno supportati. Per i router G, poiché i pacchetti Ethernet hanno tutte le stesse dimensioni, G eseguendo il trasferimento di file a 20 Mbps può rallentare 300 Mbps N monopolizzando il router 15 volte più a lungo per pacchetti della stessa dimensione, a meno che il router non esegua il time-slicing anziché suddivisione dei dati, in effetti penalizzando pesantemente G. Alla fine, il throughput della rete dipende dalla smartness del router, che deve in qualche modo penalizzare l'uno o l'altro (o entrambi), il che potrebbe spiegare i conflitti.
harrymc,

1
Per dirla troppo semplicemente e usando i numeri sopra: Se il router esegue il round robin, un client G equivale a 15 client N, riducendo il throughput N ma conservando il throughput G. Se il router dà lo stesso tempo a ciascuno, allora ciascun client N farà 15 pacchetti per un pacchetto dal client G, riducendo il throughput G ma conservando il throughput N. Ogni router può avere il proprio algoritmo di pianificazione, quindi dare risultati diversi quando testato.
harrymc,

C'è qualche rallentamento quando sono presenti dispositivi 802.11g - vedi l'analisi dettagliata da un fornitore WiFi qui: nle.com/literature/…
RichVel

0

Generalmente non
per client ab, assolutamente sì! Quando un client 802.11b si connette, le reti ge tornano al CTS legacy in modalità autonoma perché il preambolo g non è compatibile con i dispositivi b. I dispositivi b non riconoscono affatto i frame g e potrebbero trasmettere su di essi! I frame CTS vengono inviati per primi per dire ai nodi b di rimanere in silenzio per evitarlo. b è andato per lo più oggi, quindi l'attenzione dovrebbe essere focalizzata sui nodi g e altre forme di interferenza.

Le reti 802.11 utilizzano il preambolo all'inizio dei frame per annunciare il tipo e la velocità dei dati a velocità più elevata che seguono. Anche se i dati non possono essere ricevuti, purché il preambolo sia ricevuto, il sistema di condivisione dei canali CSMA / CA può funzionare.

Quando una rete n funziona in modalità 20MHz (non in modalità HT 40MHz), non è altro che una rete g migliorata che supporta una velocità massima di 72 Mbps (e ne moltiplica con flussi di dati multipli) invece della velocità g massima di 54 Mbps. Utilizza la stessa intestazione del frame PLCP di g, quindi non dovrebbero esserci problemi, a meno che il punto di accesso non sia progettato in modo errato.

Quando una rete n sta funzionando in modalità HT40 è quando le cose diventano disordinate. Molte reti n non funzionano o non dovrebbero funzionare in modalità HT40 perché ci sono così tante interferenze da altre reti vicine che la rendono effettivamente più lenta della modalità 20 MHz o riduce la portata così tanto che non è pratico da usare. Il preambolo HT non è compatibile con i dispositivi g. Quando un dispositivo ag si collega a una rete a 40 MHz n, l'intera rete passa a quella che chiamano L-SIG TXOP Protection nel white paper di riferimento. Invia un preambolo compatibile ag sul canale primario e quindi invia il preambolo HT all'inizio di ciascun frame. Questo rallenta le cose ma non molto.

Un problema più grande che non viene realmente affrontato è l'interferenza da diverse reti wireless (BSSID). BSSID diversi si ricevono reciprocamente preamboli e frame, pertanto la condivisione dei canali CSMA / CA può funzionare in questa situazione, purché entrambi i BSSID utilizzino lo stesso canale. Sapere che i canali 802.11b / g / n si sovrappongono e che le reti devono trovarsi sullo stesso canale affinché CSMA / CA funzioni spesso non è compreso. La stragrande maggioranza dei problemi di interferenza proviene in realtà da reti vicine.

Ciò su cui non sono ancora chiaro è questo: quando una sola rete sta funzionando in modalità HT, dice sul canale 6, altre reti solo g dovrebbero usare il canale 6? La rete passa alla modalità TXOP LSIG quando è presente solo un dispositivo ma su un BSSID diverso? La rete HT40 n sul canale 6 con il secondo canale configurato per essere sopra utilizza anche completamente il canale 10, quindi anche il preambolo compatibile g viene trasmesso anche sul canale 10, in modo che le reti a 20 MHz possano utilizzare anche il canale 10 con CSMA / CA funzionante, oppure l'intera parte superiore della banda deve essere libera e riservata per i canali secondari delle reti N che operano sul canale 6? Da quanto ho capito finora, i dati del canale 10 non hanno alcuna protezione dalle interferenze rispetto alle altre reti a 20 MHz che utilizzano il canale 10.

Whitepaper che ho trovato dalla risposta di qualcun altro: http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf


-3

Tecnicamente può rallentarlo, ma in pratica probabilmente no. C'è abbastanza sovraccarico che probabilmente non noterai la differenza. Che tariffa ti offre il tuo provider? Probabilmente non più di 11 Mbps comunque.


1
In realtà il mio provider mi dà 15 Mbps e ho solo il livello intermedio. Si è 2012, dopo tutto
BlueRaja - Danny Pflughoeft
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.