SD-WAN Client Multiple Tunnel Traffic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SD-WAN solutions are limited by their ability to maintain only single active tunnels, which restricts traffic delivery optimization and lacks comprehensive feature sets for application traffic management and security, especially in endpoint software clients.

Innovation Solution

Implementing a software-defined wide area network (SD-WAN) client application that enables multiple virtual network connections, rich application routing policies, and integration with application virtualization services, allowing for real-time and bulk traffic differentiation, and proactive feature deployment to enhance user experience and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single active tunnel is maintained for SD-WAN or VPN connectivity, then the system structure is simple and easy to manage, but traffic delivery optimization is limited and cannot provide comprehensive application traffic management

Engineering Contradiction:
Improvetraffic delivery optimizationVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the single tunnel connection into multiple parallel tunnels, each capable of handling different types of traffic. The SD-WAN application maintains multiple active tunnels to remote service locations simultaneously, allowing traffic to be divided and routed through different tunnels based on application requirements, thereby improving traffic delivery optimization while managing complexity through structured segmentation

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple tunnel connections are maintained in parallel, then traffic delivery optimization, quality, cost and security are improved, but the system complexity and management difficulty increase

Engineering Contradiction:
Improvequality and securityVSAvoidsystem management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal SD-WAN application framework that handles multiple functions across all tunnels simultaneously. The application provides unified management for traffic routing, security policies, quality monitoring, and cost optimization across all parallel tunnels through a single interface, making the complex multi-tunnel system as easy to manage as a single tunnel while delivering improved reliability

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

3Productivity

If SD-WAN features are provided on demand when applications attempt to establish connectivity, then the system responds to actual usage needs, but user experience deteriorates due to downtime during tunnel establishment

Engineering Contradiction:
Improveresource utilizationVSAvoiddowntime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent establishes multiple tunnels proactively before applications need to connect, rather than waiting for demand. The SD-WAN application pre-configures and activates multiple tunnel connections to remote service locations in advance, so when applications need connectivity, traffic can be immediately routed through existing tunnels without establishment delay, eliminating downtime while maintaining efficient resource utilization through on-demand traffic routing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12101247B2Systems and methods for selecting tunnels for transmitting application traffic by an SD-WAN application
Publication Date: 2024.09.24 CITRIX SYSTEMS INC
  • US12101247B2 patent drawing
  • US12101247B2 patent drawing
  • US12101247B2 patent drawing

AI summary

Systems and methods for selecting tunnels for transmitting application traffic by an SD-WAN application include a software-defined wide area network (SD-WAN) application executing on a client device establishing a connection between the SD-WAN application and one or more applications. The SD-WAN application maintains a plurality of tunnels between the SD-WAN application and respective tunnel destinations. The SD-WAN application receives application traffic from an application of the one or more applications. The SD-WAN application selects, based on the application traffic, a respective tunnel of the plurality of tunnels via which to transmit the application traffic of the application. The SD-WAN application transmits the application traffic via the selected tunnel.