2012-05-29 17:34:55 +0000 2012-05-29 17:34:55 +0000
59
59

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

Sembra essere una “vecchia” leggenda che, quando si usa un router wireless-N in “modalità mista” per supportare dispositivi legacy 802.11b o 802.11g, le prestazioni dei client 802.11n ne risentiranno.


Alcuni luoghi sostengono che quando si esegue in modalità mista, tutti (alcuni?) client N funzionano a velocità G. Altri fanno la stessa affermazione, ma dicono che accade solo quando un client G è connesso. Altri posti dicono che i client N girano più velocemente, ma ancora circa il 30% più lentamente che se il router fosse in modalità solo N, anche se non ci sono client B/G collegati. Ancora altri affermano che non c'è nessun calo di velocità per i client N quando funzionano su una rete in modalità mista. Dicono che l'unico problema è che il throughput complessivo della rete sarà più basso, perché solo un client può trasmettere in qualsiasi momento, quindi parte di quel tempo di trasmissione deve essere condiviso con i client B/G legacy che girano a velocità inferiori, riducendo il throughput complessivo da quello che sarebbe se ci fossero solo N client connessi.


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

Risposte (3)

49
49
49
2012-05-31 20:04:24 +0000

Da Beginners Guide To Networks :

*Q: La semplice presenza di un dispositivo 802.11B rallenta una rete altrimenti tutta G o tutta N? *

A: SI Questo è naturalmente già ben noto, sebbene le esatte implicazioni 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 complicati per assicurarsi che i dispositivi B non trasmettano quando i dispositivi G/N stanno usando le onde radio, e per assicurarsi che entrambi i dispositivi B e G/N possano vedere cose come i pacchetti beacon.

L'impatto esatto sul throughput è difficile da stimare in generale, ma NON “rallenterà l'intera rete a 802.11B” come viene spesso affermato. C'è comunque un rallentamento significativo 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 trovato che di solito il throughput tra i dispositivi G è sceso del 30-50% (ad esempio da 20Mbps a 10Mbps), ma non così basso come la velocità di una rete solo B (5Mbps nello stesso ambiente). Il massimo throughput teorico su 802.11g è 23 Mbps senza alcun dispositivo B associato, e 14Mbps con.

*Q: I dispositivi 802.11G rallenteranno una rete interamente N? *

A: NO, tranne nella misura in cui il tempo di trasmissione che prendono quando sono attivi sarà al livello di throughput G invece che al livello N. Cioè i dispositivi comunicano ancora ciascuno alla loro velocità ottimale in ogni fetta di tempo.

A differenza della modalità di retrocompatibilità 802.11B, i dispositivi G non impongono alcun comportamento di degrado delle prestazioni ai dispositivi N per essere retrocompatibili. I dispositivi 802.11g sono in grado di riconoscere il preambolo 802.11n, e giocano bene in termini di sapere quando uno o l'altro sta cercando di trasmettere. Il preambolo dice quale schema di modulazione sarà usato, così i dispositivi N possono parlare N, mentre i dispositivi G possono parlare G. Non devono ricorrere all’“esperanto” come con B per cooperare.

Questo significa che quando il dispositivo G è associato ma non attivo, non ha alcun impatto. Quando i dispositivi G sono attivi, consumeranno tempo d'aria più o meno in proporzione alla quantità di dati trasferiti. Questo tempo d'aria sarebbe naturalmente alla velocità G rispetto alla velocità N, quindi nel caso in cui l'etere sia completamente saturo (ad esempio da un trasferimento locale di file), ci sarebbe una certa riduzione nel totale Mbps ottenibile da tutti i dispositivi collettivamente, ma non c'è alcuna penalità per avere i dispositivi G associati.

Confusamente, questo sembra essere in conflitto con quanto dichiarato altrove - ad esempio

  • “L'esecuzione di un mix di client draft 11n e 11b/g sullo stesso router draft 11n ridurrà un po’ la velocità per il client draft 11n ma riduce la velocità dei client 11g di oltre la metà.” a 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 dispositivi 802.11a/b/g più vecchi e dispositivi 802.11n più nuovi.” at TechTarget ANZ

*Q: Avere un access point (draft) 802. 11N anche se la maggior parte o tutti i client della rete sono 802.11G? *

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

0
0
0
2019-08-27 15:30:11 +0000

Generalmente no Per un client b, assolutamente sì! Quando un client 802.11b si connette, le reti g e n ricadono nella modalità legacy CTS to self perché il preambolo g non è compatibile con i dispositivi b. I dispositivi b non riconosceranno affatto i frame g e potrebbero trasmetterci sopra! I frame CTS vengono inviati per primi per dire ai nodi b di stare tranquilli per prevenire questo. b è per lo più scomparso oggi, quindi l'attenzione dovrebbe essere sui nodi g e altre forme di interferenza.

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

Quando una rete n sta operando in modalità 20MHz (non in modalità 40MHz HT), non è altro che una rete g potenziata che supporta una velocità massima di 72mbps (e multipli di questa con flussi di dati multipli) invece della velocità massima g di 54mbps. Usa la stessa intestazione di frame PLCP che fa g, quindi non dovrebbe esserci alcun problema, a meno che il punto di accesso non sia progettato male.

Quando una rete n sta operando in modalità HT40 è quando le cose si incasinano. Molte reti n non operano o non dovrebbero operare in modalità HT40 perché c'è così tanta interferenza da altre reti vicine che in realtà la rende più lenta della modalità 20MHz, o riduce la portata così tanto che non è pratica da usare. Il preambolo HT non è compatibile con i dispositivi g. Quando un dispositivo g si connette ad una rete n a 40MHz, l'intera rete passa a ciò che chiamano L-SIG TXOP Protection nel white paper di riferimento. Invia un preambolo g compatibile sul canale primario e poi invia il preambolo HT all'inizio di ogni frame. Questo rallenta le cose, ma non così tanto.

Un problema più grande che non è realmente affrontato è l'interferenza da diverse reti wireless (BSSIDs). BSSID diversi ricevono i preamboli e i frame dell'altro, quindi la condivisione del canale CSMA/CA può funzionare in questa situazione, finché entrambi i BSSID stanno usando lo stesso canale. Sapere che i canali 802.11b/g/n si sovrappongono e che le reti devono essere sullo stesso canale perché il CSMA/CA funzioni spesso non è compreso. La stragrande maggioranza dei problemi di interferenza sono in realtà da reti vicine.

Quello che non mi è ancora chiaro è questo: Quando una rete n only sta operando in modalità HT, diciamo sul canale 6, le altre reti g only dovrebbero usare il canale 6? La rete n passerà alla modalità LSIG TXOP quando un dispositivo g only è presente 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 il preambolo compatibile g viene trasmesso anche sul canale 10, in modo che le reti a 20MHz possano utilizzare anche il canale 10 con CSMA/CA funzionante, o l'intera parte superiore della banda deve essere non occupata e riservata ai canali secondari delle reti N che operano sul canale 6? Da quello che ho capito finora, i dati del canale 10 non hanno alcuna protezione dalle interferenze di altre reti a 20MHz che usano il canale 10. L'hardware 108mbps proprietario Atheros controlla le interferenze sul secondo canale e passa alla modalità a canale singolo, ma n non lo fa.

Whitepaper che ho trovato dalla risposta di qualcun altro: http://www.nle.com/literature/Airmagnet\impattodeidispositivilegacy\su80211n.pdf

-3
-3
-3
2012-08-09 23:10:25 +0000

Tecnicamente può rallentare, ma in pratica probabilmente no. C'è abbastanza overhead che probabilmente non noterete la differenza. Che velocità ti sta dando il tuo provider? Probabilmente non più di 11mbps comunque.