Neighbor Discovery Interception for Roaming IPv6 Conflict Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless network environments, wireless mobile client devices roaming between different wireless access points face challenges in managing neighbor discovery messages to avoid IPv6 address conflicts across different virtual local area networks, particularly when performing duplicate address detection and link-layer address resolution.

Innovation Solution

A controller is configured to intercept and respond to neighbor discovery messages as if they were sent by a device already using the target address, ensuring that responses appear to come from the device specified in the message, thereby preventing address conflicts and maintaining seamless mobility without the need for domain-wide broadcasts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If wireless mobile client devices generate IPv6 addresses independently using stateless auto-configuration based on Router Advertisement messages, then address configuration speed is improved and DHCP server dependency is reduced, but address conflicts occur when devices roam between different virtual local area networks

Engineering Contradiction:
Improveaddress configuration speedVSAvoidaddress uniqueness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The access point acts as an intermediary between roaming client devices and the network. It intercepts neighbor discovery messages, determines whether the target address belongs to a different VLAN, and selectively blocks or forwards messages to prevent address conflicts while allowing legitimate address resolution. This mediator approach maintains both fast address configuration and address uniqueness across VLAN boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the access point monitors neighbor discovery messages and router advertisement messages to detect address conflicts. When a conflict is detected or potential conflict is anticipated during roaming, the access point provides feedback by blocking specific neighbor discovery messages or modifying router advertisement messages to prevent the conflict, thereby maintaining address uniqueness while allowing rapid address configuration.

Inventive Principle:
Principle #23Feedback

2Reliability

If neighbor discovery messages are broadcast domain-wide to ensure proper address resolution, then address resolution reliability is improved, but network traffic overhead increases and roaming efficiency decreases

Engineering Contradiction:
Improveaddress resolution reliabilityVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The access point applies local quality control by examining each neighbor discovery message individually and determining whether it should be blocked or forwarded based on the specific address and VLAN context. Instead of domain-wide blocking or broadcasting, the access point makes localized decisions at the access point level, allowing proper address resolution for legitimate messages while blocking only those messages that would cause conflicts across VLAN boundaries.

Inventive Principle:
Principle #3Local quality

3Reliability

If access points forward all neighbor discovery messages to ensure proper address resolution for roaming devices, then address resolution completeness is improved, but address conflicts between different VLANs increase

Engineering Contradiction:
Improveaddress resolution completenessVSAvoidaddress conflict frequency
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The access point serves as an intelligent intermediary that intercepts neighbor discovery messages before they can cause VLAN conflicts. It examines the target address in each message, determines whether the address belongs to a different VLAN than the current client device, and selectively blocks only those messages that would cause conflicts while forwarding legitimate messages. This mediator function ensures both complete address resolution for roaming devices and prevention of address conflicts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8724583B2Neighbor discovery message handling to support roaming of wireless mobile client devices
Publication Date: 2014.05.13 CISCO TECHNOLOGY INC
  • US8724583B2 patent drawing
  • US8724583B2 patent drawing
  • US8724583B2 patent drawing

AI summary

Techniques are provided herein to support roaming of wireless mobile client devices from one wireless local area network access point device to another wireless local area network access point device. Neighbor discovery messages are received from wireless mobile client devices. A neighbor discovery message specifies a target address for a neighbor discovery function. A response to a neighbor discovery message is sent to a wireless mobile client device such that the response message appears to have been sent by a wireless mobile client device that has an address that corresponds to the target address of the neighbor discovery message.