Patent ID: 9042355
Filing Date: 2015-05-26
Classification: H04B,H04W

Abstract:
1. A method, comprising: receiving, by a network device, a traffic management profile for outbound satellite traffic, wherein the traffic management profile indicates percentages of available bandwidth allocated to each queue, of a plurality of queues, for a time slot based upon a class assigned to each queue, wherein each queue includes a transmission control protocol (TCP) sub-queue for TCP packets and a non-TCP sub-queue for non-TCP packets, and wherein the traffic management profile indicates percentages of available bandwidth allocated to each TCP sub-queue and each non-TCP sub-queue; receiving, by the network device, outbound packets that include class markings; identifying, by the network device, each of the received outbound packets as one of a TCP or a non-TCP packet; assigning, by the network device, the received outbound packets to different queues, of the plurality of queues, and to a TCP sub-queue or a non-TCP sub-queue based on the class markings and the identifying as a TCP or non-TCP packet; determining, by the network device, a bandwidth limit for outbound satellite traffic for a particular time slot; and scheduling, by the network device, packets from the different queues based on the traffic management profile and the bandwidth limit for the particular time slot.