Sticky Clients: Detection, Analysis and Mitigation Best Practices
- 1. Issue Description
- 2. Basis for Judging Sticky Clients
- 3. How Sticky Clients Affect Wi-Fi Performance
- 4. Quickly Discovering Sticky Clients Using the OpenWiFi Controller
- Identify Sticky Clients Using OpenWiFi Controller
- 5. Root Cause and Troubleshooting Plan
- 5.1 Client-Controlled Roaming
- 5.2 RF Coverage
- 5.3 802.11k/v Assisted Roaming
- 5.4 Smart Roaming Protection
- 5.5 Packet Capture Verification
- 6. Conclusion
- Submit a Ticket
1. Issue Description
In enterprise Wi-Fi deployments, users often report that their devices remain connected to a distant AP even after moving closer to another AP with a significantly stronger signal.
Typical user complaints include:
- Wi-Fi shows only one or two signal bars after moving to another room.
- Applications become slow or unresponsive.
- Video calls experience freezes or packet loss.
- Performance immediately recovers after manually disabling and re-enabling Wi-Fi.
This condition is commonly known as a Sticky Client issue.
2. Basis for Judging Sticky Clients
| Metric | Healthy Client | Sticky Client |
|---|---|---|
| RSSI | > -67 dBm | < -75 dBm |
| PHY Rate | High | Very Low |
| Retry Rate | < 10% | > 25% |
| Airtime Consumption | Low | High |
| Roaming Events | Normal | Rare or None |
Additional indicators:
- Client remains associated with a distant AP.
- Signal quality continues to degrade without roaming.
- Nearby APs provide stronger coverage but are ignored.
- Airtime utilization becomes disproportionally high.
3. How Sticky Clients Affect Wi-Fi Performance
Sticky clients impact more than just the affected user.
When a client remains connected at low signal levels, its PHY rate may drop from hundreds of Mbps to only a few Mbps.
As a result, the device occupies significantly more airtime to transmit the same amount of data.
For example:
- Client A: 600 Mbps PHY Rate
- Client B: 12 Mbps PHY Rate
Client B may consume approximately 50 times more airtime than Client A for the same traffic volume.
This creates a “slow vehicle on a highway” effect, reducing performance for all users sharing the same channel.
4. Quickly Discovering Sticky Clients Using the OpenWiFi Controller
Identify Sticky Clients Using OpenWiFi Controller
Under the OpenWiFi architecture, the Controller provides centralized visibility while data forwarding remains local on the AP.
Administrators can quickly identify sticky clients through:
Client Statistics
- RSSI History
- PHY Rate
- Airtime Utilization
- Roaming History
Trend Matrix
Trend Matrix can reveal:
- Persistent low signal conditions
- Roaming behavior over time
- Channel State of the Associated AP
- Negotiated Data Rate of the Client
All of this information can be viewed on the Client Details and AP Details pages.
Example:
The client’s SNR and negotiated PHY rate are both very low right now.
5. Root Cause and Troubleshooting Plan
5.1 Client-Controlled Roaming
Sticky clients occur because roaming decisions are primarily made by the client device, not the AP.
According to IEEE 802.11 standards:
- APs advertise availability.
- Clients decide when to roam.
- APs cannot force roaming under normal conditions.
Power Saving Behavior
Modern devices prioritize battery life.
Many devices delay scanning for alternative APs until signal quality becomes severely degraded.
As a result:
- Devices remain connected longer than desired.
- Roaming occurs too late.
- User experience deteriorates.
5.2 RF Coverage
One of the most common causes of sticky clients is excessive AP transmit power.
Best Practice
Avoid creating excessively large coverage cells.
Recommended indoor 5 GHz transmit power:
- 14–17 dBm
Benefits:
- Smaller overlap regions
- Faster roaming decisions
- Reduced sticky client occurrences
Alternatively, you can view the current AP transmit power on the controller.
5.3 802.11k/v Assisted Roaming
802.11k Neighbor Reports
802.11k allows the AP to provide neighboring AP information to clients.
Instead of scanning every channel, clients can focus on a small list of recommended candidates.
Benefits:
- Faster scanning
- Reduced roaming delay
- Lower battery consumption
802.11v BSS Transition Management
802.11v enables the AP to recommend a better AP.
Example:
Current AP:
- RSSI: -72 dBm
Candidate AP:
- RSSI: -55 dBm
The AP sends a BSS Transition Management Request recommending migration to the stronger AP.
Most modern devices (iOS, Android, Windows) support this mechanism.
Note: Asterfusion APs have 802.11k/v/r enabled by default.
5.4 Smart Roaming Protection
When assisted roaming is insufficient, Smart Roaming can enforce migration.
Recommended settings:
| Parameter | Recommended Value |
|---|---|
| RSSI Kickout Threshold | -75 dBm |
| Detection Window | 3–5 seconds |
| 802.11v | Enabled |
| 802.11k | Enabled |
| Smart Roaming | Enabled |
Operational flow:
- RSSI falls below threshold.
- AP sends 802.11v steering request.
- Client ignores recommendation.
- AP deauthenticates the client.
- Client reconnects to a stronger AP.
This approach minimizes user impact while preventing long-term sticky client behavior.
The following image shows how to configure Smart Roaming or Wi-Fi Steering parameters on the OpenWiFi Controller.
5.5 Packet Capture Verification
If roaming issues persist, perform over-the-air packet capture.
Verify 802.11v Steering
Check for:
- BSS Transition Management Request
- BSS Transition Management Response
Possible outcomes:
- Accept → Client follows recommendation.
- Reject → Client refuses roaming.
Verify Forced Roaming Events
Check for:
- Deauthentication frames
- Disassociation frames
Confirm that:
- Client receives kickout notification.
- Client immediately begins AP discovery.
- Association occurs with the expected neighboring AP.
Air Capture Environment Setup
6. Conclusion
Sticky clients are not merely a roaming inconvenience. They directly impact airtime efficiency, user experience, and overall WLAN performance.
The most effective mitigation strategy combines:
- RF optimization
- 11k assisted discovery
- 11v steering
- Smart Roaming enforcement
- OpenWiFi Controller visibility and analytics
By leveraging these mechanisms together, network administrators can significantly improve roaming performance and maintain a consistently high-quality wireless experience across the entire WLAN infrastructure.
Specialized in SONiC & OpenWiFi