Chaining Virtual Private Network Clients via Split Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing environments face conflicts when trying to combine traffic inspection and encryption functions from custom and native virtual private network clients, as they are often configured to use the same default route, preventing effective chaining of these services.

Innovation Solution

Implementing a split routing configuration for one virtual private network client to route different ranges of incoming network traffic to respective addresses, while the other client routes all traffic according to a default route, allowing them to process traffic in series and overcome the conflict.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both virtual private network clients are configured to use the same default route, then each client can independently route traffic, but conflicts arise that prevent chaining of the services

Engineering Contradiction:
Improveability to chain VPN clientsVSAvoidrouting conflict
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the routing configuration by dividing the default route into multiple specific route entries with different network destinations and gateways. Instead of both VPN clients using a single default route, the routing table is segmented into multiple specific routes that together provide comprehensive coverage, allowing both clients to operate without conflict while maintaining the ability to chain them.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If split routing configuration is implemented to enable chaining, then traffic inspection and encryption can both function, but routing configuration complexity increases

Engineering Contradiction:
Improvechaining capabilityVSAvoidrouting configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal routing configuration that serves multiple functions: it enables chaining of VPN clients, provides traffic inspection, ensures encryption, and maintains backward compatibility. The segmented route configuration acts as a multi-functional solution that addresses routing conflicts while preserving the core functionalities of both VPN clients without requiring separate configurations for each purpose.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10462050B1Systems and methods for chaining virtual private networks
Publication Date: 2019.10.29 CA TECH INC
  • US10462050B1 patent drawing
  • US10462050B1 patent drawing
  • US10462050B1 patent drawing

AI summary

The disclosed computer-implemented method for chaining virtual private networks may include (i) establishing a virtual private network client that routes network traffic to a virtual private network, (ii) establishing an additional virtual private network client that routes the network traffic to an additional virtual private network, (iii) configuring the virtual private network client for split routing such that the virtual private network client routes different ranges of incoming network traffic to respective different network addresses, (iv) configuring the additional virtual private network client to route all incoming network traffic according to a default route, and (v) chaining the virtual private network client and the additional virtual private network client such that they process incoming network traffic in series. Various other methods, systems, and computer-readable media are also disclosed.