Router Bad Link State Request Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In packet networks using link state protocols like OSPF, bad link state advertisement requests can cause router adjacencies to fail, leading to delayed convergence and increased network loads, as there is no standardized way to handle erroneous requests without terminating adjacency formation.

Innovation Solution

A router responds to a bad link state request with a no-effect link state update having a specific sequence number and age, ensuring it appears older than valid updates, allowing adjacency formation to continue without affecting the network, and implementing policies to manage erroneous requests based on error profiles and authorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a router terminates adjacency formation upon receiving a bad link state request, then the network maintains strict protocol compliance, but network convergence is delayed and router loads increase

Engineering Contradiction:
Improveprotocol complianceVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent converts the harmful effect of bad link state requests into a beneficial mechanism by implementing a no-effect link state update response. Instead of terminating the adjacency when a bad request is detected, the router sends a special response packet that acknowledges the request but ensures it has no effect on the link state database. This allows the adjacency formation to continue successfully while maintaining protocol integrity, thereby reducing convergence time and avoiding unnecessary router load.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Productivity

If a router sends a no-effect link state update with specific sequence number and age, then adjacency formation continues without disruption, but the protocol complexity increases

Engineering Contradiction:
Improveadjacency formation speedVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the sequence number and age fields in the link state update packet to specific values that indicate a no-effect response. The sequence number is set to a value greater than the requesting router's current sequence number, and the age is set to a value that ensures the update will not be installed in the link state database. These parameter modifications allow the router to maintain compatibility with existing OSPF implementations while implementing the no-effect response mechanism, thus avoiding excessive protocol complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8149690B1Elimination of bad link state advertisement requests
Publication Date: 2012.04.03 DELL MARKETING CORP
  • US8149690B1 patent drawing
  • US8149690B1 patent drawing
  • US8149690B1 patent drawing

AI summary

A link-state protocol running on a router requires that an adjacent neighbor router in the same network maintain a synchronized link state database in order to form the adjacency. Should the neighbor request link state information that the router does not possess, normally the adjacency is broken, causing a restart and network instability. The described embodiments allow adjacencies to form and be maintained even when the neighbor makes at least some types of “bad” requests for link state information. Embodiments that operate with and without the knowledge and cooperation of the neighbor are described.