Wireless Roaming Subnet Path Establishment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Roaming between wireless subnets causes interruptions in IP sessions due to the need to establish a new IP address, which is computationally costly and inefficient, especially since most packets examined are not associated with roaming clients.

Innovation Solution

A client device detects subnet changes by monitoring beacon signals and signals the new subnet to establish a path to the original subnet using an IEEE 802.1q VLAN tag, reducing processing overhead by making it easier to recognize tagged packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the switch examines all received packets to identify roaming clients by subnet address, then roaming clients can be detected and tunnels can be established, but the processing overhead and computational cost increase significantly

Engineering Contradiction:
Improveroaming client detection accuracyVSAvoidpacket processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The client device performs preliminary action by setting the VLAN tag in packets before transmission. This pre-marking allows the switch to identify roaming clients immediately upon receiving tagged packets without needing to examine subnet addresses in every packet, thus resolving the contradiction between detection accuracy and processing efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The VLAN tag acts as an intermediary mechanism that carries subnet identification information in a format easily recognizable by the switch. Instead of directly examining subnet addresses in all packets, the switch only needs to recognize the VLAN tag, significantly reducing processing overhead while maintaining accurate roaming client identification

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the switch processes all packets to determine subnet association, then no roaming client is missed, but most processing is wasteful since most packets are not associated with roaming clients

Engineering Contradiction:
Improveroaming client identification completenessVSAvoidcomputational resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The solution extracts only the necessary packets for roaming client identification by having the client device set VLAN tags on its packets. The switch then only needs to process tagged packets rather than all packets, extracting the essential subset that contains roaming client information and discarding the wasteful processing of unrelated packets

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The client device serves itself by proactively marking its own packets with VLAN tags that indicate roaming status. This self-service approach eliminates the need for the switch to actively examine every packet to identify roaming clients, reducing computational waste while ensuring complete identification

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8345643B1Exception processing for wireless roaming
Publication Date: 2013.01.01 INTELLECTUAL VENTURES ASSETS 20 LLC
  • US8345643B1 patent drawing
  • US8345643B1 patent drawing
  • US8345643B1 patent drawing

AI summary

A client device detects when it roams between subnets and signals to a device in the subnet being entered. The client may detect roaming by monitoring subnet identifiers included in beacon signals transmitted by access points. When the client detects a beacon with a new subnet identifier and at the same time no longer detects a beacon with the original subnet identifier then roaming is indicated. When roaming is indicated the client responds by setting a tag, such as an IEEE 802.1q VLAN tag, in packets transmitted by the client. The tagged packets provide an indication to devices in the new subnet that the client has roamed into that new subnet. Devices in the new subnet, such as access points and switches, recognize the tagged packets and establish a path to the original subnet in response. For example, the tagged packets transmitted by the client may be encapsulated pursuant to a Layer 3 protocol and tunneled from a switch associated with the subnet being entered to a switch in the original subnet. If the client roams to other subnets the path is established from the new subnet to the original subnet, rather than an intermediate subnet.