Wi-Fi Steering Controller for Mesh Network Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Wi-Fi mesh networks, client devices often remain associated with a Basic Service Set (BSS) that provides poor network performance, leading to suboptimal network experience due to 'sticky client' issues, where devices fail to steer to a better BSS even when moved closer to an improved access point.
Innovation Solution
A steering controller within the network environment collects non-associated client (NAC) link quality parameters from different network devices and calculates the difference in link quality between the current BSS and candidate BSSs. Based on these calculations, the controller identifies the best candidate BSS for steering the client device using the IEEE 802.11v BSS transition management mechanism.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If client devices remain associated with a BSS that provides poor network performance, then device stability is maintained, but network performance deteriorates
Solution Approach 1:
The controller proactively collects NAC link quality parameters from candidate BSSs before the client device actually associates with them. This preliminary data gathering enables the controller to calculate delta link quality values and identify optimal target BSSs in advance, allowing for proactive steering decisions rather than reactive responses to poor performance.
Solution Approach 2:
The system continuously monitors link quality parameters (RSSI, RCPI, PHY rate) from both the current BSS and candidate BSSs, creating a feedback loop that enables dynamic steering decisions. The controller uses this feedback to calculate delta link quality values and adjusts client device associations based on real-time performance data, resolving the contradiction between stability and performance.
2Measurement precision
If the controller collects NAC link quality parameters from all candidate BSSs, then steering accuracy is improved, but device complexity and processing overhead increase
Solution Approach 1:
The controller selectively collects NAC link quality parameters only from candidate BSSs that meet specific criteria such as being in the same geographic area or having comparable operational conditions. This localized approach maintains measurement precision for relevant BSSs while reducing unnecessary processing complexity from evaluating all possible BSSs globally.
Solution Approach 2:
The system collects link quality parameters from a partial set of candidate BSSs rather than all possible BSSs in the network. By using delta link quality calculations that compare relative improvements, the controller achieves sufficient steering accuracy without the excessive complexity of evaluating every potential association option.
3Productivity
If the controller uses delta link quality calculations to identify target BSSs, then steering optimization is improved, but measurement precision requirements increase
Solution Approach 1:
The system transforms absolute link quality measurements into relative delta values that represent improvements or deteriorations. This parameter transformation allows the controller to focus on changes rather than absolute precision requirements, enabling effective steering decisions based on relative improvements even when absolute measurement precision varies.
Solution Approach 2:
The delta link quality calculation acts as an intermediary that translates raw link quality measurements into actionable steering decisions. Rather than directly comparing absolute link quality values, the intermediary delta calculation provides a normalized metric that reduces the impact of measurement precision variations while maintaining steering optimization effectiveness.
Data Source
AI summary
A steering controller of an access point device can provide an optimized network environment or performance by steering a target client device to a basic service set (BSS) of a network device that is different from the current BSS of the target client device based on one or more non-associated client (NAC) link quality parameters to the BSS on the network device. The steering controller can identify the target client device based on a steering condition. A delta link quality can be determined based on the NAC link quality parameters and the target link quality parameters associated with the target client device. The steering controller can send one or more steering instructions to the target client device if a candidate BSS is identified based on a comparison between a determined maximum difference between a NAC link quality parameter and a target link quality parameter and an associated threshold.


