Network Controller Proactive Address Rotation Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy wireless network infrastructure faces challenges in managing frequent device address rotations by wireless clients, leading to network instability and performance issues due to broadcast storms and control plane exhaustion, as traditional methods like MAC learning and ARP discovery were not designed for high volumes of rapidly rotating MAC addresses.

Innovation Solution

A method is introduced where a network controller proactively updates and synchronizes Layer 2 and Layer 3 control plane mappings by detecting device address rotations and notifying affected network devices, using mobile announce messages and APIs to maintain accurate device identification and mapping, reducing the need for flooding and broadcast address discovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wireless clients rotate their device addresses frequently to improve privacy, then user privacy is improved, but network stability deteriorates due to broadcast storms and control plane exhaustion

Engineering Contradiction:
Improvenetwork stabilityVSAvoidbroadcast storms
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The network controller proactively detects address rotations and notifies affected network devices before the rotations cause network instability. By performing the notification action in advance, the system prevents broadcast storms and control plane exhaustion before they occur, resolving the contradiction between privacy improvement through address rotation and network stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network controller acts as an intermediary between wireless clients and network devices. It receives address rotation information from clients, processes the changes, and forwards notifications to affected network devices. This intermediary role eliminates the need for network devices to perform costly broadcast discovery procedures, preventing broadcast storms while maintaining network stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional MAC learning and ARP discovery methods are used to handle address rotations, then network devices can update mappings, but network performance deteriorates due to flooding and broadcast address discovery

Engineering Contradiction:
Improveaddress mapping update capabilityVSAvoidnetwork performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The network controller implements a feedback mechanism where it actively monitors device address changes and provides timely notifications to network devices. This feedback loop allows network devices to update their mappings efficiently without relying on slow broadcast-based discovery methods, thereby maintaining high network performance while preserving adaptability to address rotations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the mechanical flooding and broadcast discovery process with a more efficient notification-based system. Instead of network devices passively listening for broadcasts and actively performing MAC learning, the network controller pushes updates directly to affected devices, substituting a high-performance unicast notification mechanism for the low-performance broadcast-based approach.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If network devices maintain address mappings for wireless clients, then communication can be maintained during address rotation, but device complexity increases due to the need for proactive notification and synchronization

Engineering Contradiction:
Improvecommunication stability during address rotationVSAvoidcontrol plane synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network controller performs multiple functions: it monitors address rotations, maintains the list of affected network devices, processes notifications, and synchronizes mappings across the network. By consolidating these functions into a single multi-functional controller, the patent reduces the complexity burden on individual network devices while ensuring reliable communication during address rotation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12041694B2Proactive notification of wireless client address rotation
Publication Date: 2024.07.16 CISCO TECHNOLOGY INC
  • US12041694B2 patent drawing
  • US12041694B2 patent drawing
  • US12041694B2 patent drawing

AI summary

A network controller provides proactive notification of a wireless client device's address rotation to layer 2 (L2) and/or layer 3 (L3) devices. Traditional methods of device address discovery rely on broadcasting of address queries across a plurality of links until a path to a device having the queried address responds. As device address changes become more frequent in an effort to improve user privacy, traditional methods of address discovery impose a large burden on networks, reducing their performance and efficiency. By proactively propagating address changes to upstream devices, the need for broadcast oriented address discovery techniques is reduced, resulting in improved network performance.