VPN Node Failover via Heartbeat Detection and Routing Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VPN systems experience service disruptions and delayed failover due to time-consuming detection of node or link failures, which affects seamless communication, especially in large organizations with geographically dispersed client devices.

Innovation Solution

A method involving a cluster of nodes exchanging heartbeat messages to quickly detect failures, with a master node sending a failover message to network end nodes to update routing tables and switch traffic to alternate nodes, reducing detection time to near real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional failure detection methods are used in VPN systems, then system complexity is reduced, but failover time increases causing service disruptions

Engineering Contradiction:
Improvefailover timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system pre-establishes multiple VPN tunnels to backup nodes before failures occur. When a failure is detected, traffic is immediately switched to the pre-configured backup tunnel, eliminating detection-to-failover delays. This preliminary preparation of alternate routes resolves the contradiction by enabling fast failover without requiring complex real-time computation during failure events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous health monitoring where nodes send periodic status signals to verify connectivity. This feedback mechanism provides real-time awareness of node health without requiring complex analysis, allowing immediate detection when a node fails and triggering the pre-established failover path.

Inventive Principle:
Principle #23Feedback

2Speed

If continuous monitoring of all nodes is implemented, then failure detection speed improves, but bandwidth consumption increases

Engineering Contradiction:
Improvefailure detection speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

Instead of continuous real-time monitoring, the system uses periodic heartbeat signals sent at configured intervals. This periodic action provides sufficient failure detection capability while dramatically reducing bandwidth consumption compared to continuous monitoring, as only brief status packets are transmitted at regular intervals rather than continuously.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Each node monitors its own operational status and sends brief heartbeat signals to confirm vitality. This self-service approach allows nodes to detect their own failures and report status without requiring complex external monitoring infrastructure, reducing overall system bandwidth consumption while maintaining fast failure detection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11777791B2Failure detection and seamless traffic switchover using a VPN system
Publication Date: 2023.10.03 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11777791B2 patent drawing
  • US11777791B2 patent drawing
  • US11777791B2 patent drawing

AI summary

Example implementation relates to a method of failure detection and seamless traffic switchover in a VPN system. A cluster of nodes exchange heartbeat messages to detect a failure at a first node in the cluster. When failure is detected at the first node, a master node transmits a failover message to a network end node connected to the first node. The failover message includes a list of active nodes to which traffic may be routed. The network end node updates its routing table based on the failover message and switches the traffic to a second node in the cluster of nodes.