Virtual Address Overlay for Persistent WAN Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VPN technologies disrupt secure communications when IP addresses change, limiting flexibility in network configurations and preventing seamless failover and load balancing across multiple paths.

Innovation Solution

The system uses virtual addresses for security associations instead of actual IP addresses, allowing packet interception and modification to map between virtual and actual addresses, enabling continued secure communication and failover without creating new tunnels, and supporting one-to-many and many-to-one path topologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If actual IP addresses are used for security associations, then the VPN tunnel can be established initially, but the secure communication session is disrupted when IP addresses change

Engineering Contradiction:
Improvesession continuityVSAvoidIP address flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces virtual IP addresses as intermediaries between the security association and actual physical IP addresses. The virtual addresses remain constant in the security association while acting as mediators that can be mapped to different actual addresses, allowing the session to persist even when physical addresses change due to failover or load balancing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates virtual copies of IP addresses that represent the security association endpoints. These virtual address copies allow the security association to reference stable logical addresses rather than volatile physical addresses, enabling the system to maintain session state while the actual underlying addresses may change.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If conventional security associations are used with actual IP addresses, then authentication can be performed, but failover and load balancing across multiple paths are prevented

Engineering Contradiction:
Improvepath flexibilityVSAvoidaddress mapping system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the address space into two distinct layers: virtual addresses for security associations and actual addresses for physical interfaces. This segmentation allows independent management of each layer, enabling complex path configurations while keeping the security association layer simple and stable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual address acts as an intermediary layer between the security association logic and the physical networking layer. This intermediary enables multiple actual addresses to be associated with a single virtual address, facilitating failover and load balancing without requiring changes to the security association.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If virtual addresses are used for security associations, then seamless failover and load balancing are enabled, but packet interception and modification are required

Engineering Contradiction:
Improvenetwork configuration flexibilityVSAvoidpacket processing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary address mapping configuration before packets are transmitted. By pre-establishing the virtual-to-actual address mappings in security associations and routing tables, the system minimizes real-time processing complexity during packet forwarding, requiring interception and modification only when address translation is needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10965649B2Persistent data communication sessions across WAN
Publication Date: 2021.03.30 FATPIPE INC
  • US10965649B2 patent drawing
  • US10965649B2 patent drawing
  • US10965649B2 patent drawing

AI summary

Instead of specifying actual transport layer IP addresses as a basis for a secure tunnel's security association, an approach described herein specifies virtual addresses. Then suitable network appliances intercept and modify packets in order to map between the virtual addresses and actual addresses. The virtual addresses satisfy IPsec or another authentication procedure that checks packets using the security association. The actual addresses are used by transport layer protocols. This overlay approach permits a session to failover from one network connection to another without requiring restoration of the session in a newly created secure tunnel after one of the network interfaces becomes unavailable, thereby obsoleting the security association based in part on the IP address of the now unavailable interface. This innovative approach also allows the use of parallel paths and the use of one-to-many or many-to-one path topologies, which would otherwise not be permitted.