Bonded VPN Tunnel Throughput Optimization via Dynamic Weighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current bandwidth distribution schemas for bonded site-to-site VPN connections fail to optimize throughput due to static tunnel bandwidth calculations, leading to increased packet drops and reduced overall performance, especially when tunnels experience changes in bandwidth capabilities.
Innovation Solution
Dynamic adjustment of tunnel bandwidth weighting based on observed transfer activity, including decreasing weight values for tunnels with increased packet loss and increasing them for improved bandwidth, using logic circuitry to monitor and modify weights in real-time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If static tunnel bandwidth calculations are used for bandwidth distribution, then device complexity is reduced, but throughput is reduced due to inability to adapt to changing bandwidth capabilities
Solution Approach 1:
The patent implements dynamic bandwidth weighting that automatically adjusts tunnel weight values based on real-time packet loss measurements and transfer activity. This dynamic adaptation allows the system to respond to changing network conditions without manual intervention, resolving the contradiction between static simplicity and dynamic performance optimization
Solution Approach 2:
The system continuously monitors packet loss and transfer activity through feedback mechanisms, using this information to adjust bandwidth distribution weights. This closed-loop feedback enables automatic optimization of throughput while adapting to changing tunnel capabilities, eliminating the need for complex manual configuration
2Speed
If data is sent at a rate higher than the optimum rate for a tunnel, then transmission speed increases, but packet drops increase reducing overall throughput
Solution Approach 1:
The patent uses real-time feedback from packet loss monitoring to dynamically adjust transmission rates and bandwidth weights. When packet loss increases, the system automatically reduces the transmission rate or redistributes traffic to healthier tunnels, maintaining reliability while optimizing speed
Solution Approach 2:
The system changes operational parameters (bandwidth weights, transmission rates) based on measured packet loss and transfer activity. This dynamic parameter adjustment allows the system to operate at optimal speeds while maintaining packet delivery reliability by adapting to current tunnel conditions
3Productivity
If multiple tunnels are used for a single TCP/IP session, then bandwidth utilization is improved, but complexity of routing and bandwidth management increases
Solution Approach 1:
The patent combines multiple tunnels into a bonded VPN connection that presents a unified interface to TCP/IP sessions. The complexity of managing multiple tunnels is hidden behind this unified interface, allowing improved bandwidth utilization without increasing the complexity visible to applications
Solution Approach 2:
The bonding mechanism automatically performs load balancing and failure recovery across multiple tunnels without manual intervention. The system self-adjusts bandwidth distribution based on real-time conditions, eliminating the need for complex manual routing configuration while maximizing bandwidth utilization
Data Source
AI summary
The present disclosure provides for devices, systems, and methods which optimize throughput of bonded connections over multiple variable bandwidth logical paths by adjusting a tunnel bandwidth weighting schema during a data transfer session in response to a change in bandwidth capabilities of one or more tunnels. By making such adjustments, embodiments of the present invention are able to optimize the bandwidth potential of multiple connections being used in a session, while minimizing the adverse consequences of reduced bandwidth issues which may occur during the data transfer session.


