Es scheint ein Ammenmärchen zu sein, dass die Leistung von 802.11n-Clients beeinträchtigt wird, wenn ein Wireless-N-Router im „gemischten Modus“ zur Unterstützung älterer 802.11b- oder 802.11g-Geräte verwendet wird.
Manche setztbehaupten, dass im gemischten Modus alle(manche?)N-Clients laufen mit G-Geschwindigkeiten. AndereMachen Sie dieselbe Behauptung, sagen Sie aber, dass dies nur geschieht, wenn ein G-Client verbunden ist.
Andere setztAngenommen, N-Clients laufen schneller, aber immer noch etwa 30 % langsamer, als wenn sich der Router im Nur-N-Modus befände, selbst wenn keine älteren B/G-Clients angeschlossen sind.
Trotzdem Anderebehaupten, es gibtNEINGeschwindigkeitsabfall für N Clients beim Betrieb in einem Mixed-Mode-Netzwerk. Sie sagen, das einzige Problem sei, dass der Gesamtdurchsatz des Netzwerks geringer sein werde, weil immer nur ein Client gleichzeitig senden könne. Ein Teil dieser Übertragungszeit müsse daher mit den älteren B/G-Clients geteilt werden, die mit niedrigeren Geschwindigkeiten laufen, was den Gesamtdurchsatz gegenüber dem reduziert, der wäre, wenn nur N Clients verbunden wären.
Was ist es also? Wird der Betrieb im gemischten Modus mein Netzwerk verlangsamen, selbst wenn keine B/G-Clients vorhanden sind? Wenn ich N verwende, wird ein weiterer Client, der an B/G angeschlossen ist, mein Netzwerk verlangsamen?Michdeutlich niedriger als wenn sie mit N laufen würden?
Antwort1
AusLeitfaden für Anfänger zu Netzwerken:
F: Verlangsamt die bloße Anwesenheit eines 802.11B-Geräts ein ansonsten reines G- oder N-Netzwerk?
A: JADies ist natürlich bereits bekannt, auch wenn die genauen Auswirkungen häufig missverstanden werden. Die Anwesenheit eines 802.11B-Geräts in einem G- oder N-Netzwerk führt dazu, dass die neueren Geräte auf ein kompliziertes Verhalten zurückgreifen müssen, um sicherzustellen, dass die B-Geräte nicht senden, wenn die G/N-Geräte die Funkwellen verwenden, und um sicherzustellen, dass sowohl die B- als auch die G/N-Geräte Dinge wie Beacon-Pakete sehen können.
Die genauen Auswirkungen auf den Durchsatz lassen sich im Allgemeinen nur schwer abschätzen, aber es wird NICHT „das gesamte Netzwerk auf 802.11B verlangsamen“, wie oft behauptet wird. Es gibt jedoch eine erhebliche Verlangsamung durch die bloße Anwesenheit eines B-Geräts, selbst wenn es nicht aktiv ist. Wir (Slim) haben dies vor ein paar Jahren getestet und festgestellt, dass der Durchsatz zwischen den G-Geräten normalerweise um 30-50 % (z. B. von 20 Mbit/s auf 10 Mbit/s) sank, aber nicht annähernd so niedrig wie die Geschwindigkeit eines Nur-B-Netzwerks (5 Mbit/s in derselben Umgebung).Der theoretische Maximaldurchsatz bei 802.11g beträgt 23 Mbit/s ohne verbundene B-Geräte und 14 Mbit/s mit.
F: Verlangsamen 802.11G-Geräte ein All-N-Netzwerk?
A: NEIN, außer insofern, als dass die Sendezeit, die sie im aktiven Zustand benötigen, auf dem Durchsatzniveau G und nicht auf dem Niveau N liegt. D. h. die Geräte kommunizieren in jedem Zeitabschnitt weiterhin mit der jeweils optimalen Geschwindigkeit.
Anders als im 802.11B-Abwärtskompatibilitätsmodus zwingen G-Geräte N-Geräten kein leistungsminderndes Verhalten auf, um abwärtskompatibel zu sein. 802.11g-Geräte können die 802.11n-Präambel erkennen und erkennen problemlos, wann das eine oder das andere Gerät zu senden versucht. Die Präambel gibt an, welches Modulationsschema verwendet wird, sodass die N-Geräte N sprechen können, während G-Geräte G sprechen können. Sie müssen nicht wie bei B auf „Esperanto“ zurückgreifen, um zusammenzuarbeiten.
Das bedeutet, dass es überhaupt keine Auswirkungen hat, wenn das G-Gerät verbunden, aber nicht aktiv ist. Wenn die G-Geräte aktiv sind, verbrauchen sie Sendezeit, die ungefähr proportional zur übertragenen Datenmenge ist. Diese Sendezeit entspricht natürlich der G-Rate und nicht der N-Rate. Wenn also die Funkwellen vollständig gesättigt sind (z. B. durch eine lokale Dateiübertragung), würde die von allen Geräten gemeinsam erreichbare Gesamt-Mbit/s-Geschwindigkeit etwas abnehmen, aber die Verbindung der G-Geräte hat keinen Nachteil.
Verwirrenderweise scheint dies im Widerspruch zu dem zu stehen, was anderswo gesagt wird - z. B.
- „Wenn Sie eine Mischung aus Draft 11n- und 11b/g-Clients auf demselben Draft 11n-Router betreiben, wird die Geschwindigkeit für den Draft 11n-Client etwas reduziert, aberReduzieren Sie die Geschwindigkeit der 11g-Clients um mehr als die Hälfte." beiKleinerNetBuilder
- „Im gemischten Modus erfordert der HT-Schutz, dass 802.11n-Geräte eine Legacy-Präambel senden, gefolgt von einer HT-Präambel ... Diese HT-Schutzmechanismenden Durchsatz eines 802.11n WLANs deutlich reduzieren, aber sie sind notwendig, um Kollisionen zwischen älteren 802.11a/b/g-Geräten und neueren 802.11n-Geräten zu vermeiden." beiTechTarget ANZ
F: Ist ein (Entwurfs-)802.11N-Zugangspunkt von Vorteil, auch wenn die meisten oder alle Clients im Netzwerk 802.11G sind?
A: JA, vor allem weil 802.11N-Funkgeräte den Vorteil einer ausgefeilteren Mehrwegeempfangsfunktion bieten. Sie können dadurch die Reichweite und den Durchsatz für G-Geräte bis zu einem gewissen Grad erhöhen.
Antwort2
Generell nicht
Für den ab-Client: absolut ja! Wenn ein 802.11b-Client eine Verbindung herstellt, fallen g- und n-Netzwerke auf den alten CTS-Modus zurück, da die g-Präambel nicht mit b-Geräten kompatibel ist. Die b-Geräte erkennen die g-Frames überhaupt nicht und senden möglicherweise über sie! Die CTS-Frames werden zuerst gesendet, um den b-Knoten mitzuteilen, dass sie ruhig bleiben sollen, um dies zu verhindern. b ist heute größtenteils verschwunden, daher sollte der Fokus auf g-Knoten und anderen Formen von Störungen liegen.
802.11-Netzwerke verwenden die Präambel am Anfang von Frames, um den Typ und die Geschwindigkeit der nachfolgenden Hochgeschwindigkeitsdaten anzukündigen. Selbst wenn keine Daten empfangen werden können, kann das CSMA/CA-Kanalfreigabesystem funktionieren, solange die Präambel empfangen wird.
Wenn ein N-Netzwerk im 20-MHz-Modus (nicht im 40-MHz-HT-Modus) betrieben wird, ist es nichts anderes als ein erweitertes G-Netzwerk, das eine maximale Geschwindigkeit von 72 Mbit/s (und ein Vielfaches davon mit mehreren Datenströmen) anstelle der maximalen G-Geschwindigkeit von 54 Mbit/s unterstützt. Es verwendet denselben PLCP-Frame-Header wie G, daher sollte es keine Probleme geben, es sei denn, der Zugangspunkt ist schlecht konzipiert.
Wenn ein n-Netzwerk im HT40-Modus betrieben wird, wird es kompliziert. Viele n-Netzwerke arbeiten nicht oder sollten nicht im HT40-Modus betrieben werden, da es so viele Störungen durch andere Netzwerke in der Nähe gibt, dass es tatsächlich langsamer ist als der 20-MHz-Modus oder die Reichweite so stark reduziert wird, dass es praktisch nicht mehr verwendet werden kann. Die HT-Präambel ist nicht mit g-Geräten kompatibel. Wenn ein g-Gerät eine Verbindung zu einem 40-MHz-n-Netzwerk herstellt, wechselt das gesamte Netzwerk zu dem, was im genannten Whitepaper als L-SIG TXOP-Schutz bezeichnet wird. Es sendet eine ag-kompatible Präambel auf dem Primärkanal und dann die HT-Präambel am Anfang jedes Frames. Dies verlangsamt die Dinge, aber nicht so sehr.
Ein größeres Problem, das nicht wirklich angesprochen wird, sind Störungen durch verschiedene drahtlose Netzwerke (BSSIDs). Verschiedene BSSIDs empfangen die Präambeln und Frames der jeweils anderen, sodass die gemeinsame Nutzung von CSMA/CA-Kanälen in dieser Situation funktionieren kann, solange beide BSSIDs denselben Kanal verwenden. Dass sich 802.11b/g/n-Kanäle überschneiden und dass Netzwerke auf demselben Kanal sein müssen, damit CSMA/CA funktioniert, ist oft nicht klar. Die überwiegende Mehrheit der Störungsprobleme geht tatsächlich auf benachbarte Netzwerke zurück.
Was mir noch nicht klar ist, ist Folgendes: Wenn ein n-Only-Netzwerk im HT-Modus betrieben wird, sagen wir auf Kanal 6, sollten dann andere g-Only-Netzwerke Kanal 6 verwenden? Wechselt das n-Netzwerk in den LSIG-TXOP-Modus, wenn ein ag-Only-Gerät vorhanden ist, aber auf einer anderen BSSID? Das HT40-n-Netzwerk auf Kanal 6 mit dem zweiten Kanal, der so konfiguriert ist, dass er darüber liegt, verwendet auch Kanal 10 vollständig. Wird also die g-kompatible Präambel auch auf Kanal 10 übertragen, sodass 20-MHz-Netzwerke auch Kanal 10 mit funktionierendem CSMA/CA verwenden können, oder muss die gesamte obere Bandgrenze unbesetzt und für die sekundären Kanäle von N-Netzwerken reserviert werden, die auf Kanal 6 betrieben werden? Soweit ich es bisher verstehe, haben die Daten auf Kanal 10 keinerlei Interferenzschutz vor anderen 20-MHz-Netzwerken, die Kanal 10 verwenden. Die proprietäre 108-MBit/s-Hardware von Atheros prüft auf Interferenzen auf dem zweiten Kanal und kehrt in den Einzelkanalmodus zurück, aber n tut dies nicht.
Whitepaper, das ich in der Antwort einer anderen Person gefunden habe:http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf
Antwort3
Technisch kann es die Geschwindigkeit verlangsamen, in der Praxis jedoch wahrscheinlich nicht. Der Overhead ist so hoch, dass Sie den Unterschied wahrscheinlich nicht bemerken werden. Welche Geschwindigkeit bietet Ihnen Ihr Anbieter? Wahrscheinlich sowieso nicht mehr als 11 MBit/s.