Does weighted round-robin (WRR) determine bandwidth allocation based on number of packets or on a certain number of bytes?
A. Based on a certain number of bytes, which can represent more than one packet. The final packet that exceeds the bytes allocated is not sent. With an extreme weight configuration, such as 1% for queue 1 and 99% for queue 2, the exact configured weight might not be reached. The switch uses a WRR algorithm to transmit frames from one queue at a time. WRR uses a weight value to decide how much to transmit from one queue before it switches to the other queue. The higher the weight assigned to a queue, the more transmit bandwidth is allocated to it. Note: The actual number of bytes transmitted does not match the calculation because whole frames are transmitted before it switches to the other queue.
Related Questions
- Does weighted round-robin (WRR) determine bandwidth allocation based on number of packets or on a certain number of bytes?
- If a class in Class Based Weighted Fair Queueing (CBWFQ) is not using its bandwidth, can other classes use the bandwidth?
- Does the Weighted Round-Robin (WRR) work on an interface configured to be in a bridge group?