Router Crypto-Routing Synchronization via State Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VPN environments face communication disruptions due to unsynchronization between the crypto-plane and routing-plane, leading to persistent communication black holes when routers fail to authenticate with key servers or receive cryptographic keys, causing insecure data exchanges between network devices.

Innovation Solution

Implementing state monitoring software in routers to determine their registration status with key servers and conditionally advertise routing information, ensuring synchronization between the crypto-plane and routing-plane by filtering routing advertisements based on cryptostate information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routers continuously advertise routing information in VPN environments, then routing connectivity is maintained, but communication black holes occur when routers are unsynchronized with key servers

Engineering Contradiction:
Improverouting connectivityVSAvoidcommunication black holes
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The routing advertisement process is made dynamic by conditioning it on the cryptostate synchronization status. Routers dynamically adjust their advertisement behavior based on real-time synchronization state, transitioning between advertising and non-advertising modes to prevent black holes while maintaining connectivity when synchronized.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback mechanism is implemented where routers monitor their own cryptostate synchronization status with key servers and use this information to control routing advertisement. The synchronization status provides feedback that directly influences whether routing information is advertised, preventing the propagation of stale or invalid routes.

Inventive Principle:
Principle #23Feedback

2Productivity

If routers advertise routing information without synchronization verification, then routing-plane operations continue, but crypto-plane and routing-plane become desynchronized

Engineering Contradiction:
Improverouting-plane operationVSAvoidcrypto-plane and routing-plane synchronization
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary synchronization verification before allowing routing information advertisement. Routers check their cryptostate synchronization status with key servers as a prerequisite condition before participating in routing-plane operations, ensuring that crypto-plane and routing-plane remain synchronized.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cryptostate synchronization status acts as an intermediary condition that mediates between the crypto-plane and routing-plane. This intermediate state determines whether routing-plane operations should proceed, ensuring that the two planes remain coordinated and synchronized.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If routers filter routing advertisements based on synchronization status, then communication black holes are prevented, but routing information exchange is restricted

Engineering Contradiction:
Improvecommunication black holesVSAvoidrouting information exchange
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The filtering mechanism applies local quality control by selectively advertising routing information based on the specific synchronization status of each router. Instead of universally blocking or allowing all routing advertisements, the system applies filtering only to routers that are unsynchronized, while permitting full information exchange from synchronized routers.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9571459B2Synchronizing a routing-plane and crypto-plane for routers in virtual private networks
Publication Date: 2017.02.14 CISCO TECHNOLOGY INC
  • US9571459B2 patent drawing
  • US9571459B2 patent drawing
  • US9571459B2 patent drawing

AI summary

Techniques are presented herein for optimizing secure communications in a network. A router in a virtual private network determines whether or not it has successfully registered with a key server that provides cryptographic keys for routers in the virtual private network. The router stores state information that is indicative of whether or not the router has successfully registered with the key server.