CSMA zwischen APs in demselben Kanal und unterschiedlicher SSID?

2467

Wäre toll, wenn jemand diesen Zweifel klärt.
Nehmen wir an, zwei Wireless Access Points AP1 & AP2 mit diesen Bedingungen
1. beide im selben 802.11-Standard
2. gleicher Kanal
3. verwenden unterschiedliche SSIDs
(genau wie in benachbarten Wohnhäusern).

Koordinieren diese beiden Zugangspunkte (und die ihnen zugeordneten Clients) in diesem Fall über CSMA / CA? Wenn also einer der APs oder eine Client-Station gerade übertragen wird, wartet und beobachtet er dann die Übertragung des anderen APs und seiner Clients, bevor der Frame in Luft gesendet wird?

Koordinieren die Clients, die diesen unterschiedlichen APs zugeordnet sind, auch über CSMA / CA?

3

2 Antworten auf die Frage

5
CesarB

Ja, mit einer Einschränkung.

Die Funktionsweise von CSMA / CA besteht darin, dass jede Station (egal, ob es sich um eine Clientstation handelt oder die AP-Station keine Rolle spielt) für eine Weile auf den Kanal hört und nur sendet, wenn er frei ist. Wenn die Station ein gültiges 802.11-Paket hört, liest sie ihren Header (um zu sehen, ob sie für diese Station bestimmt ist). In dem Header gibt es einen Wert, der, falls gesetzt, alle Abhörstationen anweist, den Kanal für eine bestimmte Dauer als "beschäftigt" zu betrachten (zum Beispiel könnte ein einfaches Datenpaket die Zeit für die Übertragung des Pakets selbst festlegen plus die Zeit für den Empfänger des Pakets zum Übertragen der ACK).

Der Nachteil ist das, was passiert, wenn zwei Sender vorhanden sind, die sich nicht hören können, der Empfänger jedoch für eine der Übertragungen beide Sender hören kann (das Problem mit versteckten Knoten ). In diesem Fall ist es möglich, dass beide Sender der Meinung sind, dass der Kanal "frei" ist. Wenn jedoch beide gleichzeitig senden, werden ihre Übertragungen beim Empfänger "kollidieren". Es gibt eine Möglichkeit, dieses Problem zu vermeiden (RTS / CTS), wird jedoch aufgrund seines hohen Overheads selten verwendet (da sowohl RTS als auch CTS die niedrigste Rate verwenden).

Beachten Sie, dass zu keinem Zeitpunkt in der obigen Erläuterung die SSID erwähnt wurde. Für CSMA / CA macht es keinen Unterschied, ob die Stationen dieselbe SSID verwenden oder nicht. Es ist jedoch wahrscheinlicher, dass sich Clients, die denselben AP verwenden, in der Nähe voneinander befinden, so dass die Gefahr eines versteckten Knotens zwischen ihnen geringer ist.


Um die Situation etwas zu verwirren:

  • Der Bereich variiert mit der automatisch ausgewählten Übertragungsgeschwindigkeit. Zwei Stationen können sich also (mit 1 MBit / s) "sehen", sind jedoch zu weit voneinander entfernt, um sich während der eigentlichen Datenübertragung zu näheren Clients zu stören (was wahrscheinlich höhere Geschwindigkeiten erfordert). Die zusätzliche Abschwächung von den Wänden der Wohnung in Ihrem Beispiel hilft auch hier.
  • Die Stationen müssen sich nicht im selben Kanal befinden, um zu stören. Die Kanalbreite beträgt ca. 20 MHz, die Kanäle sind jedoch um 5 MHz voneinander beabstandet. Und um es noch unklarer zu machen: Die Spektrummaske sorgt dafür, dass der Signalpegel bei> 11 MHz von der Kanalmittenfrequenz viel niedriger ist.
  • Als Gegenstück zum vorherigen Punkt verschwindet das Signal nicht vollständig außerhalb seines Kanals. Die Spektrum-Maske macht den Signalpegel außerhalb des Kanals nur viel niedriger. Dies sollte jedoch nur dann von Bedeutung sein, wenn sich der Empfänger extrem nahe am Sender befindet (in der Größenordnung von weniger als einem Meter).
  • Die Stationen müssen nicht denselben 802.11-Standard verwenden. Es gibt Rückwärtskompatibilitäts-Tricks im Standard. Wenn zum Beispiel ein 802.11g-AP eine Client-Station erkennt, die nur 802.11b kennt, kann er auf seinen Beacons ein Flag setzen, damit alle Clients ihre Pakete mit etwas beginnen, das eine Station nur für 802.11b lesen kann. Seit dieser Zeit ist der AP jedoch involviert, und es hat mehr Bedeutung, zwei unterschiedliche APs zu haben.
-1
Kyle-tummy.com

Die Antwort ist nein. Ein AP erkennt andere RF als "Interferenz", egal ob es sich um einen anderen AP, eine Mikrowelle, ein Bluetooth usw. handelt. Sie ermitteln dies, indem sie Streuspektrum und Frequenzsprung verwenden, um die bestmögliche Nutzung der verfügbaren RF-Bandbreite zu erreichen.

Jetzt verwenden Clients zwischen demselben AP CSMA, aber nur untereinander koordinieren sie sich nicht mit den Clients des anderen AP. (Ich bin ziemlich sicher, dass dies auf der MAC-Schicht stattfindet, nicht auf der physikalischen Schicht. Die MAC-Schichten werden nicht von den APs geteilt, sondern die physikalischen Schichten).

Diese Antwort ist auf so vielen Ebenen falsch, ich weiß gar nicht, wo ich anfangen soll. Also von Anfang an: Ein AP sieht keinen anderen AP als Interferenz, wenn er nahe genug ist, da er die Paket-Header lesen kann (und muss, sonst kann er nicht wissen, dass sie für den anderen AP sind!). "Sie finden es heraus" ist hoffnungslos vage. Ich glaube nicht, dass jemand den Frequenzsprung des ursprünglichen 802.11-Standards mehr verwendet. Die MAC-Schicht wird von allen Stationen gemeinsam genutzt (AP oder nicht), schließlich dient es dazu, den Zugriff auf die Medien auszuhandeln (MAC = Media Access Control). CesarB vor 14 Jahren 3