QoS Prioritized Data Traffic Over VPNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveQoS prioritizationVSAvoidpacket inspection
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
ImproveQoS scopeVSAvoidprioritization effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

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

Data Source

PatentUS9614774B2Method for providing a QoS prioritized data traffic
Publication Date: 2017.04.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9614774B2 patent drawing
  • US9614774B2 patent drawing
  • US9614774B2 patent drawing

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.