LLN Border Router Hot Standby Using a Virtual DODAG Root

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-power and lossy networks (LLNs) face communication and memory bottlenecks at the LLN Border Router (LBR), which can lead to network instability due to frequent failures, and existing detection methods only address LBR crashes without handling degraded functionality or providing efficient fallback mechanisms.

Innovation Solution

Implement a virtual DODAG root with sentinel nodes that monitor LBR functionality and perform load balancing, allowing for hot standby and fallback without disbanding the DODAG, using consensus-based detection to elect a new LBR when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single LBR is used to represent the bottleneck in an LLN network, then the network structure is simple and easy to manage, but the network stability deteriorates due to frequent LBR failures and lack of fallback mechanisms

Engineering Contradiction:
Improvenetwork structureVSAvoidnetwork stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements hot standby LBRs that are pre-configured and ready to take over if the active LBR fails. This preliminary preparation of backup routers eliminates the need for complex reformation procedures when failures occur, thus improving reliability without significantly increasing network complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the operational state parameters of LBRs by introducing different roles (active, standby, candidate) and states. This allows the system to dynamically adjust the functionality and participation level of each LBR, improving network stability through state-based failover while maintaining manageable complexity

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If existing detection methods are used to detect LBR crashes, then the detection process is simple, but the detection capability is insufficient as it does not address degraded functionality or provide efficient fallback mechanisms

Engineering Contradiction:
Improvedetection methodVSAvoiddetection capability
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where sentinel nodes continuously monitor the active LBR's functionality by analyzing DODAG information objects. This continuous feedback loop enables detection of both complete crashes and degraded functionality, improving detection capability while maintaining relatively simple detection procedures

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces sentinel nodes as intermediary elements between the active LBR and the rest of the network. These sentinels perform the detection function, separating the monitoring task from other network operations and enabling more sophisticated detection capabilities without complicating the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the DODAG is disbanded and reformed when LBR failure occurs, then a new LBR can be selected, but the network experiences disruption and the reformation process is complex and time-consuming

Engineering Contradiction:
Improvefallback capabilityVSAvoidreformation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-configures hot standby LBRs with all necessary routing information and DODAG parameters before failures occur. This preliminary preparation allows immediate takeover without requiring time-consuming reformation procedures, thus reducing loss of time while ensuring reliable fallback capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copy instances of the DODAG structure and routing information in the standby LBRs. These copies are maintained in real-time or near-real-time, allowing the standby to immediately assume the active role without needing to reconstruct the DODAG, thereby eliminating reformation time while maintaining fallback reliability

Inventive Principle:
Principle #26Copying

4Productivity

If the active LBR stores per-node state information for each node in the LLN, then routing decisions can be made efficiently, but the LBR becomes a memory bottleneck

Engineering Contradiction:
Improverouting decision speedVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the memory storage function by distributing per-node state information across multiple LBRs (active and standby). Each LBR maintains a portion of the routing information, eliminating the single-point memory bottleneck while preserving efficient local routing decision-making capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces sentinel nodes as intermediaries that assist in maintaining and managing routing information. These sentinels can store and forward routing data, reducing the memory burden on the active LBR while maintaining efficient routing decisions through coordinated information access

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12609885B2Hot standby for border routers in low-power and lossy networks
Publication Date: 2026.04.21 CISCO TECHNOLOGY INC
  • US12609885B2 patent drawing
  • US12609885B2 patent drawing
  • US12609885B2 patent drawing

AI summary

A process can include determining respective link state information corresponding to a plurality of links between two or more border routers and a plurality of child nodes of the two or more border routers, the border routers and the child nodes included in a Destination Oriented Directed Acyclic Graph (DODAG) of a Low-Power Lossy Network (LLN). Consensus information indicative of a current status of each border router of the two or more border routers can be determined based on the respective link state information. The consensus information can be used to update an election of one or more active border routers from the two or more border routers to utilize as a virtual DODAG root for the LLN. Traffic directed to the virtual DODAG root can be routed to an active border router of the two or more border routers based on the updated election.