Fast Re-switch Tunnel for Wireless Controller Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing wireless network failover process is inefficient due to the time required for MAC address relearning in the L2 domain after a wireless controller failure, leading to delays in traffic convergence across hundreds of thousands of wireless clients.

Innovation Solution

A fast re-switch tunnel is established between the L2 switch and the standby wireless controller, allowing data to be routed through the new controller before updating MAC tables, using a MAC over MAC tunnel to minimize blackholing and achieve rapid convergence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the L2 switch uses traditional MAC address relearning method after wireless controller failover, then all client MAC addresses can be eventually relearned, but the convergence time becomes unacceptably long due to hundreds of thousands of MAC addresses needing individual relearning

Engineering Contradiction:
ImproveMAC address relearning completenessVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-establishes a fast re-switch tunnel between the L2 switch and the standby wireless controller before failover occurs. When failover happens, the tunnel is immediately activated to forward traffic to the new active controller, eliminating the need to wait for MAC address relearning. This preliminary preparation of the tunnel path resolves the contradiction by enabling immediate traffic redirection while MAC table updates proceed in the background.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a fast re-switch tunnel as an intermediary path between the L2 switch and the wireless controller. This tunnel acts as a mediator that allows traffic to bypass the traditional MAC address lookup process and be directly forwarded to the new active controller. The tunnel encapsulates traffic with the new controller's MAC address, enabling immediate forwarding without waiting for L2 switch MAC table convergence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system sends gratuitous ARP signals for each client MAC address after failover, then the L2 domain can learn the new active controller's MAC addresses, but the process becomes extremely time-consuming when handling hundreds of thousands of clients

Engineering Contradiction:
ImproveMAC address propagationVSAvoidMAC address relearning time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges the MAC address propagation function into a single gratuitous ARP message sent by the new active wireless controller. Instead of sending individual ARP messages for each of the hundreds of thousands of client MAC addresses, the system combines all MAC address learning requirements into one controller-level ARP announcement. The L2 switch learns the controller's MAC address mapping from this single message, and traffic is forwarded through the pre-established tunnel to reach the new controller, eliminating the need for individual client MAC propagation.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If the standby wireless controller waits for MAC table updates before accepting traffic, then MAC address accuracy is maintained, but traffic convergence is delayed significantly during failover

Engineering Contradiction:
ImproveMAC address table accuracyVSAvoidtraffic convergence speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent pre-establishes the fast re-switch tunnel and pre-configures the new active controller's MAC address mapping in the L2 switch before failover occurs. When failover happens, the tunnel is immediately activated for traffic forwarding, while MAC table updates proceed independently in the background. This preliminary preparation allows the system to maintain MAC address table accuracy while achieving immediate traffic convergence through the pre-configured tunnel path.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3695569B1A system and method for providing a layer 2 fast re-switch for a wireless controller
Publication Date: 2024.03.27 CISCO TECHNOLOGY INC
  • EP3695569B1 patent drawingFigure 1
  • EP3695569B1 patent drawingFigure 2
  • EP3695569B1 patent drawingFigure 3A

AI summary

Disclosed is a method that includes receiving, at a layer 2 switch, a first message to establish a fast re-switch tunnel between the layer 2 switch and a standby wireless controller and receiving, at the layer 2 switch, a second message to trigger use of the fast re-switch tunnel. The switch receives data and forwards the data to the standby wireless controller through the fast re-switch tunnel. Once MAC tables are updated for the standby wireless controller, the fast re-switch tunnel can be torn down.