Network Switch Assembly Dual Control Entity Switchover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet switching systems lack efficient mechanisms for dynamic switchover to a standby control entity upon failure of the active entity, resulting in prolonged downtime and potential loss of synchronization.

Innovation Solution

A network switch assembly with two control entities that are alternately configured as active and standby, utilizing a synchronization process to maintain redundancy and enable rapid switchover by transferring state information between the entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a standby control entity is implemented with static configuration, then redundancy functionality is provided, but switchover time is prolonged due to lack of synchronization

Engineering Contradiction:
Improveredundancy functionalityVSAvoidswitchover time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The standby control entity performs preliminary actions by continuously synchronizing with the active control entity before failure occurs. Configuration data, state information, and operational parameters are pre-loaded and kept updated in real-time, so when switchover is needed, the standby entity is already prepared and can take over immediately without prolonged downtime

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A feedback mechanism is implemented where the standby control entity continuously receives state information and configuration updates from the active control entity. This synchronization feedback loop ensures the standby entity maintains an identical or near-identical state to the active entity, enabling seamless failover when needed

Inventive Principle:
Principle #23Feedback

2Reliability

If soft reboot or software reload is used for standby control entity, then control entity can recover from errors, but switchover time increases due to reboot process

Engineering Contradiction:
Improveerror recovery capabilityVSAvoidswitchover time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of performing a soft reboot or software reload which takes time, the system creates and maintains a synchronized copy of the active control entity's state in the standby entity. The standby entity is continuously updated with configuration and operational data, so when switchover is needed, it can immediately assume the role without any reboot process, significantly reducing switchover time while maintaining error recovery capability

Inventive Principle:
Principle #26Copying

3Device complexity

If statically configured circuits are used, then device structure is simplified, but adaptability to dynamic protocols is reduced

Engineering Contradiction:
Improvedevice structureVSAvoiddynamic protocol support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static configuration to dynamic configuration by implementing continuous synchronization between active and standby control entities. The standby entity dynamically updates its configuration and state information in real-time, allowing it to adapt to changing network conditions and protocols while maintaining a relatively simple device structure through the use of standardized synchronization mechanisms

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7304940B2Network switch assembly, network switching device, and method
Publication Date: 2007.12.04 WORLD WIDE PACKETS INC
  • US7304940B2 patent drawing
  • US7304940B2 patent drawing
  • US7304940B2 patent drawing

AI summary

A network switch assembly includes a first control entity, a second control entity, and at least one line blade. The first control entity is selectively configurable between an active state and a standby state. The second control entity is selectively configurable between a standby state and an active state. The at least one line blade communicates with at least one of the first control entity and the second control entity and has at least one port configurable to enable switching of information. One of the control entities is configured as an active control entity and another of the control entities is configured as a standby control entity. The active control entity is configured to transfer state information for the active control entity that is forwarded to the standby control entity. A method is also provided for rendering control.