OSPF Unsynchronized Adjacency Management for Mobile Ad-hoc Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Mobile Ad-hoc Networks, the overhead of maintaining full database exchanges between routers leads to unnecessary traffic and reduced network throughput, as OSPF protocols require synchronized databases for all neighbors, which is not desirable due to prohibitive costs and lost forwarding paths.

Innovation Solution

Implement a method that delays database synchronization between nodes if a new neighboring node is already reachable in the shortest path data structure, allowing OSPF updates to be flooded only when necessary, using indicators like the 'unsynchronized bit' or new link types to manage unsynchronized adjacencies and reduce traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full database synchronization is performed with all neighboring nodes, then routing reliability is improved, but network traffic overhead increases and throughput decreases

Engineering Contradiction:
Improverouting reliabilityVSAvoidnetwork traffic overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the database synchronization process into selective synchronization. Instead of synchronizing with all neighbors, the router identifies and synchronizes only with neighbors that are not reachable through alternative paths. This is achieved by dividing neighbors into two categories: those requiring full DB exchange (unsynchronized neighbors) and those that can be ignored (reachable neighbors via other paths).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing database synchronization only when necessary, rather than universally with all neighbors. The router executes a modified SPF algorithm to determine which neighbors require synchronization, thereby performing only the necessary partial synchronization action to maintain routing reliability while avoiding excessive traffic.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of energy

If database synchronization is delayed, then unnecessary OSPF packet transmission is reduced, but routing information may become stale

Engineering Contradiction:
Improveunnecessary packet transmissionVSAvoidrouting information freshness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent performs preliminary action by executing a modified SPF algorithm before database synchronization to pre-determine reachability. This preliminary computation identifies which neighbors can be safely ignored, allowing the router to delay synchronization without losing critical routing information, as the preliminary analysis ensures only necessary synchronizations are postponed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the router continuously monitors the shortest path data structure and updates reachability determinations. When topology changes occur, the feedback loop re-evaluates which neighbors require synchronization, ensuring routing information remains fresh while minimizing unnecessary packet transmission through dynamic adjustments.

Inventive Principle:
Principle #23Feedback

3Productivity

If unsynchronized adjacencies are used for data plane forwarding, then network throughput is improved, but routing protocol complexity increases

Engineering Contradiction:
Improvenetwork throughputVSAvoidrouting protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic behavior to the OSPF protocol by allowing adjacencies to exist in different states (synchronized or unsynchronized) and dynamically managing them based on reachability. The router dynamically determines which adjacencies can be used for data plane forwarding without full DB exchange, thereby improving throughput while managing complexity through stateful differentiation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by treating different adjacencies differently based on their specific characteristics (reachability status). Not all adjacencies are treated uniformly; instead, the router applies differentiated policies where unsynchronized but reachable adjacencies enable forwarding while synchronized adjacencies maintain full protocol compliance, thus optimizing throughput locally without compromising overall protocol stability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7903583B2Unsynchronized adjacencies in OSPF
Publication Date: 2011.03.08 CISCO TECHNOLOGY INC
  • US7903583B2 patent drawing
  • US7903583B2 patent drawing
  • US7903583B2 patent drawing

AI summary

A method and apparatus for managing network communication that operate on the idea that if a new neighboring node is already reachable as represented in a shortest path data structure that the local node consults, there is no urgency in doing a full database synchronization between the local node and the neighboring node. The present invention delays database synchronization as long as possible to reduce unnecessary OSPF packets traversing communication links between nodes of the network. Since unsynchronized neighbors remain in 2-way state, OSPF updates are not flooded over the corresponding interfaces.