Control Plane Switchover via Pre-stored Cache Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network devices face delays and failures during control plane switchover events, leading to routing protocol delays and potential network outages due to the time-consuming process of migrating control plane address configurations between control plane components.

Innovation Solution

The network device proactively stores and manages control plane address configurations in caches on multiple control plane components, allowing for immediate activation of backup configurations upon detecting an event, thereby reducing switchover time and conserving resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control plane address configurations are migrated between control plane components during switchover, then control plane role transition can be achieved, but switchover time increases causing routing protocol delays and potential network outages

Engineering Contradiction:
Improvecontrol plane switchover reliabilityVSAvoidswitchover time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The backup control plane component proactively receives and stores control plane address configurations from the master control plane component before a switchover event occurs. This preliminary action ensures that when switchover is needed, the backup component already possesses the necessary configurations and can immediately activate them, eliminating the time-consuming migration process and reducing switchover time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

2Speed

If control plane address configurations are actively managed and switched between components, then switchover speed increases, but resource allocation requirements increase during switchover events

Engineering Contradiction:
Improveswitchover speedVSAvoidresource allocation
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Control plane address configurations are pre-loaded and stored in the backup control plane component's cache before switchover is needed. This eliminates the need for extensive resource allocation during switchover events, as the backup component already has the configurations ready for immediate activation, achieving fast switchover speed without requiring significant resource allocation at the moment of transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of migrating actual control plane address configurations during switchover, the system uses cached copies of these configurations stored in advance in the backup control plane component. This copying approach allows for rapid switchover by simply activating the pre-stored copy rather than transferring data, reducing the resource allocation needed during the switchover event itself.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10642702B1Mechanism for faster control plane switchover
Publication Date: 2020.05.05 JUNIPER NETWORKS INC
  • US10642702B1 patent drawing
  • US10642702B1 patent drawing
  • US10642702B1 patent drawing

AI summary

A network device may detect an event associated with a first control plane component included in the network device. The network device may, based on detecting the event, deactivate a first master control plane address configuration stored in a first cache on the first control plane component, and activate a second master control plane address configuration that was stored, prior to the event being detected, in a second cache on a second control plane component included in the network device. The network device may establish, using the activated second master control plane address configuration stored in the second cache on the second control plane component, a connection between the second control plane component and a data plane component included in the network device.