Router Address Mapping for Seamless Wireless Roaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless client devices experience disruptions in communication when roaming between Access Points (APs) due to changes in network addresses, leading to lost data packets intended for them, as existing protocols like IEEE 802.11R do not fully address the issue of maintaining a continuous communication pathway.
Innovation Solution
A system that uses a router and multiple APs to store communication pathway information for wireless clients, employing a SSID-VLAN tag with a unique identifier to ensure seamless data transmission and reception across APs, allowing the client to retain its network address and maintain continuous communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If a wireless client device roams between multiple APs, then the coverage area is extended, but the network address changes causing communication disruptions
Solution Approach 1:
The patent introduces a mediator mechanism where the router maintains a mapping table that associates the client's original network address with the current AP's address. When the client roams, the router uses this mapping information to forward packets to the correct AP, thereby mediating between the client's persistent address and the dynamic AP assignments. This resolves the contradiction by allowing extended coverage through roaming while maintaining communication continuity through the address mapping mediator.
Solution Approach 2:
The patent applies parameter changes by dynamically updating the network address assignment based on the client's current AP association. Instead of using a fixed address, the system changes the address parameter to match the current AP while maintaining logical continuity through the mapping table. This allows the client to roam across multiple APs (extending coverage) while the address parameter adapts to maintain reliable communication.
2Adaptability or versatility
If the network address is changed when the client roams to a new AP, then the address validity is maintained for the new AP, but data packets are lost because they are routed to the previous AP
Solution Approach 1:
The patent implements preliminary action by having the router proactively maintain and update the address mapping table before data transmission issues occur. When the client associates with a new AP, the router preemptively updates the mapping information, ensuring that subsequent data packets are correctly routed. This prevents data loss by preparing the routing information in advance, resolving the contradiction between address validity and packet delivery.
Solution Approach 2:
The system uses feedback mechanisms where the router continuously monitors the client's association status with different APs and updates the mapping table accordingly. This feedback loop ensures that the address mapping remains accurate and up-to-date, preventing data packet loss by ensuring routing information is always current. The feedback mechanism allows the system to adapt to client mobility while maintaining reliable data delivery.
3Area of stationary object
If multiple APs are added to increase coverage, then the wireless range is extended, but the complexity of managing client roaming between APs increases
Solution Approach 1:
The patent applies universality by implementing a universal address mapping mechanism that works across all APs in the network. Instead of requiring AP-specific management, the router uses a single mapping table that handles clients roaming between any combination of APs. This universal approach simplifies the complexity of managing multiple APs by using a standardized, centralized mapping mechanism that scales with the number of APs without increasing management complexity.
Data Source
AI summary
A method for retaining network address of a wireless client device as the device roams between different access points operably connected to a single gateway is described. An embodiment comprises maintaining a table in the gateway memory containing the unique identifier of the wireless client device sent with each data packet. In addition to, the unique identifier, an entry in the table in the gateway memory includes the communication pathway established between the gateway and the wireless client device. When forwarding a data packet from the WAN to the wireless client device, the gateway uses the table in the gateway memory to determine the correct destination path for the data packet instead of relying on the destination address attached to the data packet.


