Dependency of traffic isolation and TCP throughput on queue length


Goal: To understand the dependency of application performance, in case of congestion, on the transmit queue size ratio (i.e. of the percentage of memory allocated to a given queue. Memory has to be shared by all the queues enabled, for example if we have 3 queues in a 1p2q2t interface, a given ration can be assigned to each of the low and high priority queues and to the priority queue. In particular, the ratio allocated to the priority queue has to be equal to the ratio allocated to the high-priority queue.
Default configuration:

Equipment:

Network topology:

Router configuration: Configuration syntax:

wrr queue-limit ratio_queue_1 ratio_queue_2

Traffic profile:

Test parameters:


Summary:

Comments:

  1. Figure 1 shows that there is no relationship between TCP performance expressed in throughput and queue-limit at least for values equal or larger than 10% of the transmission memory buffer.

    Figure 1: application throughput of a TCP stream as a function of parameter queue-limit.

T.Ferrari and A.Mangiarotti, March 25 2002