Network Device Failsafe Management During Software Upgrades
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional routers experience network thrashing and delays due to misinterpretation of temporary failures during software upgrades, leading to unnecessary route resolution and update messages, as they fail to accommodate the extended response times required during switchover events from primary to backup routing engines.
Innovation Solution
Implementing a failsafe management technique that dynamically negotiates a longer response interval using protocols like BFD before a software upgrade, allowing the network device to automatically detect the upgrade initiation and compute the predicted upgrade time, thereby extending the response interval to avoid thrashing and ensuring smooth switchover without interrupting link monitoring.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If routers use fixed periodic response intervals for peer communication, then failure detection speed is improved, but network stability deteriorates during software upgrades causing false failure detections
Solution Approach 1:
The patent implements dynamic response interval adjustment where routers automatically extend the response interval before and during software upgrades. The system transitions from a fixed response interval to a variable one that adapts to upgrade events, preventing false failure detections while maintaining acceptable detection performance during normal operation.
Solution Approach 2:
The patent applies preliminary action by detecting software upgrade events in advance and proactively extending the response interval before the upgrade causes potential response delays. This preventive measure ensures that during the upgrade process, neighboring routers wait longer for responses, avoiding false failure declarations before the upgrade actually impacts response capability.
2Measurement precision
If routers send frequent periodic packets to verify operational status, then link monitoring accuracy is improved, but network traffic load increases causing response time delays
Solution Approach 1:
The patent changes the temporal parameter of packet transmission by dynamically adjusting the response interval based on network conditions and upgrade events. During normal operation, frequent packets maintain monitoring accuracy. During software upgrades, the response interval is extended, reducing the frequency of expected responses and allowing routers to complete upgrades without causing false failures.
3Speed
If routers maintain short response intervals for rapid failure detection, then network responsiveness is improved, but system upgrade capability deteriorates due to insufficient switchover time
Solution Approach 1:
The patent applies preliminary action by detecting upgrade events and proactively extending response intervals before they conflict with switchover operations. This allows routers to prepare neighboring devices for the upcoming upgrade by sending advance notifications and adjusting expectations, ensuring smooth transitions without network thrashing.
Solution Approach 2:
The patent implements feedback mechanisms where routers detect upgrade events from their own system state and communicate this information to neighboring routers through extended response intervals. This feedback loop allows the network to adapt to upgrade activities dynamically,协调ing failure detection requirements with upgrade needs.
Data Source
AI summary
The invention is directed to techniques for failsafe management of periodic communications between network devices. A first network device, for example, establishes with a second network device a first response interval by which the first device responds to a message received from the second device. Prior to commencing a software upgrade, the first device determines whether the event requires an interval of time during which the first device cannot respond to the message within the established first response interval. Based on the determination and prior to commencing the upgrade, the first device establishes with the second device a second response interval that equals or exceeds the first response interval. Upon completion of the event, the first device establishes with the second device a third response interval. The first network device therefore may automatically adjust response intervals to accommodate upgrades that may cause unnecessary thrashing.


