| CPC H04L 45/00 (2013.01) [H04L 45/38 (2013.01); H04L 45/50 (2013.01); H04L 45/68 (2013.01); H04L 45/74 (2013.01); H04L 47/24 (2013.01); H04L 65/1013 (2013.01); H04L 69/22 (2013.01)] | 17 Claims |

|
1. A method, comprising:
identifying, by a system comprising at least one processor, a first subset of data packets having a defined priority based on a parameter associated with an application flow;
assigning, by the system;
the first subset of the data packets to a first data stream;
a second subset of the data packets that excludes the first subset of the data packets to a second data stream; and
a third subset of the data packets that excludes the first subset of the data packets and the second set of data packets to a third data stream; and
encapsulating, by the system:
a first data packet of the first data stream with a first pseudowire header associated with a first pseudowire;
a second data packet of the second data stream with a second pseudowire header associated with a second pseudowire; and
a third data packet of the third data stream with a third pseudowire header associated with a third pseudowire,
wherein assigning the first and second subsets of the data packets comprises assigning the first subset and the second subset in response to determining that the data packets exceed an available data rate of the first pseudowire.
|