Equipment:
Network topology:
Router configuration:
Traffic profile:
Test parameters:
Summary:
Comments:
In WRR weights are assigned to define relative bandwidths of the 2 main queues according to the following formula:
bw_share(queue_i) = W(queue_i) / (W(queue_1)+...+W(queue_n))
For the sake of simiplicity, we configure weight of queue 1 and 2 so that the sum of the two is 100, and the weight corresponds to the percentage of bandwidth assigned to that queue.
Theoretical weight is computed according to the following rule:
W_t(queue_i) = W(queue_i) / (W(queue_1)+...+W(queue_n)) and input_rate = W_t(queue_i) * 1000 Mbps\In other words the theoretical weight is the amount of bandwidth to be assigned to queue 2 so that bandwidth is equal to the amount of prec 1 traffic injected (including the overhead).
In this test the theoretical weight allows the destination to get an amound of traffic rate which is almost equal to what configured at the source. Just a few packets are dropped by the scheduler, in fact the destination reports some packet loss in this case.
We call real weight the minimum weight assigned to a given queue so that no drops are reported by the destination. We see from the following figures that in order to get an absolute isolation of prec 1 and prec 0 traffic (i.e. to avoid any loss on the prec 1 class) the real weight is much larger than the theoretical weight.
T.Ferrari and A.Mangiarotti, March 25 2002