A networking course that I follow mentions the following information about LLQ (Low Latency Queuing) in QoS
LLQ designates one (or more) queues as strict priority queues. This means that if there is traffic in the queue, the scheduler will always take the next packet from that queue until it's empty.
However, it has the downside of potentially starving other queues if there is always traffic in the designated strict priority queue
Policing can control the amount of traffic allowed in the strict priority queue so that it can't take all of the link's bandwidth
How exactly does Policing prevent the queue starvation problem?
We basically limit the amount of packets that can be in that priority queue, but that doesn't change the fact that if a priority queue fills up with packets, the scheduler will always try to empty that priority queue first before moving on to others, potentially starving them. Or does it?
Thank you in advance!