Packet Switch Card Re-synchronization via Re-synch Bit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing switch systems fail to ensure data packet losslessness during the re-synchronization of active and backup switch cards in Local Area Networks, leading to potential data packet loss during the switchover process.

Innovation Solution

A packet lossless re-synchronization system that includes means for storing and detecting re-synchronization information among incoming data packets, utilizing a 're-synch bit' in the header of specific re-synchronization data packets to synchronize both switch cards by controlling the transmission of data packets until they are identical.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a backup switch card is used for redundancy, then system reliability is improved, but data packet loss occurs during re-synchronization

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddata packet loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system performs preliminary actions by having the backup switch card receive and store data packets in advance during the active switch card's operation. When failover occurs, the backup card already possesses the necessary packet data to maintain continuity, eliminating packet loss during re-synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A re-synchronization mechanism acts as an intermediary between the active and backup switch cards. This intermediary process manages the transition by coordinating packet transmission and reception, ensuring that the backup card synchronizes with the active card's data stream without losing packets during the switchover.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If both switch cards operate in parallel, then redundancy is achieved, but synchronization difficulty increases

Engineering Contradiction:
ImproveredundancyVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the backup switch card monitors and detects re-synchronization information from incoming data packets. This feedback loop allows the backup card to adjust its synchronization state based on the active card's transmission, automatically maintaining alignment without complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The backup switch card maintains a copy of the data packet stream received by the active card. By duplicating the data flow and using re-synchronization bits embedded in packets, the system simplifies the synchronization process - the backup card merely needs to replicate and track the active card's data handling rather than independently process commands.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7751312B2System and method for packet switch cards re-synchronization
Publication Date: 2010.07.06 X CORP
  • US7751312B2 patent drawing
  • US7751312B2 patent drawing
  • US7751312B2 patent drawing

AI summary

The disclosed invention relates to a re-synchronization system that operates in a switching arrangement receiving a plurality of incoming data packets. The switching arrangement is made of an active switch card that transmits the incoming data packets and a backup switch card that may be re-activated by an operator after replacement. The re-synchronization system is implemented in each switch card. When the backup switch card is re-activated, both switch cards receive the incoming data packets and the system of the invention allows to re-synchronized both switch cards by controlling the transmission of the incoming data packets out of each switch card until the same data packets are transmitted. The re-synchronization system further comprise storage for storing the incoming data packets and detector for detecting a re-synchronization information among the incoming data packets.