| CPC H04L 47/22 (2013.01) [H04L 47/12 (2013.01); H04L 47/283 (2013.01)] | 20 Claims |

|
1. An apparatus for traffic shaping detection and bandwidth estimation for a network, comprising:
a memory; and
a processor, the processor configured to execute instructions stored in the memory to:
select, from periodically sampled packets from the network, bandwidth samples each having a delay jitter greater than a jitter threshold, wherein the delay jitter of a packet is determined as a difference between a delay for the packet in the network and a minimum delay for all packets sampled within a delay statistics window for the packet;
update a probability distribution of sampled bandwidth based on the selected bandwidth samples;
determine whether traffic shaping is occurring in the network based on a density of the updated probability distribution of sampled bandwidth; and
based on a determination that traffic shaping is occurring in the network, adjust an upper limit of an estimated bandwidth for the network based on an estimated traffic shaping rate, wherein the estimated traffic shaping rate is determined based on the updated probability distribution of sampled bandwidth.
|