QoS Prioritized Data Traffic Over VPNs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to effectively prioritize data traffic over VPNs due to encapsulation, which hides service-related data, making packet inspection impossible, and are limited in scope, not addressing client VPNs or working across organization boundaries.
Innovation Solution
A mechanism that determines the quality of service (QoS) parameter for data packets before secure encapsulation and selects between two tunnels based on this parameter, allowing for prioritization of data traffic by assigning appropriate tunnels and IP addresses, enabling QoS prioritization even for encapsulated traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If packet inspection is used to identify service-related data packets, then QoS prioritization can be achieved, but packet inspection becomes impossible when traffic is VPN encapsulated and encrypted
Solution Approach 1:
The patent applies preliminary action by performing packet inspection and QoS classification before the VPN encapsulation process. The network device inspects data packets, determines their service type and QoS requirements, and assigns them to appropriate bearers before the packets are encrypted and tunneled through the VPN. This ensures that QoS policies are established when the packet content is still visible, resolving the contradiction between needing inspection for QoS and the inability to inspect encrypted packets.
2Adaptability or versatility
If existing QoS methods are applied to VPN traffic, then prioritization can be achieved locally within a router, but the solution does not work across organization boundaries or for client VPNs
Solution Approach 1:
The patent implements universality by creating a QoS mechanism that functions across multiple network domains and VPN types. The network device performs QoS classification and bearer assignment for VPN traffic at the network edge, before encapsulation, ensuring that the prioritization policy is established in a location that can affect traffic regardless of whether it is a client VPN, site-to-site VPN, or traverses multiple organizational boundaries. This universal approach makes the QoS solution applicable to all VPN scenarios rather than being limited to specific router configurations.
Data Source
AI summary
A method for transmitting data packets of a data traffic between a sending device (10, 80) and a receiving device (80, 10) via a VPN client (200) and a VPN server (500) over a network using a secure encapsulation of the data packets, the method comprising the steps of determining a Quality of Service, QoS, parameter for the data packets of said data traffic, selecting, for the data packets, either a first tunnel (91) connecting the VPN client (200) and the VPN server (500) or a second tunnel (92) connecting the VPN client (200) and the VPN server (500) based on determined Quality of Service.


