OSPF Router Link State Request Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In OSPF-compliant computer networks, the existing link-state request mechanism leads to unnecessary traffic and high control packet overhead, especially in wireless environments like mobile ad hoc networks, due to duplicate requests and retransmissions, resulting in poor routing convergence and increased bandwidth usage.

Innovation Solution

The solution suppresses duplicate link state requests by ensuring that requests are only sent for LSAs not already requested from neighboring routers, and implements a failsafe mechanism to retry requests to other neighbors if the initial neighbor does not respond, using a round-robin scheme to manage retransmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a router requests link state advertisements from multiple neighboring routers simultaneously, then the router ensures complete link state information, but duplicate requests and updates increase control traffic overhead

Engineering Contradiction:
Improvelink state information completenessVSAvoidcontrol traffic overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple link state request operations into a single coordinated request mechanism. When a router needs link state information, it requests from one neighboring router and suppresses duplicate requests to other neighbors, combining what would be multiple separate transactions into one efficient operation while maintaining complete information acquisition.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary suppression of duplicate link state requests before they are sent. By preemptively identifying and blocking redundant requests based on previously sent requests, the system prevents unnecessary control traffic from being generated in the first place, rather than having to handle and suppress duplicates after transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If link state requests are sent to multiple neighbors simultaneously, then the router increases probability of receiving updates, but packet loss in wireless environments causes retransmissions and higher overhead

Engineering Contradiction:
Improveupdate reception probabilityVSAvoidretransmission overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent introduces a request suppression mechanism as an intermediary layer between the routing logic and actual packet transmission. This intermediary monitors which link state requests have been sent and prevents duplicate requests from being transmitted, thereby reducing the number of packets subject to loss and retransmission in wireless environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts and removes duplicate link state requests from the transmission queue before they can be sent over the wireless medium. By taking out redundant requests that would inevitably lead to duplicate updates and retransmissions, the system eliminates the root cause of excessive energy consumption from retransmissions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If duplicate link state requests are suppressed, then control traffic overhead is reduced, but routing convergence may be delayed if requests are not sent to all neighbors

Engineering Contradiction:
Improvecontrol traffic overheadVSAvoidrouting convergence time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary identification of redundant requests by tracking which link state advertisements have been requested. This advance knowledge allows the system to suppress duplicates without delay while ensuring that non-redundant requests are still sent promptly, maintaining convergence speed without the overhead of duplicates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the router tracks which link state requests have been sent to which neighbors. This feedback information is used to intelligently suppress duplicate requests while ensuring that necessary requests are transmitted, optimizing the balance between traffic reduction and convergence speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7957377B1Reducing and load balancing link-state requests in OSPF
Publication Date: 2011.06.07 CISCO TECHNOLOGY INC
  • US7957377B1 patent drawing
  • US7957377B1 patent drawing
  • US7957377B1 patent drawing

AI summary

A method of administering a plurality of routers in a computer network, comprising initializing a router in the plurality; receiving initial database description packets from at least first and second neighboring routers; processing the data description packet received from the first neighboring router; generating a request for link state advertisements from the first neighboring router; processing the database description packet received from the second neighboring router; if requesting link state advertisements from the second neighboring router that were not requested from the first neighboring router.