SD-WAN Client Dynamic Tunnel Switching for Traffic Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SD-WAN solutions are limited by their ability to optimize traffic delivery and security due to reliance on single tunnel connections and limited access to application-specific traffic data, which restricts their capacity for dynamic network routing and quality of service management.
Innovation Solution
Implementing a software-defined wide area network (SD-WAN) client that utilizes historic and predictive data to manage multiple virtual network connections, enabling dynamic tunnel switching and load balancing based on application traffic patterns, and integrating with application virtualization services for enhanced routing and security policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single tunnel connection is used to connect the client to remote SD-WAN service destination, then the system simplicity is maintained, but traffic delivery optimization is limited to simple rules based on well-known network routing algorithms
Solution Approach 1:
The patent segments the single tunnel connection into multiple parallel tunnel connections (first tunnel connection and second tunnel connection), each capable of carrying different types of traffic. This allows the system to maintain simplicity at the individual tunnel level while achieving sophisticated traffic optimization through the combination of multiple tunnels with different characteristics (e.g., encrypted vs. unencrypted, different routing paths).
Solution Approach 2:
The patent implements dynamic tunnel selection and configuration based on real-time network conditions, application requirements, and traffic characteristics. The system can dynamically switch between tunnels, adjust traffic routing policies, and modify connection parameters without manual intervention, transforming the static single-tunnel approach into a dynamic multi-tunnel system that adapts to changing conditions.
2Productivity
If multiple tunnel connections are established in parallel, then traffic delivery optimization and security are improved, but the device complexity increases
Solution Approach 1:
The patent creates a universal tunnel management framework that handles multiple tunnel connections through a single set of control mechanisms. The SD-WAN client application provides unified configuration, monitoring, and control for both encrypted and unencrypted tunnels, allowing the system to manage complex multi-tunnel infrastructure through simplified universal interfaces and policies.
Solution Approach 2:
The patent introduces an intermediary SD-WAN client application that acts as a mediator between the application layer and multiple tunnel connections. This intermediary layer abstracts the complexity of managing multiple tunnels by providing a unified interface for traffic routing decisions, automatically selecting appropriate tunnels based on application requirements and network conditions, thereby shielding the end user from the underlying complexity.
3Adaptability or versatility
If SD-WAN features are provided on demand when application attempts to establish connectivity are detected, then the system responds to actual usage needs, but user experience deteriorates due to reaction time and possible downtime
Solution Approach 1:
The patent establishes SD-WAN tunnel connections and configures routing policies in advance, before applications actually need to transmit traffic. The system proactively sets up both encrypted and unencrypted tunnel connections, pre-configures failover policies, and prepares traffic routing rules based on predicted application behavior and historical usage patterns, eliminating the need to react when connectivity issues arise.
Solution Approach 2:
The patent implements redundant tunnel connections and pre-configured failover mechanisms that cushion against potential connectivity failures. By maintaining multiple parallel tunnel paths (primary and backup tunnels) with pre-established routing policies, the system ensures that if one tunnel fails, traffic can immediately switch to an alternative path without interruption or noticeable downtime for the user.
4Productivity
If SD-WAN clients collect historic and predictive information about application usage, then traffic routing optimization is improved, but the extent of automation and data processing complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the SD-WAN client application automatically collects, analyzes, and acts on application usage data without requiring external intervention. The system autonomously monitors traffic patterns, identifies application requirements, predicts future usage based on historical data, and automatically adjusts tunnel selection and routing policies, enabling the system to serve itself in optimizing traffic delivery while minimizing manual configuration.
Data Source
AI summary
Systems and methods for updating a configuration of an SD-WAN application using connectivity or usage data include a software-defined wide area network (SD-WAN) application executing on a client device receiving one or more of historic or predictive data relating to connectivity or usage of the client device. The SD-WAN application detects an update condition for the SD-WAN application using the one or more historic or predictive data relating to the connectivity or usage of the client device. The SD-WAN application updates a configuration of the SD-WAN application responsive to detecting the update condition. The SD-WAN application transmits application traffic using the updated configuration.


