MULTI-TUNNEL VIRTUAL PRIVATE NETWORK
First Claim
1. A method for controlling Quality-of-Service (“
- QoS”
) in a Virtual Private Network (“
VPN”
) in a transport network providing a plurality of QoS bearers, the method comprising;
establishing, between a first VPN endpoint and a second VPN endpoint, a plurality of VPN tunnels through said transport network, said plurality of VPN tunnels including at least a default VPN tunnel associated with a first QoS bearer and an alternate VPN tunnel associated with a second QoS bearer; and
performing the following steps at said first VPN endpoint;
receiving a first data block comprising application data;
analyzing said first data block to determine at least one characteristic thereof;
applying a VPN policy to said first data block based on said analyzing;
selectively assigning said first data block to one of said default VPN tunnel and said alternate VPN tunnel based on said applying step; and
encapsulating said first data block in a transport data block, said transport data block including at least one indicator which specifies whether said transport data block is to be communicated by said transport network using said first QoS bearer or said second QoS bearer, wherein said indicator is determined in accordance with said assigning step.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling Quality-of-Service (“QoS”) in a Virtual Private Network (“VPN”) in a transport network (303) providing a plurality of QoS bearers (3301-330n). The methods involve: establishing (601-615), between two VPN endpoints (319, 341), a plurality of VPN tunnels (3320-332i) through the transport network, including at least a default VPN tunnel (3320) associated with a first QoS bearer (3301) and an alternate VPN tunnel (3321-332i) associated with a second QoS bearer (3302); receiving (701, 801) and analyzing a data block; applying a VPN policy (327, 329) to assign the data block to either default VPN tunnel or alternate VPN tunnel; and encapsulating the data block in a transport data block (200) including at least one indicator. The indicator specifies whether the transport data block is to be communicated by the transport network using the first QoS bearer or second QoS bearer.
182 Citations
20 Claims
-
1. A method for controlling Quality-of-Service (“
- QoS”
) in a Virtual Private Network (“
VPN”
) in a transport network providing a plurality of QoS bearers, the method comprising;establishing, between a first VPN endpoint and a second VPN endpoint, a plurality of VPN tunnels through said transport network, said plurality of VPN tunnels including at least a default VPN tunnel associated with a first QoS bearer and an alternate VPN tunnel associated with a second QoS bearer; and performing the following steps at said first VPN endpoint; receiving a first data block comprising application data; analyzing said first data block to determine at least one characteristic thereof; applying a VPN policy to said first data block based on said analyzing; selectively assigning said first data block to one of said default VPN tunnel and said alternate VPN tunnel based on said applying step; and encapsulating said first data block in a transport data block, said transport data block including at least one indicator which specifies whether said transport data block is to be communicated by said transport network using said first QoS bearer or said second QoS bearer, wherein said indicator is determined in accordance with said assigning step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- QoS”
-
12. A system for controlling Quality-of-Service (“
- QoS”
) in a Virtual Private Network (“
VPN”
) in a transport network providing a plurality of QoS bearers, the system comprising;
at least one electronic circuit configured to;establish, between a first VPN endpoint and a second VPN endpoint, a plurality of VPN tunnels through said transport network, said plurality of VPN tunnels including at least a default VPN tunnel associated with a first QoS bearer and an alternate VPN tunnel associated with a second QoS bearer; receive a first data block comprising application data; analyze said first data block to determine at least one characteristic thereof; apply a VPN policy to said first data block based on said analysis; selectively assign said first data block to one of said default VPN tunnel and said alternate VPN tunnel based on said application of said VPN policy; and encapsulate said first data block in a transport data block, said transport data block including at least one indicator which specifies whether said transport data block is to be communicated by said transport network using said first QoS bearer or said second QoS bearer, wherein said indicator is determined in accordance with said assignment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
- QoS”
Specification