Czy sieć Wireless-N (802.11n) ma słabą wydajność w trybie „mieszanym” b / g?

59

Wydaje się, że jest to „stara” opowieść o żonach, że podczas korzystania z routera Wireless-N w „trybie mieszanym” do obsługi starszych urządzeń 802.11b lub 802.11g pogorszy się wydajność klientów 802.11n.


Niektóre miejsca twierdzą, że podczas pracy w trybie mieszanym wszyscy (niektórzy?) Klienci N działają z prędkością G. Inni twierdzą to samo, ale twierdzą, że dzieje się to tylko wtedy, gdy klient G. jest podłączony.

Inne miejsca mówią, że N klientów działa szybciej, ale nadal działa o około 30% wolniej niż gdyby router był w trybie tylko N, nawet jeśli nie ma podłączonych starszych klientów B / G.

Jeszcze inni twierdzą, że nie ma spadku prędkości dla N klientów podczas pracy w sieci trybu mieszanego. Mówią, że jedynym problemem jest to, że ogólna przepustowość sieci będzie niższa, ponieważ tylko jeden klient może transmitować w dowolnym momencie, więc część tego czasu transmisji musi być współdzielona ze starszymi klientami B / G działającymi z niższymi prędkościami, zmniejszając ogólną przepustowość z tego, co by to było, gdyby podłączono tylko N klientów.


Więc co to jest? Czy praca w trybie mieszanym spowolni moją sieć, nawet jeśli nie ma klientów B / G? Jeśli używam N, to czy inny klient podłączony do B / G znacznie mnie spowolni w porównaniu do tego, czy korzystali z N?

BlueRaja - Danny Pflughoeft
źródło
+1. Tryb mieszany może mieć wpływ na szybkość, ale z mojego doświadczenia nie jest to zauważalne, chyba że ciągnę ciągły strumień danych przez AP, ale i tak to się opóźnia. Jedynym sposobem, jaki znasz, jest przetestowanie go samemu, a nawet wtedy możesz uznać go za „wystarczająco dobry”.
Myślę, że masz rację - w trybie mieszanym ogólna przepustowość jest zmniejszana przez klientów b / g. Warto również wziąć pod uwagę, że o ile nie przebywasz w bardzo cichym otoczeniu radiowym, zakłócenia mogą mieć duży wpływ na 2,4 GHz. Najlepsza przepustowość to użycie wszystkich urządzeń 802.11n przy 5GHz.
BJ292

Odpowiedzi:

49

Od przewodnika dla początkujących do sieci :

P: Czy sama obecność urządzenia 802.11B spowalnia sieć w innym przypadku niż G lub All-N?

Odp .: TAK Jest to oczywiście już dobrze znane, chociaż dokładne implikacje są często źle rozumiane. Obecność urządzenia 802.11B w sieci G lub N powoduje, że nowsze urządzenia muszą uciekać się do pewnych nieprzyzwoitych zachowań, aby upewnić się, że urządzenia B nie transmitują, gdy urządzenia G / N używają fal radiowych, i aby upewnij się, że zarówno urządzenia B, jak i G / N widzą takie rzeczy, jak pakiety nawigacyjne.

Dokładny wpływ na przepustowość jest ogólnie trudny do oszacowania, ale NIE spowoduje „spowolnienia całej sieci do 802.11B”, jak często się mówi. Istnieje jednak znaczne spowolnienie narzucone przez samą obecność urządzenia B, nawet gdy nie jest ono aktywne. Kilka lat temu (Slim) przeprowadziliśmy kilka testów tego i stwierdziliśmy, że zwykle przepustowość między urządzeniami G spadła o 30-50% (np. Z 20 Mb / s do 10 Mb / s), ale nie prawie tak nisko, jak prędkość tylko B sieć (5 Mb / s w tym samym środowisku). Teoretyczna maksymalna przepustowość w standardzie 802.11g wynosi 23 Mb / s bez skojarzonych urządzeń B i 14 Mb / s.

P: Czy urządzenia 802.11G spowolnią sieć all-N?

Odp .: NIE , z wyjątkiem czasu, jaki zajmuje czas antenowy, gdy są aktywne, na poziomie przepustowości G, a nie na poziomie N. Tzn. Urządzenia nadal komunikują się z optymalną szybkością w każdym odcinku czasu.

W przeciwieństwie do trybu zgodności wstecznej 802.11B, urządzenia G nie narzucają żadnych obniżających wydajność zachowań na urządzeniach N, aby były kompatybilne wstecz. Urządzenia 802.11g są w stanie rozpoznać preambułę 802.11n i grają ładnie, wiedząc, kiedy jedno lub drugie próbuje nadawać. Preambuła mówi, który schemat modulacji zostanie użyty, więc urządzenia N mogą mówić w języku N, podczas gdy urządzenia G mogą mówić w języku G. Nie muszą uciekać się do „Esperanto” jak w przypadku B, aby współpracować.

Oznacza to, że gdy urządzenie G jest powiązane, ale nieaktywne, nie ma żadnego wpływu. Gdy urządzenia G są aktywne, zużyją czas antenowy mniej więcej proporcjonalnie do ilości przesyłanych danych. Ten czas emisji byłby oczywiście na poziomie G w przeciwieństwie do wskaźnika N, więc w przypadku, gdy fale radiowe są w pełni nasycone (np. Przez lokalny transfer plików), nastąpiłoby pewne zmniejszenie całkowitej Mbps osiągalnej przez wszystkie urządzenia zbiorowo, ale nie ma kary za powiązanie urządzeń G.

Myląco wydaje się, że jest to sprzeczne z tym, co podano gdzie indziej - np

  • „Uruchomienie mieszanki klientów wersji roboczej 11n i 11b / g na tym samym routerze wersji roboczej 11n nieco obniży prędkość dla klienta wersji roboczej 11n, ale zmniejszy szybkość klientów 11g o ponad połowę ”. w SmallNetBuilder
  • „W trybie mieszanym ochrona HT wymaga, aby urządzenia 802.11n wysyłały starszą preambułę, a następnie preambułę HT ... Te mechanizmy ochrony HT znacznie zmniejszają przepustowość sieci WLAN 802.11n , ale są one konieczne, aby uniknąć kolizji między starszymi standardami 802.11a / b / g urządzenia i nowsze urządzenia 802.11n ”. w TechTarget ANZ

P: Czy posiadanie (wstępnego) punktu dostępu 802.11N jest korzystne, nawet jeśli większość lub wszyscy klienci w sieci to 802.11G?

Odp .: TAK , głównie dlatego, że radiotelefony 802.11N mają tę zaletę, że mają bardziej wyrafinowane możliwości odbioru wielościeżkowego. W ten sposób mogą w pewnym stopniu rozszerzyć zasięg i przepustowość dostępną dla urządzeń G.

harrymc
źródło
1
„Myląco wydaje się, że jest to sprzeczne z tym, co zostało powiedziane gdzie indziej” - więc skąd mamy wiedzieć, któremu zaufać? Jakieś linki do faktycznych badań w celu ustalenia, czy występuje spowolnienie? A może ktoś napisał ktoś z kwalifikacjami?
BlueRaja - Danny Pflughoeft
2
Powyższy artykuł Slim opiera się przynajmniej na testach, a ich analiza wydaje się logiczna. Wierzę, że routery B w przyszłości staną się nieobsługiwane. W przypadku routerów G, ponieważ wszystkie pakiety Ethernet są tego samego rozmiaru, przesyłanie plików z prędkością 20 Mb / s może spowolnić 300 Mb / s N, monopolizując router 15 razy dłużej w przypadku pakietów o tej samej wielkości, chyba że router wykonuje podział czasu, a nie segmentowanie danych, w efekcie mocno obciążające G. W końcu przepustowość sieci zależy od sprytności routera, która musi do pewnego stopnia karać jedno lub drugie (lub oba), co może wyjaśniać konflikty.
harrymc
1
Ujmując to o wiele za prosto i używając powyższych liczb: Jeśli router wykonuje rundę okrężną, wówczas klient G jest równoważny 15 N klientom, co zmniejsza przepustowość N, ale oszczędza przepustowość G. Jeśli router daje każdemu równy czas, to każdy N klient wykona 15 pakietów dla jednego pakietu przez klienta G, zmniejszając przepustowość G, ale zachowując przepustowość N. Każdy router może mieć własny algorytm planowania, więc podczas testowania daje różne wyniki.
harrymc
Występuje pewne spowolnienie, gdy obecne są urządzenia 802.11g - patrz szczegółowa analiza od dostawcy WiFi tutaj: nle.com/literature/…
RichVel
0

Generalnie nie
Dla ab klienta, absolutnie tak! Kiedy łączy się klient 802.11b, sieci gi wracają do starszego CTS do trybu własnego, ponieważ preambuła g nie jest kompatybilna z urządzeniami b. Urządzenia b w ogóle nie rozpoznają ramek g i mogą nad nimi przesyłać! Ramki CTS są wysyłane jako pierwsze, aby węzły b pozostały ciche, aby temu zapobiec. b przeważnie dziś minął, więc należy skupić się na węzłach g i innych formach zakłóceń.

Sieci 802.11 używają preambuły na początku ramek, aby ogłaszać rodzaj i prędkość danych o większej prędkości, które będą następowały. Nawet jeśli nie można odebrać danych, tak długo, jak odbierana jest preambuła, system współdzielenia kanałów CSMA / CA może działać.

Gdy sieć n działa w trybie 20 MHz (nie w trybie HT 40 MHz), jest to tylko ulepszona sieć g, która obsługuje maksymalną prędkość 72 Mb / s (i wielokrotność tej liczby przy wielu strumieniach danych) zamiast maksymalnej prędkości 54 Mb / s. Używa tego samego nagłówka ramki PLCP co g, więc nie powinno być żadnych problemów, chyba że punkt dostępu jest źle zaprojektowany.

Gdy sieć n pracuje w trybie HT40, wtedy robi się bałagan. Wiele sieci n nie działa lub nie powinno działać w trybie HT40, ponieważ występuje tak wiele zakłóceń z innych sieci w pobliżu, że w rzeczywistości sprawia, że ​​jest wolniejszy niż tryb 20 MHz lub zmniejsza zasięg tak bardzo, że nie jest praktyczny w użyciu. Preambuła HT nie jest kompatybilna z urządzeniami G. Kiedy urządzenie AG łączy się z siecią 40 MHz n, cała sieć przełącza się na coś, co nazywają ochroną L-SIG TXOP, o którym mowa w białej księdze. Wysyła preambułę kompatybilną z ag na głównym kanale, a następnie przesyła preambułę HT na początku każdej ramki. To spowalnia rzeczy, ale nie aż tak bardzo.

Dużym problemem, który tak naprawdę nie jest rozwiązany, są zakłócenia różnych sieci bezprzewodowych (BSSID). Różne identyfikatory BSSID odbierają sobie preambuły i ramki, więc współdzielenie kanałów CSMA / CA może działać w tej sytuacji, o ile oba identyfikatory BSSID korzystają z tego samego kanału. Wiedza o tym, że kanały 802.11b / g / n pokrywają się i że sieci muszą być na tym samym kanale, aby CSMA / CA działał, często nie jest rozumiana. Zdecydowana większość problemów związanych z zakłóceniami pochodzi z sąsiednich sieci.

Nadal nie jestem do końca pewien: jeśli na sieci 6 działa tylko sieć n, powiedzmy na kanale 6, czy inne sieci tylko g korzystają z kanału 6? Czy sieć n przełączy się w tryb LSIG TXOP, gdy obecne jest tylko urządzenie AG, ale na innym BSSID? Sieć HT40 n na kanale 6 z drugim kanałem skonfigurowanym tak, aby był wyżej, również w pełni wykorzystuje kanał 10, tak więc kompatybilna preambuła g jest również transmitowana na kanale 10, tak że sieci 20 MHz mogą również używać kanału 10 z działającym CSMA / CA, lub cały szczyt pasma musi być niezajęty i zarezerwowany dla drugorzędnych kanałów N sieci działających na kanale 6? Z tego, co rozumiem do tej pory, dane kanału 10 nie mają żadnej ochrony przed zakłóceniami z innych sieci 20 MHz korzystających z kanału 10.

Oficjalny dokument znaleziony na podstawie odpowiedzi innej osoby: http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf

Alex Cannon
źródło
-3

Technicznie może to spowolnić, ale w praktyce prawdopodobnie nie. Jest wystarczająco dużo narzutów, że prawdopodobnie nie zauważysz różnicy. Jaką stawkę daje ci twój dostawca? Prawdopodobnie nie więcej niż 11 Mb / s.

Farfanar
źródło
1
Właściwie mój dostawca zapewnia mi 15 Mb / s, a ja mam tylko środkową warstwę. W końcu jest 2012
BlueRaja - Danny Pflughoeft,