Czy pakiety Wi-Fi idą bezpośrednio między węzłami?


22

Mam dwa węzły w sieci bezprzewodowej. Węzeł A przesyła strumieniowo dane do węzła B. Przez większość czasu działa dobrze, ale czasami występuje utrata pakietów i strumień jest przerywany.

Aby poprawić wydajność i zmniejszyć utratę pakietów, powinienem

  1. przesuń węzeł A, aby był bliżej węzła B, lub
  2. przesuń węzeł A, aby był bliżej stacji bazowej

?


Oba tryby są dozwolone, chyba że AP wyraźnie zabroni. Stacje decydują, którego adresu następnego przeskoku użyć.
Simon Richter

Jeśli możesz zmienić z 2,4 na 5x GHz, to znacznie pomoże w hałasie. Na pasmach 5 GHz jest znacznie mniej szumów (ponieważ jest mniej powszechny, a także dlatego, że lepiej blokuje go ściana). Oczywiście jest lepiej blokowany przez ściany, więc możesz mieć problemy z siłą sygnału, w zależności od.
derobert,

Odpowiedzi:


27

Przesuń go bliżej stacji bazowej. Wszystko, co wysyłasz typowymi łączami Wi-Fi, trafia do / ze stacji bazowej. Połączenia ad-hoc są różne, ale niewiele z nich korzysta.

Naprawdę jednak spodziewam się, że twój problem dotyczy zakłóceń. Jest to o wiele bardziej prawdopodobne, że jest to problem niż odległość. Oto kicker: te zakłócenia mogą być twoim własnym sygnałem.

Dzięki Wi-Fi możesz mieć bazę, która może wykonać hipotetyczne połączenie 65 Mbit. Niestety, nie jest to 65 Mbit dla każdego węzła: to jest 65 Mbit łącznie , nie tylko dla węzłów A i B, ale także dla innych klientów na tym samym kanale w tym samym obszarze. Co gorsza, powiedzmy, że jeden z twoich węzłów jest w stanie uzyskać tylko sygnał 18 Mbit i aktywnie wykorzystuje 3 Mbit tego sygnału. To użycie skaluje się proporcjonalnie do maksymalnej liczby teoretycznej dla stacji bazowej. Klient korzysta z czasu antenowego, a nie przepustowość, a więc 3 Mbit z całkowitej dostępnej 18 Mbit (jedna szósta) oznacza, że ​​wykorzystuje jedną szóstą całkowitej teoretycznej 65 Mbit obsługiwanej przez stację bazową lub około 11 Mbit czasu antenowego. To pozostawia najwyżej 54 Mbit dla wszystkich innych klientów połączonych na tym samym kanale w tym samym obszarze. Co gorsza, można nawet uzyskać zakłócenia z urządzeń na różnych kanałach , ponieważ zakresy częstotliwości kanałów pokrywają się (dlatego radia 2,4 Ghz powinny zawsze używać kanałów 1, 6 lub 11 w USA).

W Twojej sytuacji, gdy A przesyła strumieniowo do B, musisz przesłać dane do stacji bazowej, która następnie musi wysłać je ponownie do B. Oznacza to, że zmniejszyłeś dostępną przepustowość sieci bezprzewodowej o połowę, ponieważ musisz się dzielić. Jeśli A pobiera również swoje dane do strumienia z Internetu, ponownie zabierasz udział i spadasz do jednej trzeciej pierwotnej sumy. Musimy także uwzględnić informacje o dowodach i kontroli z używanych protokołów, które należy przesłać. Co gorsza, przepustowość nie jest idealnie współdzielona. Różne węzły mogą próbować wysyłać w tym samym czasie, co powoduje kolizje. Kiedy tak się stanie, wszystkie kolidujące węzły muszą ponownie wysłać pakiet. Wraz ze wzrostem ruchu rośnie liczba kolizji. Wraz ze wzrostem liczby kolizji wzrasta ilość danych potrzebnych do ponownego przesłania, a szanse na dodatkowe kolizje są jeszcze wyższe. To nawet nie zaczyna uwzględniać innych źródeł zakłóceń, takich jak telefony bezprzewodowe, kontrolery gier, kuchenki mikrofalowe, bezprzewodowe klawiatury / myszy, bieżąca woda itp. W końcu możesz mieć tylko niewielką część oryginału i zgłosić 65 Mbit faktycznie nadaje się do użytku. Nowsze radia 5 GHz mogą w tym pomóc, ale nie jest to panaceum; jeśli dzielisz stację bazową, nadal udostępniasz jeden kanał i nadal udostępniasz teoretyczną maksimum wszystkim klientom tej stacji bazowej. Nowsze radia 5 GHz mogą w tym pomóc, ale nie jest to panaceum; jeśli dzielisz stację bazową, nadal udostępniasz jeden kanał i nadal udostępniasz teoretyczną maksimum wszystkim klientom tej stacji bazowej. Nowsze radia 5 GHz mogą w tym pomóc, ale nie jest to panaceum; jeśli dzielisz stację bazową, nadal udostępniasz jeden kanał i nadal udostępniasz teoretyczną maksimum wszystkim klientom tej stacji bazowej.

Jeśli naprawdę chcesz tutaj dobrej wydajności, idź do domu lub do domu. Połączenia przewodowe mogą rozwiązać problemy opisane powyżej na trzy sposoby: mogą zapewnić połączenie, które jest przełączane , pełny dupleksi jest to prawie całkowicie niepodatne na zakłócenia zewnętrzne. Switched oznacza, że ​​jeśli każdy węzeł ma połączenie 100 Mbit z bazą, to 100 Mbit jest przeznaczone wyłącznie dla tego węzła. Jeśli dwa węzły spróbują wysłać w tym samym czasie, baza jest w stanie zatrzymać pakiety z jednego i przesłać je, gdy linia będzie wolna, zmniejszając kolizje, a tym samym zmniejszając potrzebę ponownego przesyłania tych samych danych. Pełny dupleks oznacza, że ​​węzły są w stanie jednocześnie wysyłać i odbierać ... ponownie, redukując kolizje. Tutaj węzeł A może pobierać dane strumieniowe z Internetu w tym samym czasie, gdy wysyła je z powrotem w kierunku B, bez zakłóceń i kolizji.

W tym przypadku, ponieważ wszystkie ponownej transmisji tych samych danych, można zobaczyć dramatyczny wzrost wydajności, jeśli nawet jeden z węzłów A lub B ma połączenie przewodowe.

Ostatnim przykładem, w którym jestem, jest to, że wdrożyliśmy iPady na wszystkich wydziałach tego semestru na uczelni, w której pracuję. Aby wesprzeć te urządzenia, podczas próby wdrożyliśmy kilka urządzeń AppleTV w salach lekcyjnych i połączyliśmy je z projektorem w celu obsługi kopii lustrzanej AirPlay z iPada z przodu klasy. Dowiedzieliśmy się z tego, że pozostawienie zarówno AppleTV, jak i iPada bezprzewodowego nie działało dobrze, zwłaszcza, że ​​możemy mieć dwóch instruktorów w sąsiednich pokojach, którzy chcą zrobić kopię lustrzaną. Rozwiązaniem dla nas było zainstalowanie oprogramowania na komputerach PC w każdym pokoju w celu obsługi kopii lustrzanej AirPlay na PC, który jest podłączony przewodowo. Musieliśmy wprowadzić pewne zmiany w sieci, aby komputery stacjonarne były w tej samej podsieci co iPady, ale wynik jest znacznie bardziej niezawodny i zapewnia lepszą jakość wideo.


Widziałem, jak lokalny transfer plików w sieci G zmienia się z <100 KB na sekundę do kilku megabajtów na sekundę, logując się do routera i zmieniając kanał. :)
Kaz

7

Przy sieciach bezprzewodowych w trybie infrastruktury (gdy w grę wchodzi punkt dostępowy) cały ruch przechodzi przez punkt dostępowy. W trybie ad-hoc ruch odbywa się bezpośrednio z węzła do węzła.

To powiedziawszy, jest bardzo możliwe, że przesunięcie węzłów bliżej punktu dostępu nie poprawi sytuacji. Wi-Fi działa w nielicencjonowanych częściach widma RF, które jest współdzielone przez wszelkiego rodzaju inne urządzenia bezprzewodowe. Jako taka, ta część widma może być czasami bardzo głośna. Ten rodzaj hałasu spowoduje utratę pakietów, retransmisje itp.

Wystarczy podłączyć trzy urządzenia za pomocą przewodowych kabli sieciowych, a wydajność znacznie się poprawi.


5

Powinieneś (ogólnie rzecz biorąc) przenieść oba węzły bliżej WAP / stacji bazowej / routera bezprzewodowego, z którymi są one powiązane, ponieważ ogólnie mówiąc, ruch bezprzewodowy między węzłami przechodzi ze źródła do WAP / stacji bazowej / routera bezprzewodowego i następnie do miejsca docelowego. (Wspominasz o obecności stacji bazowej, więc prawdopodobnie nie jest tak, że ruch przechodzi bezpośrednio z jednego węzła do drugiego, AKA: „tryb ad-hoc”).

To powiedziawszy, odległość nie jest twoim jedynym problemem, lub ogólnie mówiąc, nawet największym problemem. Należy wziąć pod uwagę absorpcję (sygnał bezprzewodowy jest osłabiony, ponieważ część z niego zostaje pochłonięta przez obiekty), odbicie (sygnał bezprzewodowy odbijający się od obiektów odbijających sygnały bezprzewodowe i zakłócający sam siebie) oraz ogólne zakłócenia . Ponieważ widma bezprzewodowe są nielicencjonowane i każdy może z nich korzystać, „każdy” z nich korzysta. Tak więc strumień może być zakłócany, gdy ktoś w pobliżu zaczyna korzystać z sieci bezprzewodowej, rozmawia przez telefon bezprzewodowy lub po prostu z jakiejkolwiek innej transmisji E / M lecącej przez ten obszar.

Wreszcie dochodzi do (i zawsze będzie) kolizji ramek - gdy WAP / stacja bazowa / router bezprzewodowy odbiera dwie transmisje jednocześnie. Gdy tak się dzieje, nadawca rozwiązuje to z opóźnieniem. A przypadkowe zakłócenia E / M powodują kolizje, więc jeśli znajdujesz się w hałaśliwym obszarze dla Wi-Fi, możesz niewiele z tym zrobić.

Naprawdę najlepszym sposobem na poprawę wydajności jest użycie drutu - jeśli oba węzły wykazują silną siłę sygnału, na ogół nie można wiele z tym zrobić, chyba że chcesz zapłacić fortunę za izolację sieci bezprzewodowej przed zakłóceniami zewnętrznymi (instalując materiały odbijające i pochłaniające zewnętrzne transmisje E / M na krawędzi stref zasięgu bezprzewodowego).


4

Bliżej jest (zwykle) lepsza, ale istnieją inne czynniki niż odległość, gdy zaangażowane są fale radiowe.

  • Inne sygnały. Jeśli inne sieci działają na tej samej częstotliwości, mogą powodować zakłócenia. Możesz pobrać http://www.metageek.net/products/inssider/, a następnie użyć go do wykrycia sieci, które mogą działać w tym samym paśmie.
  • Ściany Jeśli między nimi znajdują się grube ściany, szczególnie żelbetowe, mogą powodować problemy.

Jeśli zbliżenie się nie powiedzie, wypróbuj INSSIDER, jak wspomniałem, i postępuj zgodnie z instrukcjami.


+1 za niejawne - narzędzie, które ostatnio pomogło mi naprawić powolną sieć bezprzewodową.
Mauro
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.