Client Steering Control in Multi-AP Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Wi-Fi Alliance specifications for multi-access point networks lack implementation details for client steering, leading to performance issues and potential side effects in network operations.
Innovation Solution
A method and apparatus utilizing a controller-agent-client architecture to calculate Basic Service Set (BSS) scores based on metrics like RSSI and path metrics, triggering operations to select the best BSS for roaming when a predetermined threshold is reached, thereby enhancing network performance and balancing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If multiple APs are connected together in a multi-AP network according to Wi-Fi Alliance specifications, then network coverage and connectivity are improved, but client steering control lacks implementation details leading to performance issues and potential side effects
Solution Approach 1:
The patent implements client steering control by dynamically changing parameters including BSS score calculation based on RSSI metrics, path metrics, and channel metrics. The controller adjusts steering decisions based on threshold comparisons of calculated scores, enabling reliable client roaming without requiring new hardware infrastructure
Solution Approach 2:
The patent introduces a controller as an intermediary component that coordinates between multiple APs and clients. The controller receives metrics from APs, calculates BSS scores, and makes centralized steering decisions, providing reliable client management across the multi-AP network without requiring direct peer-to-peer communication between APs and clients
2Device complexity
If client steering control is implemented without detailed implementation specifications, then device complexity is reduced, but network performance and stability deteriorate due to lack of implementation details
Solution Approach 1:
The patent defines specific parameters for client steering including BSS score calculation using RSSI metrics, path metrics, and channel metrics with configurable weights. This parameter-based approach provides detailed implementation guidance without increasing hardware complexity, enabling optimized network performance through software-controlled steering decisions
Solution Approach 2:
The patent implements continuous feedback mechanisms where APs report metrics (RSSI, channel quality, load) to the controller, which calculates BSS scores and adjusts steering decisions based on current network conditions. This feedback loop enables adaptive client steering that optimizes network performance while maintaining simple device implementation
3Productivity
If frequent client roaming is allowed to optimize performance, then network efficiency is improved, but network stability deteriorates due to excessive roaming operations
Solution Approach 1:
The patent prevents excessive roaming by implementing threshold-based BSS score comparison and time measurement counting. Roaming is only triggered when the target BSS score exceeds the current BSS score by a predefined threshold and the time measurement count reaches a predetermined threshold, preventing unnecessary roaming operations while maintaining network efficiency
Solution Approach 2:
The patent performs preliminary evaluation of potential target BSSs by calculating their BSS scores and comparing them against current connections before initiating roaming. The time measurement count mechanism pre-evaluates whether a target BSS consistently outperforms the current connection over time, ensuring roaming only occurs when truly beneficial for network efficiency
Data Source
AI summary
A method for performing client steering control in a multi-AP network and associated apparatus are provided. The method includes: utilizing a controller of a controller-agent-client architecture of the multi-AP network to obtain multiple metrics from interactions between logical entities of the controller-agent-client architecture; calculating Basic Service Set (BSS) scores of a set of BSSs according to the multiple metrics, respectively, for selecting a best BSS from the set of BSSs according to the BSS scores; and in response to a time measurement count reaching a predetermined threshold, utilizing the controller to trigger at least one operation related to at least the agents, to allow the best BSS to be selected as a target BSS for roaming, thereby enhancing overall performance of the multi-AP network, wherein the time measurement count corresponds to length of time that the best BSS keeps having highest score of the BSS scores.


