Wi-Fi Roaming via Tunnel Endpoint for Session Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wi-Fi roaming in remote wireless local area networks (WLANs) with split-tunneling mode causes interruptions in existing data sessions due to source address changes, leading to poor user experience, especially for applications requiring high roaming performance.
Innovation Solution
Each access point (AP) maintains a local IP address for each coupled client device, allowing seamless roaming by updating the source address from the home AP's uplink IP to the target AP's uplink IP, thus continuing existing data sessions without interruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If split-tunneling mode is used to improve bandwidth efficiency, then bandwidth efficiency is improved, but data session continuity deteriorates during roaming
Solution Approach 1:
The patent segments the tunneling function by introducing a tunnel endpoint (TEP) that remains stationary while the access point (AP) changes. The client's traffic is segmented into local network traffic (handled by home AP) and remote network traffic (handled via tunnel to TEP). This allows the tunnel to be established once and maintained continuously, while AP roaming occurs independently without affecting the tunnel session.
Solution Approach 2:
The patent introduces a tunnel endpoint (TEP) as an intermediary between the home AP and the remote network. The TEP acts as a stable anchor point that receives tunneled traffic from the home AP and forwards it to the client device. This intermediary allows the client to maintain a consistent tunnel connection even as the wireless access point changes, thereby maintaining data session continuity during roaming.
2Adaptability or versatility
If source address translation is used to enable split tunneling, then traffic routing flexibility is improved, but roaming performance deteriorates due to address changes
Solution Approach 1:
The patent performs preliminary action by establishing the tunnel connection between the home AP and the tunnel endpoint (TEP) before roaming occurs. The TEP is pre-configured with the client's address information, and the tunnel is set up in advance. When roaming occurs, the pre-established tunnel and address mappings allow seamless handoff without requiring address translation changes, thereby maintaining roaming performance while preserving routing flexibility.
3Reliability
If traditional tunneling mode is used to ensure data session continuity, then session continuity is improved, but bandwidth efficiency deteriorates
Solution Approach 1:
The patent applies local quality by allowing different traffic types to be handled differently based on their destination. Local network traffic is handled directly by the home AP without tunneling, while remote network traffic is tunneled to the TEP. This selective approach ensures that only necessary traffic uses the tunnel, improving bandwidth efficiency while maintaining session continuity for remote traffic through the stable TEP connection.
Data Source
AI summary
An AP sets up a data tunnel to a remote network and monitors a remote DHCP session between a client device and a remote DHCP server in the remote network. The remote DHCP server assigns a remote IP address to the client device, and communication between the client device and the remote network is based on the remote IP address. In response to determining completion of the remote DHCP session, the AP initializes a local DHCP session with a local DHCP server in a local network to obtain a local IP address for the client device. Communication between the client device and the local network is based on the local IP address. In response to detecting the client device roaming from the AP to a target AP, the AP forwards the remote and local IP addresses and session data of active sessions on the client device to the target AP.


