Gehen WLAN-Pakete direkt von Knoten zu Knoten?

22

Ich habe zwei Knoten in einem drahtlosen Netzwerk. Knoten A überträgt Daten an Knoten B. Die meiste Zeit funktioniert es einwandfrei, aber manchmal kommt es zu Paketverlust und der Datenstrom wird unterbrochen.

Um die Leistung zu verbessern und den Paketverlust zu reduzieren, sollte ich

  1. Verschieben Sie Knoten A, um näher an Knoten B zu sein, oder
  2. Bewegen Sie den Knoten A näher an die Basisstation

?

Richard
quelle
Beide Modi sind zulässig, sofern der AP dies nicht ausdrücklich untersagt. Die Stationen entscheiden, welche Next-Hop-Adresse verwendet werden soll.
Simon Richter
Wenn Sie von 2.4 auf 5.x GHz umschalten können, hilft das sehr bei Rauschen. Auf den 5-GHz-Bändern ist das Rauschen viel geringer (weil es weniger verbreitet ist und auch weil es besser von Wänden blockiert wird). Natürlich wird es besser von Wänden blockiert, so dass es je nach Situation zu Problemen mit der Signalstärke kommen kann.
Derobert

Antworten:

27

Bewegen Sie es näher an die Basisstation. Alles, was Sie über typische WLAN-Verbindungen senden, wird an die bzw. von der Basisstation gesendet. Ad-hoc-Verbindungen sind unterschiedlich, aber nicht viele verwenden diese.

Ich gehe jedoch davon aus, dass Ihr Problem mit Störungen zu tun hat. Das ist viel eher das Problem als die Entfernung. Hier ist der Kicker: Diese Störung kann Ihr eigenes Signal sein.

Mit WiFi können Sie möglicherweise eine Basisstation haben, die eine hypothetische 65-Mbit-Verbindung herstellen kann. Leider sind das nicht 65 Mbit für jeden Knoten: das sind insgesamt 65 Mbit , die nicht nur von Knoten A und B, sondern auch von allen anderen Clients auf demselben Kanal in demselben Bereich verwendet werden. Schlimmer noch, nehmen wir an, einer Ihrer Knoten kann nur ein 18-MBit-Signal empfangen und verwendet aktiv 3 MBit dieses Signals. Diese Verwendung skaliert proportional zur maximalen theoretischen Anzahl für die Basisstation. Der Client verwendet Sendezeit3 Mbit der insgesamt verfügbaren 18 Mbit (ein Sechstel) bedeuten, dass ein Sechstel der von der Basisstation unterstützten theoretischen 65 Mbit oder eine Sendezeit von etwa 11 Mbit verwendet wird. Damit verbleiben für alle anderen Clients, die auf demselben Kanal in demselben Gebiet zusammengefasst sind, höchstens 54 MBit. Schlimmer noch, Sie können sogar Störungen von Geräten auf verschiedenen Kanälen erhalten , da sich die Kanalfrequenzbereiche überschneiden (daher sollten 2,4-GHz-Radios in den USA immer nur die Kanäle 1, 6 oder 11 verwenden).

In Ihrer Situation müssen Sie beim Streaming von A zu B die Daten auf die Basisstation hochladen und anschließend erneut an B senden. Das bedeutet, dass Sie die verfügbare WLAN-Bandbreite halbieren, da Sie sie gemeinsam nutzen müssen. Wenn A auch seine Daten für den Stream aus dem Internet herunterlädt, wird eine Freigabe erneut entfernt, und Sie haben nur noch ein Drittel der ursprünglichen Gesamtmenge. Wir müssen auch die Befehls- und Steuerinformationen aus den verwendeten Protokollen berücksichtigen, die übertragen werden müssen. Schlimmer noch, die Bandbreite wird nicht perfekt geteilt. Verschiedene Knoten können versuchen, gleichzeitig zu senden, was zu Kollisionen führt. In diesem Fall müssen alle kollidierenden Knoten das Paket erneut senden. Mit zunehmendem Verkehr steigt die Anzahl der Kollisionen. Wenn die Anzahl der Kollisionen zunimmt, nimmt die Datenmenge zu, die erneut übertragen werden muss. und die Wahrscheinlichkeit zusätzlicher Kollisionen ist noch höher. Dies erklärt nicht einmal andere Störquellen wie schnurlose Telefone, Videospiel-Controller, Mikrowellenherde, drahtlose Tastaturen / Mäuse, fließendes Wasser usw. Letztendlich haben Sie möglicherweise nur einen kleinen Bruchteil des Originals und meldeten 65 Mbit tatsächlich nutzbar. Neuere 5-GHz-Radios können dabei helfen, aber es ist kein Allheilmittel. Wenn Sie eine Basisstation gemeinsam nutzen, nutzen Sie weiterhin einen einzelnen Kanal und teilen Ihr theoretisches Maximum unter allen Clients dieser Basisstation. Neuere 5-GHz-Radios können dabei helfen, aber es ist kein Allheilmittel. Wenn Sie eine Basisstation gemeinsam nutzen, nutzen Sie weiterhin einen einzelnen Kanal und teilen Ihr theoretisches Maximum unter allen Clients dieser Basisstation. Neuere 5-GHz-Radios können dabei helfen, aber es ist kein Allheilmittel. Wenn Sie eine Basisstation gemeinsam nutzen, nutzen Sie weiterhin einen einzelnen Kanal und teilen Ihr theoretisches Maximum unter allen Clients dieser Basisstation.

Wenn Sie hier wirklich gute Leistung wünschen, gehen Sie verkabelt oder nach Hause. Wired - Verbindungen können die Probleme beheben in drei Möglichkeiten , wie oben beschrieben: sie eine Verbindung zur Verfügung stellen kann , das ist geschaltet , Vollduplex, und das ist für äußere Einflüsse nahezu unempfindlich. Switched bedeutet, dass wenn jeder Knoten eine 100-Mbit-Verbindung zur Basis hat, dies 100 Mbit sind, die ausschließlich für diesen Knoten reserviert sind. Wenn zwei Knoten versuchen, gleichzeitig zu senden, kann die Basisstation Pakete von einem Knoten speichern und sie weiterleiten, wenn die Leitung frei ist, wodurch Kollisionen und damit die Notwendigkeit verringert werden, dieselben Daten erneut zu übertragen. Vollduplex bedeutet, dass Knoten gleichzeitig senden und empfangen können ... und so Kollisionen reduzieren. Hier könnte Knoten A Stream-Daten aus dem Internet herunterladen, während er sie ohne Interferenzen oder Kollisionen zurück nach B sendet.

In diesem Fall kann es aufgrund der erneuten Übertragung der gleichen Daten zu einer drastischen Leistungsverbesserung kommen, wenn selbst einer der Knoten A oder B über eine Kabelverbindung verfügt.

Ein aktuelles Beispiel, an dem ich arbeite, ist, dass wir in diesem Semester an der Hochschule, an der ich arbeite, iPads für alle Fakultäten bereitgestellt haben. Zur Unterstützung dieser Geräte haben wir während der Testphase einige AppleTV-Geräte in Klassenzimmern bereitgestellt und sie mit dem Projektor verbunden, um die AirPlay-Spiegelung von einem iPad an der Vorderseite des Klassenzimmers zu unterstützen. Wir haben daraus gelernt, dass es nicht gut funktioniert, sowohl AppleTV als auch das iPad kabellos zu lassen, zumal wir möglicherweise zwei Lehrer in benachbarten Räumen haben, die beide spiegeln möchten. Für uns bestand die Lösung darin, Software auf den PCs in jedem Raum zu installieren, um die AirPlay-Spiegelung auf dem verkabelten PC zu unterstützen. Wir mussten einige Netzwerkänderungen vornehmen, damit sich die PCs im Klassenzimmer im selben Subnetz wie die iPads befanden, aber das Ergebnis ist viel zuverlässiger und mit viel besserer Videoqualität.

Joel Coel
quelle
Ich habe einen lokalen Dateitransfer innerhalb eines G-Netzwerks von <100 KB pro Sekunde auf mehrere Megabyte pro Sekunde gesehen, indem ich mich beim Router angemeldet und den Kanal gewechselt habe. :)
Kaz
7

Bei drahtlosen Netzwerken im Infrastrukturmodus (wenn ein Zugriffspunkt beteiligt ist) wird der gesamte Datenverkehr über den Zugriffspunkt abgewickelt. Im Ad-hoc-Modus wird der Datenverkehr direkt von Knoten zu Knoten geleitet.

Es ist jedoch sehr wahrscheinlich, dass sich die Situation nicht verbessert, wenn die Knoten näher an den Access Point herangeführt werden. Wi-Fi funktioniert in den nicht lizenzierten Bereichen des HF-Spektrums, die von allen anderen drahtlosen Geräten gemeinsam genutzt werden. Daher kann dieser Teil des Spektrums manchmal sehr verrauscht sein. Diese Art von Rauschen verursacht verlorene Pakete, erneute Übertragungen usw.

Verbinden Sie einfach die drei Geräte mit kabelgebundenen Netzwerkkabeln, und Sie werden feststellen, dass sich die Leistung erheblich verbessert.

EEAA
quelle
5

Sie sollten (im Allgemeinen) beide Knoten näher an den WAP / die Basisstation / den WLAN-Router heranrücken, mit dem sie verbunden sind, da der WLAN-Verkehr zwischen den Knoten im Allgemeinen von der Quelle zu einem WAP / einer Basisstation / einem WLAN-Router geleitet wird dann zu seinem Bestimmungsort. (Sie erwähnen das Vorhandensein einer Basisstation, daher ist es wahrscheinlich nicht so, dass der Verkehr direkt von einem Knoten zu einem anderen weitergeleitet wird, AKA: "Ad-hoc-Modus".)

Die Entfernung ist jedoch nicht Ihr einziges Problem, oder im Allgemeinen sogar das größte Problem. Sie müssen die Absorption (das Funksignal wird geschwächt, wenn ein Teil des Signals durch Objekte absorbiert wird), die Reflexion (das Funksignal wird von Objekten reflektiert, die Funksignale reflektieren und sich selbst stören) und allgemeine Interferenzen berücksichtigen . Da die Funkspektren nicht lizenziert sind und von jedem verwendet werden können, werden sie von "jedem" verwendet. Ihr Stream kann also unterbrochen werden, wenn jemand in der Nähe sein drahtloses Netzwerk nutzt, über ein drahtloses Telefon spricht oder einfach nur von anderen E / M-Übertragungen durch die Gegend fliegt.

Schließlich kommt es zu (und wird es auch immer geben) Frame- Kollisionen, wenn Ihr WAP / Basisstation / WLAN-Router gleichzeitig zwei Übertragungen empfängt. In diesem Fall wird der Fehler nach einer Verzögerung vom Absender behoben, der den Frame erneut sendet. Und zufällige E / M-Interferenzen verursachen Kollisionen. Wenn Sie sich also nur in einem lauten Bereich für WLAN befinden, können Sie möglicherweise nicht viel dagegen tun.

Die beste Möglichkeit, die Leistung zu verbessern, ist die Verwendung eines Kabels. Wenn beide Knoten eine starke Signalstärke aufweisen, können Sie im Allgemeinen nicht viel dagegen tun, es sei denn, Sie sind bereit, ein Vermögen für die Isolierung Ihres drahtlosen Netzwerks zu zahlen Gegen Störungen von außen (durch Installation von Materialien zum Reflektieren und Absorbieren externer E / M-Übertragungen am Rand Ihrer Funkabdeckungszonen).

HopelessN00b
quelle
4

Näher ist (normalerweise) besser, aber es gibt andere Faktoren als die Entfernung, wenn es um Funkwellen geht.

  • Andere Signale. Wenn andere Netzwerke mit derselben Frequenz betrieben werden, können sie Störungen verursachen. Sie können http://www.metageek.net/products/inssider/ herunterladen und dann verwenden, um Netzwerke zu ermitteln, die möglicherweise auf demselben Band arbeiten.
  • Wände. Wenn sich dicke Wände zwischen den Mauern befinden, insbesondere Stahlbeton, kann dies zu Problemen führen.

Wenn Sie nicht näher heranrücken können, versuchen Sie es mit INSSIDER wie oben beschrieben und folgen Sie den Anweisungen.

Sandokan
quelle
+1 für inssider - ein Tool, mit dem ich kürzlich ein langsames drahtloses Netzwerk repariert habe.
Mauro,