Roaming Issues

Wireless client roaming problems, sticky client syndrome, and fast roaming solutions

  • Roaming occurs when a wireless client moves between access points (APs) while maintaining network connectivity
  • Client device (not the network infrastructure) makes the roaming decision based on signal strength, noise levels, and vendor-specific algorithms
  • Seamless roaming requires same SSID, security settings, and VLAN configuration across all APs

Common Roaming Problems

  • Sticky client syndrome - Client holds onto weak AP signal too long instead of switching to stronger nearby AP
  • Authentication delays - Client must re-authenticate with new AP, causing temporary disconnection (especially with WPA2-Enterprise)
  • VLAN/subnet changes - Client receives new IP address when roaming between different subnets, breaking existing sessions
  • Co-channel interference - Multiple APs on same channel create interference, degrading performance during handoff

Roaming Triggers and Thresholds

  • Most clients begin scanning for new APs when RSSI (Received Signal Strength Indicator) drops below -70 dBm
  • Hysteresis prevents ping-ponging between APs by requiring new AP signal to be significantly stronger (typically 5-12 dB better)
  • Roaming decisions also consider factors like retry rates, data rate capabilities, and load balancing
Roaming Type Handoff Time Use Case Requirements
Basic Roaming 50-200ms General office use Same SSID/security
Fast Roaming (802.11r) 10-50ms Voice/video applications FT-enabled infrastructure
Seamless Roaming <10ms Mission-critical apps Controller-based with pre-auth

Solutions and Best Practices

  • Wireless LAN Controller (WLC) deployment enables centralized management and faster roaming through tunneling protocols
  • 802.11r Fast Transition (FT) pre-authenticates clients with neighboring APs to reduce handoff time
  • 802.11k Radio Resource Management helps clients discover nearby APs more efficiently
  • 802.11v BSS Transition Management allows network to suggest better AP to client
  • Proper cell sizing with 15-25% overlap between coverage areas and -67 dBm minimum signal strength

Configuration Considerations

  • Use same channel plan across floors/buildings to avoid interference
  • Configure band steering to push dual-band clients to less congested 5GHz band
  • Implement load balancing to distribute clients evenly across APs
  • Set appropriate power levels - too high causes sticky clients, too low creates coverage gaps
  • Enable client isolation only when necessary as it can interfere with some roaming mechanisms

Vocabulary

RSSI (Received Signal Strength Indicator) - Measurement of wireless signal power received by client device, typically expressed in negative dBm values

BSS (Basic Service Set) - Single access point and all associated wireless clients

ESS (Extended Service Set) - Multiple BSSs connected through distribution system, appearing as single network to clients

Fast Transition (FT) - 802.11r standard that reduces roaming time by pre-establishing security keys with neighboring APs

Sticky Client - Wireless device that remains associated with distant/weak AP instead of connecting to closer/stronger AP


Notes

  • Roaming issues are often client-dependent - different devices from various manufacturers exhibit different roaming behaviors
  • Enterprise wireless surveys should test roaming with actual client devices, not just AP coverage maps
  • Voice and video applications require roaming handoff times under 150ms to avoid noticeable interruption
  • Consider minimum data rates configuration to encourage clients to roam before connection becomes unusable (disable 1, 2, 5.5 Mbps rates)
  • Troubleshoot roaming issues using wireless packet captures and client connection logs rather than just signal strength measurements
  • Controller-based solutions generally provide better roaming experience than autonomous AP deployments for enterprise environments