Dynamic Bandwidth Allocation in Virtual Private Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IP-based VPN technologies are inflexible and inefficient, requiring time-consuming and costly processes for bandwidth allocation changes, involving frequent negotiations and system updates, which can lead to errors and increased costs in large-scale network systems.
Innovation Solution
A method and system that dynamically manage bandwidth allocations within a virtual private network by receiving change requests, updating bandwidth values, evaluating aggregate bandwidth, and configuring routers to effectuate changes without needing service provider intervention, ensuring the sum of bandwidths remains within the aggregate value.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If IP-based VPN technologies are used to provide secure data transmission, then cost reduction and increased bandwidth are achieved, but the network systems become inflexible and inefficient when developing virtual private network connectivity
Solution Approach 1:
The patent implements dynamic bandwidth allocation that allows real-time adjustment of bandwidth parameters for VPN connectivity links. The system enables flexible modification of bandwidth allocations without requiring service provider intervention, allowing the network to adapt dynamically to changing connectivity requirements while maintaining high bandwidth utilization.
Solution Approach 2:
The system allows dynamic changing of bandwidth allocation parameters for VPN connectivity links through automated controller management. Bandwidth values can be adjusted by modifying configuration parameters in the controller, enabling flexible adaptation of network performance characteristics without physical reconfiguration or service provider involvement.
2Ease of operation
If bandwidth allocation changes are made in current IP-based VPN systems, then service provider intervention is required, but this leads to time-consuming negotiations and increased costs
Solution Approach 1:
The patent implements a self-service mechanism where the VPN controller automatically manages bandwidth allocation changes without requiring service provider intervention. The controller can independently evaluate bandwidth requests, validate them against available capacity, and implement changes directly, eliminating the need for time-consuming negotiations and manual updates.
Solution Approach 2:
The system incorporates automated feedback loops where the controller continuously monitors network status and bandwidth utilization. When bandwidth allocation changes are requested, the controller automatically evaluates the current state, determines feasibility, and implements appropriate adjustments, creating a closed-loop system that responds dynamically to bandwidth requirements.
3Adaptability or versatility
If frequent bandwidth allocation changes are implemented, then network flexibility is improved, but the risk of errors and increased costs from contract negotiations and billing updates increases
Solution Approach 1:
The automated controller performs self-service validation and evaluation of bandwidth allocation changes, reducing human error in manual configuration processes. The system automatically checks for conflicts, validates parameter changes, and implements updates consistently, thereby maintaining high reliability even when frequent bandwidth adjustments are made.
Solution Approach 2:
The controller performs preliminary evaluation and validation of bandwidth allocation requests before implementing changes. By assessing the impact of proposed changes in advance and ensuring they meet system requirements, the system prevents errors from occurring, allowing frequent safe adjustments to be made without increasing error rates.
Data Source
AI summary
A system, a method, and a computer program are provided for provisioning a network connectivity link to a node in a virtual private network. The method includes receiving a connectivity link change request that includes a request to change a bandwidth allocation for the network connectivity link, retrieving network connectivity information, applying the request to change the bandwidth allocation to the current bandwidth value and changing the bandwidth allocation for the connectivity link, evaluating the bandwidth values for all network connectivity links in the virtual private network, determining whether the sum of bandwidths exceeds the aggregate bandwidth value, and configuring a router with the updated bandwidth allocation to effectuate the updated bandwidth allocation in said network connectivity link.


