NetworkTools
Sign In
1Wi-Fi Standards2RF Fundamentals3WPA34Roaming5Controller vs Autonomous6Wireless Design
← Back to Wireless Fundamentals

Learning Objectives

  • Understand how 802.11 clients transition between access points
  • Explain the 802.11r, 802.11k, and 802.11v amendments and their roles
  • Match each roaming enhancement to its function in the handoff process

Why Roaming Matters

In any Wi-Fi network larger than a single AP, clients move. When a client walks from one end of an office to another, its connection must transition from one AP to the next without dropping. This is roaming — the process of disassociating from one AP and reassociating with another.

The basic roaming process follows three steps:

  1. Scan — The client probes for nearby APs by sending Probe Request frames on each channel (active scan) or listens for Beacon frames (passive scan)
  2. Select — The client evaluates signal strength (RSSI), channel utilization, and capability information to pick the best candidate
  3. Transition — The client sends an Authentication and Reassociation Request to the new AP, then completes the 4-way handshake to derive new session keys

The entire process can take 50–300 ms depending on the environment. For voice, video conferencing, or real-time applications, interruptions longer than 50 ms are noticeable.

Client Roaming Between APs

ClientAP1AP2Controller

The Roaming Amendments

The 802.11 working group created three amendments to speed up and improve roaming:

802.11k — Radio Resource Management: Provides clients with a list of neighboring APs and their channel information. Instead of scanning all channels, the client asks its current AP for a Neighbor Report and only probes the recommended channels. This reduces scan time from ~300 ms to under 30 ms.

802.11r — Fast BSS Transition (FT): Eliminates the need to run the full 802.1X/EAP handshake or SAE exchange with each roam. The client and AP pre-compute PMK (Pairwise Master Key) information using a key hierarchy. Instead of a full authentication, the roam uses a lightweight FT Authentication frame that derives new session keys in a single round trip. Roam time drops from 100–200 ms to under 20 ms.

802.11v — Wireless Network Management: Allows the network to steer clients toward better APs. The AP can send a BSS Transition Management Request suggesting the client move to a specific AP, with a reason code (e.g., "excessive interference" or "load balancing"). 802.11v also supports DMS (Directed Multicast Service) and flexible broadcast/multicast forwarding.

Match each 802.11 amendment to its roaming function.

Hints
  • Think about which one reduces scanning, which speeds up authentication, and which manages client movement.
Left
matches to
Right
Left
matches to
Right
Left
matches to
Right
Attempts: 0

Real-World Roaming Performance

The combination of 802.11k, 802.11r, and 802.11v is commonly called 802.11k/r/v and is the recommended baseline for voice-grade Wi-Fi. Modern enterprise APs and clients support all three, and most Wi-Fi 6 and later devices enable them by default.

Roaming performance also depends on the client device. Smartphones generally roam aggressively, while laptops are more conservative. IoT devices often skip roaming entirely until their current link is completely lost — a significant problem for battery-powered sensors and voice assistants that need to move between zones.

Without 802.11r, each roam on an 802.1X network requires a full EAP exchange with the RADIUS server, adding 200–500 ms. Voice codecs typically have a 10 ms packetization interval, so even one dropped roam can cause a perceptible glitch. 802.11r reduces this to a single FT exchange.

Which amendment reduces the channel scan time during roaming?

What is the primary benefit of 802.11r (Fast BSS Transition)?

Key Takeaways

  • Roaming involves scanning, selection, and transition — each adding latency
  • 802.11k reduces scan time by providing neighbor reports
  • 802.11r (FT) caches security keys to skip full re-authentication on roam
  • 802.11v enables AP-directed roaming through BSS Transition Management
  • Real-time applications require 802.11k/r/v support for seamless mobility
PreviousWPA3NextController vs Autonomous