Home VLAN Identification for Roaming Mobile Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobility implementations in wireless networks face challenges such as traffic being black-holed due to incorrect VLAN routing, latency from relay processes, and scalability issues when multiple mobile clients roam simultaneously, especially when DHCP messages are trapped and replayed on the home VLAN.

Innovation Solution

The solution involves establishing a layer 2 Generic Routing Encapsulation (GRE) tunnel between the home and foreign agents to preserve physical layer headers, allowing the home agent to bridge traffic to the correct home VLAN for roaming mobile clients, and maintaining a mapping between the mobile client's VLAN and the foreign agent's tunnel, enabling accurate VLAN identification and routing without merging VLAN policy configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional IP-based routing is used at the home agent, then mobile clients can maintain connectivity while roaming, but traffic may be routed to incorrect VLANs causing black-holing and security issues

Engineering Contradiction:
Improvetraffic delivery reliabilityVSAvoidVLAN routing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a GRE tunnel as an intermediary mechanism between the foreign agent and home agent. This tunnel carries not only IP packets but also preserves Layer 2 information including VLAN tags, acting as a mediator that transports traffic without requiring the home agent to perform complex VLAN routing decisions. The tunnel encapsulates the original frame with additional headers that preserve the home VLAN identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from pure Layer 3 IP-based routing to a solution that preserves Layer 2 VLAN information by using GRE tunnels. This dimensional change allows the system to maintain VLAN context across what would traditionally be a Layer 3 boundary, enabling the home agent to identify the correct VLAN without complex routing logic by preserving the VLAN tag through the tunnel.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If DHCP messages are trapped and relayed from foreign agent to home agent, then DHCP transactions can be properly processed, but latency is introduced due to multiple hops

Engineering Contradiction:
ImproveDHCP transaction reliabilityVSAvoidDHCP transaction latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the DHCP relay function directly into the GRE tunnel establishment process. Instead of separately trapping and relaying DHCP messages through multiple hops, the system combines DHCP message handling with the tunnel encapsulation/decapsulation process. DHCP messages are processed inline as they traverse the tunnel, eliminating the need for separate relay operations and reducing latency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent allows DHCP messages to skip the traditional multi-hop relay process by processing them directly at the tunnel endpoints. The GRE tunnel mechanism enables DHCP messages to be forwarded more directly through the network infrastructure, rushing them through the system without the delays associated with conventional relay operations that require multiple intermediate processing steps.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If routing is enabled on the home VLAN at the home agent, then traffic can be properly forwarded, but guest traffic on different VLANs may be black-holed due to anti-spoofing ACLs and VRF configurations

Engineering Contradiction:
Improvetraffic forwarding capabilityVSAvoidmulti-VLAN traffic handling
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments traffic handling by VLAN type through the GRE tunnel mechanism. Home VLAN traffic and guest VLAN traffic are processed differently: home VLAN traffic can utilize routing on the home VLAN, while guest VLAN traffic is handled through the tunnel without requiring routing on the home VLAN. This segmentation allows each traffic type to be optimized for its specific requirements without the conflicts that arise when trying to handle both types through a single routing path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The GRE tunnel acts as an intermediary that separates the handling of different VLAN types. By encapsulating guest VLAN traffic in the tunnel, the system prevents this traffic from being subject to anti-spoofing ACLs and VRF configurations on the home VLAN. The tunnel mediates between the guest VLAN traffic and the home agent's security policies, allowing guest traffic to pass through without being black-holed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9060331B2Home virtual local area network identification for roaming mobile clients
Publication Date: 2015.06.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9060331B2 patent drawing
  • US9060331B2 patent drawing
  • US9060331B2 patent drawing

AI summary

The present disclosure discloses a method and network device for home VLAN identification for roaming mobile clients. Specifically, the disclosed method and system detects that the mobile client has roamed away from a first network to a second network, maintains a mapping between a virtual local area network (VLAN) corresponding to the mobile client and a tunnel corresponding to a foreign agent in the second network, and forwards packets to or from the mobile client on the VLAN based on the mapping between the VLAN and the tunnel via which the packets are received. Therefore, the disclosed method and system allows for identification of home VLANs for roaming mobile clients without merging VLAN policy configurations at the home agent and the foreign agent.