Forum Discussion
Raj_Zucre_Ramir
May 19, 2010Nimbostratus
Just would like to add this too, I hope somebody can help me check.
If we configure a rate-shaping class set to:
Base Rate : 160mbps
Ceiling Rate: 160mbps
Burst Size: 0
Queue Method: pfifo
1. Will the F5 buffer the excess traffic during the first millisecond and second millisecond that exceed the Ceiling Rate and transmit them in
the following 2 milliseconds where the link is idle and has capacity.These are TCP streams, all terminating at different IP Addresses. Also,
there are already established TCP sessions. Can you also confirm what amount of traffic may be pushed towards the F5 before it will also start
to tail drop/wred as I see no reference to buffer/queue sizes in the documents.
2. I have seen that SFQ queuing discipline has a queue depth of 128 packets by default in the Linux kernel and that these queues are split
between 128 streams (so only 1 packet buffer per queue if you are using all queues) could you confirm that this is the setting compiled in the
F5 Linux kernel.
3. What is the granularity at which the F5 calculates the current system bps, is it based on milliseconds or averaged on seconds?
4. What is the packet queue depth when pfifo is used and will we see this reflected in the ifconfig command as the txqueuelen parameter (as
this is normal tc behavior)? Is it possible to modify the pfifo queue depth to buffer the traffic mentioned above to buffer the 80 packets per millisecond?
Thanks!
Raj