Wireless Client Association Steering via Virtual Beacon Reports
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless local area networks (WLANs) face challenges in managing client associations, particularly for older client devices that lack software support for coordinating with access points, leading to inefficient association with the best available Basic Service Set (BSS), as the IEEE 802.11k standard is not widely implemented, resulting in infrastructure having to infer client network views based on traffic observations.
Innovation Solution
A system and method where access points maintain client information tables and send client reports to a network device for aggregation, creating virtual beacon reports to determine the best-suited radios for client association, allowing for re-steering of clients to improve performance and network efficiency by influencing association through blacklist and whitelist messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the IEEE 802.11k standard is implemented for client association management, then the association between clients and access points is improved, but device compatibility deteriorates because most clients particularly older clients lack this software support
Solution Approach 1:
The patent introduces an intermediary system comprising access point controllers and virtual beacon reports that mediate between the infrastructure and legacy clients. The controller aggregates client reports from multiple APs and generates virtual beacon reports that legacy clients can interpret, enabling standardized association management without requiring 802.11k software in the clients themselves.
Solution Approach 2:
The patent creates virtual beacon reports that copy and synthesize the essential information from actual beacon frames and client reports. These virtual beacons replicate the network information in a standardized format that legacy clients can process, effectively copying the functionality of 802.11k-compliant beacons for use with older devices.
2Speed
If access points independently manage client associations, then response time is improved, but network-wide optimization deteriorates due to lack of coordination between multiple access points
Solution Approach 1:
The patent merges the association management functions of multiple access points through a centralized controller. The controller collects client reports from all APs, aggregates this information, and generates coordinated virtual beacon reports that enable network-wide optimization while maintaining the rapid response capabilities of individual APs.
Solution Approach 2:
The patent implements a feedback mechanism where clients send reports to the controller about their observed network conditions, and the controller responds with virtual beacon reports that guide clients to optimal APs. This closed-loop feedback system enables both rapid local response and coordinated network-wide optimization.
3Adaptability or versatility
If the infrastructure infers client network views based on traffic observations, then device compatibility is maintained, but measurement precision deteriorates leading to suboptimal association decisions
Solution Approach 1:
The patent enables clients to perform preliminary actions by sending beacon reports that directly convey their observed network view to the controller. This eliminates the need for the infrastructure to infer client views from traffic patterns, providing accurate measurement of client network conditions while maintaining compatibility with legacy devices.
Data Source
AI summary
According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.


