Wireless-Client-Algorithmus zur Auswahl von SSID / AP

342
brazenhead

Weiß jemand zufällig, ob es möglich ist, den tatsächlichen Algorithmus zu finden (oder zu bestimmen), den drahtlose Clients verwenden, um die BSSID auszuwählen, zu der eine Verbindung hergestellt werden soll, wenn mehrere SSIDs gleichzeitig verfügbar sind? Und ich gehe davon aus, dass es derselbe Algorithmus ist, der bestimmt, mit welcher drahtlosen Verbindung sie sich in einer einzigen SSID-Situation verbinden. Ich bin mir sicher, dass der Algorithmus geräteabhängig ist, aber ich wäre daran interessiert, mit einem bestimmten Betriebssystem zu beginnen, wenn Sie überhaupt etwas davon wissen (Apple hat es vorgezogen).

Danke im Voraus.

1

1 Antwort auf die Frage

0
Frank Thomas

In diesem Dokument wird beschrieben, wie 802.11-Geräte einen bestimmten AP (BSSID) auswählen, wenn für eine SSID mehrere verfügbar sind:

https://www.usenix.org/legacy/events/imc05/tech/full_papers/vasudevan/vasudevan.pdf

Aus dem Papier geht hervor, dass die primäre Determinante die berechnete Bandbreite für jeden AP ist (getrennt nach oben und unten gemessen), basierend auf einer passiven (nur Empfänger) Messung, indem die Zeit gemessen wird, die der Client zum Empfang von Beacon-Frames benötigt das Gerät, Werbung für seine Präsenz und Dienste.

Dinge wie Überlastung, optimale Routenbestimmung und andere Überlegungen zur Laufzeit, die ein Hin und Her mit den APs erfordern würden, scheinen keinen Einfluss auf die Entscheidung zu haben.

Die Umsetzung liegt bei den Herstellern, aber ich würde vermuten, dass der Vergleich immer noch gemacht wird, wenn es nur einen AP gibt, es ist nur ein klarer Gewinner, da nur ein Pferd im Rennen ist.

Beachten Sie, diese Art von Dingen entwickelt sich im Laufe der Zeit. Hier ist zum Beispiel ein Artikel über einen vollständigeren Algorithmus, der gerade im letzten März veröffentlicht wurde: http://www.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-104.pdf . Ich bin mir jedoch sicher, dass es bisher noch nicht in die Gerätespezifikationen aufgenommen wurde.