Control Plane Fabric Switchover on Shared Boards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network devices face challenges in minimizing interruption and resource taxation during transitions to backup components due to complex and time-consuming failure recovery processes, especially when components malfunction or go out-of-service.

Innovation Solution

Implementing a redundant configuration with two control boards, each having a control plane and a fabric plane, where one control board is designated as active and the other as standby, allowing for seamless switching of control and fabric planes without disrupting traffic, thereby minimizing switchover times and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a backup component is configured to take over when a component fails, then reliability is improved, but device complexity and switchover time increase

Engineering Contradiction:
Improvenetwork device functioningVSAvoidtransition complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network device is segmented into two independent control boards, each with its own control plane and fabric plane. This segmentation allows the system to isolate failures to individual boards while maintaining overall functionality through the other board, reducing the complexity of failover procedures compared to a monolithic architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The standby control board is pre-configured with all necessary control plane and fabric plane resources before any failure occurs. This preliminary preparation ensures that when a failure happens, the standby board can immediately take over without requiring complex real-time reconfiguration, thus reducing switchover time and operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a standby component is prepared for failure recovery, then reliability is improved, but resource overhead increases

Engineering Contradiction:
Improvefailure recovery capabilityVSAvoidresource overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Each control board is designed to be universal, capable of performing both control plane and fabric plane functions. The standby board maintains all necessary resources in a ready state, allowing it to assume any failed function without requiring additional specialized components. This multi-functionality reduces resource overhead compared to having dedicated backup components for each function.

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

Solution Approach 2:

The control plane and fabric plane are merged onto the same control board, creating an integrated unit. This merging reduces the total number of separate components needed in the system, as each board self-contains both functional planes. The standby board combines all necessary resources in one package, reducing overall resource overhead while maintaining full redundancy capability.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If control plane and fabric plane are on the same board, then device complexity is reduced, but reliability during switchover is compromised

Engineering Contradiction:
Improvesystem architectureVSAvoidswitchover reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system is segmented into two independent control boards, each containing both control plane and fabric plane. This segmentation creates physical separation of failure domains while maintaining functional integration on each board. The independence of the two boards ensures that a failure on one board does not affect the other, preserving reliability during switchover despite the simplified architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the operational status parameter of each control board between active and standby states. This parameter change allows the system to maintain a simplified architecture with control and fabric planes on the same board while ensuring reliability through the ability to switch to a pre-configured standby board with identical capabilities.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9866428B2Fabric switchover for systems with control plane and fabric plane on same board
Publication Date: 2018.01.09 JUNIPER NETWORKS INC
  • US9866428B2 patent drawing
  • US9866428B2 patent drawing
  • US9866428B2 patent drawing

AI summary

A network device includes a first and a second control board, with each control board having a separate control plane and fabric plane. The network device is configured to establish an active control plane on the first control board and an active fabric plane on the second control board. The network device is configured to establish a standby fabric plane on the first control board and a standby control plane on the second control board. The network device is configured to detect a failure on the first control board or the second control board and switch the status of the control plane on the second control board from standby to active, when the failure is on the first control board, and switches the status of the fabric plane on the first control board from standby to active when the failure is on the second control board.