OSPF Router Database Exchange Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for establishing full adjacency between Open Shortest Path First (OSPF) routers involve unnecessary link state database exchanges, consuming bandwidth and CPU cycles, as they use a passive approach that fails to efficiently eliminate unwanted exchanges.

Innovation Solution

An active approach is employed to deduce information about unreachable routers from link state changes, recording this information to generate a neighbor database summary list that excludes unnecessary LSAs, thereby reducing unwanted link state database exchanges and processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional passive approach is used for link state database exchange, then full adjacency can be established between OSPF routers, but unnecessary database exchanges consume link bandwidth and CPU cycles

Engineering Contradiction:
Improvefull adjacency establishmentVSAvoidbandwidth and CPU cycle consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by proactively determining reachability status of neighboring routers before initiating full database exchange. The system pre-calculates which LSAs are unnecessary to exchange based on reachability information, thereby avoiding wasteful bandwidth and CPU consumption while ensuring full adjacency is properly established.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes unnecessary LSAs from the database exchange process. By identifying unreachable routers and their associated LSAs beforehand, the system selectively excludes these unnecessary components from the exchange, reducing bandwidth consumption and processing overhead while maintaining the essential functionality of full adjacency establishment.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If passive approach eliminates some unnecessary exchanges, then bandwidth is saved, but about 50% of unnecessary exchanges and processes still occur

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidefficiency of adjacency establishment
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent implements feedback by continuously monitoring and utilizing reachability information about neighboring routers. This feedback mechanism allows the system to dynamically adjust which LSAs are exchanged, providing a closed-loop control that significantly reduces unnecessary exchanges (beyond the 50% reduction achieved by passive approaches) while optimizing the efficiency of adjacency establishment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary determination of router reachability and LSA necessity before the actual database exchange. This advance preparation enables the system to eliminate far more unnecessary exchanges compared to passive approaches that only react during the exchange process, thereby significantly improving productivity while reducing bandwidth consumption.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If full database exchange is performed, then complete synchronization is achieved, but time and resources are wasted when routers are temporarily unreachable or have unchanged databases

Engineering Contradiction:
Improvedatabase synchronizationVSAvoidadjacency establishment time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by determining reachability status and identifying unchanged LSAs before initiating database exchange. This advance preparation prevents wasteful time consumption by skipping exchanges with unreachable routers or those with unchanged databases, while still ensuring complete synchronization is achieved when necessary.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes unnecessary LSAs related to unreachable routers or unchanged database entries from the exchange process. By selectively excluding these redundant components, the system significantly reduces adjacency establishment time while maintaining complete database synchronization for all necessary updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8045545B2Intelligent database exchange for OSPF
Publication Date: 2011.10.25 FUTUREWEI TECHNOLOGIES INC
  • US8045545B2 patent drawing
  • US8045545B2 patent drawing
  • US8045545B2 patent drawing

AI summary

The present invention relates to systems and methods for eliminating unnecessary link state database exchanges and processes when two OSPF routers are forming a full adjacency. In particular, the invention provides methods and mechanisms for deducing information about unreachable routers from link state changes received, recording the information about the unreachable routers for a given period of time, constructing a neighbor database summary list that does not contain the LSAs that the neighbor has through using the information about the unreachable routers and reachable routers, and determining whether the neighbor router is restarted after it becomes unreachable. In addition, the present invention provides a few of options to deduce and use the information about the unreachable routers and the information in the link state database for eliminating unnecessary link state database exchanges and processes.