Re-Association

  1. Client scannt auf Beacon Frames
  2. Client schickt dem besten AP ein Re-Association Request
  3. AP antwortet mit einem Re-Association Response und assoziiert den Client
  4. Access Point B informiert AP A über LAN, dass der Client auf AP B geroamt ist (z.B. mittels IAPP)
  5. AP A übermittelt Daten, die zwischengespeichert wurden und zusätzliche Clientinformationen an AP B (z.B. mittels IAPP)

Fast Roaming Mechanismen

Pre-Authentication (nach 802.11i)

  • Der Client meldet sich mittels 802.1X Authentifizierung beim neuen AP über die bestehende Verbindung an.
  • Der Client kann nun zum neuen AP wechseln, da der neue PMK nun bekannt ist
  • Durch das Überspringen der 802.1X Authentifizierung wir das Roamen beschleunigt

PMK (Pairwise Master Key) Caching

  • Client meldet sich zum ersten Mal bei einem AP an
  • Client durchläuft die volle EAP Aushandlung und den 4-Wege-Handshake
  • AP und Client speichern den ausgehandelten PMK für eine bestimmte Zeit
  • Client roamt nach einer Zeit zurück auf einen AP zu dem zuvor eine Verbindung bestand
  • Client übermittelt den vorher gespeicherten PMK an den AP
  • Client und AP überspringen die Phase der PMK Aushandlung während des Verbindungsaufbaus
  • Client und AP stellen dadurch die Verbindung deutlich schneller her

Opportunistic Key Caching (OKC)

OKC ist eine Erweiterung vom PMK Caching und nicht spezifiziert in IEEE 802.11.

  • Client meldet sich zum ersten Mal bei einem AP an
  • Client durchläuft die volle EAP Aushandlung und den 4-Wege-Handshake
  • Alle APs im selben Layer 2 Netzwerk empfangen eine Kopie von der PMK ID von jedem Client
  • Client roamt zu einem anderen AP
  • AP kennt die PMK ID vom Client und können EAP Aushandlung überspringen
  • AP und Client beginnen direkt den 4-Wege-Handshake um die Encryption Keys zu verifizieren.

Fast BSS Transition (802.11r)

Es besteht eine Verbindung zu einem Access Point (A) und möchte roamen

  • FT Action Request an Access Point B über Access Point A
  • FT Action Response von AP B an Client über AP A
  • Reassociation Request vom Client an AP B
  • Reassociation Response von AP B an Client