Backup Device Sequence Number Synchronization for Seamless Data Link Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems fail to seamlessly transition data links during failover due to the inability of backup devices to synchronize sequence numbers with primary devices, leading to the need for data links to be torn down and re-established, which causes disruptions and violates layer 2 protocol constraints.
Innovation Solution
A method where the backup device determines its sequence number based on acknowledgement sequence numbers received from the primary device, allowing it to take over transmission without tearing down and re-establishing the link, by adding a factor to the acknowledgement sequence number or using sequence numbers that are within acceptable bounds for the applicable layer 2 protocol.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the backup device waits for acknowledgment messages to determine sequence numbers before resuming transmission, then sequence number accuracy is improved, but transmission delay increases and link availability deteriorates
Solution Approach 1:
The backup device performs preliminary synchronization of sequence numbers with the primary device before failover occurs. This allows the backup device to already know the correct sequence number range when taking over, eliminating the need to wait for acknowledgment messages after failover. The preliminary action ensures both accuracy and immediate resumption of transmission.
2Reliability
If the data link is torn down and re-established during failover, then sequence number synchronization is restored, but link stability deteriorates and communication disruption increases
Solution Approach 1:
Sequence number synchronization is performed in advance before failover, so the backup device already possesses valid sequence number information when taking over. This eliminates the need to tear down the link for re-synchronization, maintaining link stability while ensuring sequence number reliability.
Solution Approach 2:
The data link remains continuously active during failover without being torn down. The backup device seamlessly takes over transmission using pre-synchronized sequence numbers, maintaining uninterrupted communication and link stability while preserving sequence number synchronization.
3Productivity
If the backup device guesses sequence numbers to resume immediate transmission, then transmission speed is improved, but protocol constraint violation risk increases
Solution Approach 1:
The backup device obtains accurate sequence number information through preliminary synchronization with the primary device before failover. This eliminates the need to guess sequence numbers, allowing immediate resumption of transmission at full speed while guaranteeing protocol constraint compliance.
4Measurement precision
If the backup device monitors packets from the primary device, then sequence number synchronization is improved, but system complexity increases due to additional physical connections
Solution Approach 1:
The backup device utilizes the existing data link infrastructure to receive and monitor packets from the primary device. By combining the monitoring function with the existing link structure rather than adding separate physical connections, sequence number synchronization is achieved without increasing system complexity.
Data Source
AI summary
Measures for operating a data link, including handling transfer of operation from a primary to a backup device in the link without taking down and re-establishing the link.


