Network Device Failsafe Management During Software Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefailure detection speedVSAvoidnetwork stability
Core Design Contradiction:
Measurement precisionVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvelink monitoring accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidsystem upgrade capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7957330B1Failsafe management of periodic communications during system upgrade for a network device
Publication Date: 2011.06.07 JUNIPER NETWORKS INC
  • US7957330B1 patent drawing
  • US7957330B1 patent drawing
  • US7957330B1 patent drawing

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.