Roaming Decision Simulator

Walk a client past several access points and watch when it scans, when it roams and when it clings to a weak AP. Then switch on 802.11k, 802.11v and 802.11r and see what each one changes.

The client decides

In Wi-Fi it's the client, not the network, that decides when to roam. Most clients wait until the signal from their AP drops below a roam trigger, then scan for something better and move only if a candidate beats the current AP by a margin, the hysteresis, so they don't bounce back and forth. The network can help: 802.11k gives the client a list of neighbouring APs so it scans fewer channels, 802.11v lets the AP suggest a better AP, and 802.11r (fast BSS transition) makes the move itself quicker.

1 · The walk

Route

The well-designed baseline: four APs evenly spaced with good overlap. First compare the clients: the eager client roams about when it should, the typical phone a few seconds later, and the sticky laptop skips AP 2 altogether. Then look at what each roam costs: with Enterprise (802.1X) every roam needs a new login, about 135 ms cut off; Personal (PSK) takes about 12 ms, and 802.11r about 6 ms. Pick a roam in section 3 to see the frames.

Client
Security

2 · Walk it

3 · What happened at each event

Pick an event (or click its marker under the timeline) to see the frames exchanged and how long the client was cut off.

Definitions

↗ opens a term's full entry in the Wi-Fi Glossary, which explains over 400 Wi-Fi terms with their IEEE 802.11 references.

Notes