Dynamic Scan Interval for BGP Reachability Event Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In BGP-based network systems, the periodic scanning for reachability events often results in instability due to churning, where rapid changes in network status lead to frequent notifications, causing undue delays and inefficiencies in processing these events.

Innovation Solution

Implementing a dynamic scanning interval that adjusts based on the rate of reachability event notifications, increasing the interval when events are received rapidly and decreasing it when they become less frequent, using a penalty delay mechanism to ensure timely processing without undue delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic scanning with a fixed interval is used to ensure timely detection of reachability events, then reliability of event detection is improved, but stability of the system deteriorates due to churning caused by rapid changes in network status

Engineering Contradiction:
Improvedetection reliabilityVSAvoidsystem stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent implements a dynamic scanning interval mechanism where the time between scans is adjusted based on the observed rate of reachability events. When events occur frequently, the scanning interval increases to prevent churning; when events are sparse, the interval decreases to improve detection responsiveness. This dynamic adaptation resolves the contradiction by making the scanning behavior flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the rate of received reachability event notifications to control the scanning interval. The BGP unit monitors the frequency of events and adjusts subsequent scan timing accordingly, creating a closed-loop control system that balances detection reliability with system stability.

Inventive Principle:
Principle #23Feedback

2Productivity

If the scanning interval is shortened to reduce processing delay of reachability events, then productivity is improved, but the system generates more harmful effects due to increased churning and instability

Engineering Contradiction:
Improveevent processing speedVSAvoidchurning
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The scanning interval dynamically adapts to network conditions rather than remaining fixed. During periods of high event frequency, the interval extends to minimize churning; during low activity periods, it shortens to improve processing speed. This dynamic behavior allows the system to optimize productivity without consistently generating harmful churning effects.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the time parameter (scanning interval) based on the observed event rate. By modifying this critical parameter in response to system conditions, the system can adjust its productivity level while controlling the generation of harmful churning effects.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If the scanning interval is lengthened to reduce churning and improve stability, then system stability is improved, but loss of time increases due to delayed processing of reachability events

Engineering Contradiction:
Improvesystem stabilityVSAvoidevent processing delay
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

Rather than using a fixed long interval that always prioritizes stability, the system dynamically adjusts the interval length based on actual event frequency. This allows the system to maintain stability during high-churn periods while reducing delays during low-activity periods, effectively balancing both concerns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback about event rates to control scan timing. When events are frequent, longer intervals prevent churning; when events are rare, shorter intervals reduce delay. This feedback-driven approach resolves the time-stability tradeoff by making it conditional on actual network conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7969907B2System for scheduling scans of interior nodes of a network domain for reachability events
Publication Date: 2011.06.28 CISCO TECHNOLOGY INC
  • US7969907B2 patent drawing
  • US7969907B2 patent drawing
  • US7969907B2 patent drawing

AI summary

An arrangement for scheduling scans of internal network nodes for reachability events by a border node of a network domain, schedules the scans according to the rate at which reachability notifications are received by the node. As the rate at which notifications are received increases, the interval between scans also increases. Conversely, as the rate of notifications decreases, the interval also decreases.