How Traffic Shaping Works
I have a quick question about how traffic shaping works. For example, say I have a 60Mbps connection. In general, you setup the queues and say this queue gets 10Mbps and that queue gets 50Mbps. Will the second queue always get 50Mbps, even if there is no traffic in the first queue? So if I'm only sending traffic through the one queue, I won't be able to get the full 60Mbps out of the connection?
Most current shapers support a form of sharing. FairQ doesn't really "shape", it just evenly distributes bandwidth over the flows. Codel, as a scheduler, only manages packet dropping.