Delaying Route Calculations in OSPF Virtual Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtually aggregated networks using the Open Shortest Path First (OSPF) protocol, data loss occurs when the central network device, acting as a Designated Router (DR), becomes inactive due to hardware faults, reboots, or software updates, leading to a brief downtime as other network devices immediately withdraw route information and take time to elect a new DR, resulting in dropped data requests during the transition.

Innovation Solution

Implementing a system where network devices delay route calculations until a new central network device is elected, generating and sharing link state information to maintain continuous data flow by postponing the withdrawal of route information, thereby reducing downtime and ensuring uninterrupted data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If network devices immediately withdraw route information upon DR inactivity detection, then network convergence speed is improved, but data loss occurs during the transition period

Engineering Contradiction:
Improvenetwork convergence speedVSAvoiddata loss
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The patent applies preliminary action by having the backup Designated Router (BDR) pre-calculate and prepare routing information before the current DR fails. When the DR becomes inactive, the BDR can immediately take over with pre-computed routing data, eliminating the need for other devices to withdraw and re-calculate routes, thus preventing data loss while maintaining fast convergence.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If route calculations are delayed until new DR election, then data flow continuity is maintained, but network convergence time increases

Engineering Contradiction:
Improvedata flow continuityVSAvoidnetwork convergence time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The BDR performs preliminary route calculations and maintains routing information in advance, so when DR election is needed, the transition is immediate without delaying data flow. This resolves the contradiction by having routing information ready beforehand, eliminating both data loss and convergence delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The BDR acts as an intermediary that bridges the gap between DR failure and new DR election. It maintains routing information and can immediately assume the DR role, serving as a mediator that prevents both data flow interruption and excessive convergence time.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If Link Aggregation is used for node redundancy, then bandwidth and load balancing are improved, but re-convergence time during node failure is not sub-second

Engineering Contradiction:
Improvebandwidth and load balancingVSAvoidre-convergence time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring a backup Designated Router that maintains routing information and adjacency data before failure occurs. When the active DR fails, the BDR can immediately take over without waiting for route recalculation, achieving sub-second convergence while maintaining the bandwidth and load balancing benefits of the multi-chassis aggregation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12074782B2System and method for eliminating data loss in a virtually aggregated network
Publication Date: 2024.08.27 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12074782B2 patent drawing
  • US12074782B2 patent drawing
  • US12074782B2 patent drawing

AI summary

A system and a method for eliminating data loss in a virtually aggregated network are described. A first network device may identify inactivity of a central network device present in a communication network. The central network device is responsible for distributing routing information between a plurality of network devices including the first network device. The first network device delays network route calculations until a second network device is elected from the plurality of network devices to perform functions of the central network device. The second network device generates link state information related to the plurality of network devices, and shares the link state information with the plurality of network devices. Upon receiving the link state information, the plurality of network device may resume the route calculations.