Patent ID: 9614774
Date: 2017-04-04
CPC Classifications: H04L

Claim:
1. A method for transmitting data packets of a data traffic between a sending device and a receiving device via a VPN client and a VPN server over a network using a secure encapsulation of the data packets, the method comprising the steps of: establishing a first tunnel connecting the VPN client and the VPN server, wherein the first tunnel uses a secure encapsulation of the data packets; establishing a second tunnel connecting the VPN client and the VPN server, wherein the second tunnel uses a secure encapsulation of the data packets; receiving, by a traffic mapping unit, data packets of a data traffic between a sending device and a receiving device, wherein said data packets originate from an application in communication with the VPN client or VPN server; passing the data packets, by the traffic mapping unit, to the VPN client or VPN server; determining a Quality of Service (QOS) parameter for the data packets of said data traffic; selecting, for the data packets, either the first tunnel connecting the VPN client and the VPN server or the second tunnel connecting the VPN client and the VPN server based on determined Quality of Service and before the data packets are securely encapsulated; and securely encapsulating the data packets of said data traffic between a sending device and a receiving device.