--- Begin Message ---
Dear David,
I agree. My point is that currently ingress mode seems to be dropping
more packets than necessary to keep senders from bottlenecking the
connection (when there is a large number of concurrent flows, >8). And
right now, ingress mode is the only mode that achieves this in
situations such as Windows updates.
George
On 11/13/2017 9:08 PM, David Lang wrote:
Ingres and Egress are fundamentally different due to the fact that in
ingress mode you are having to throw away data that has successfully
traversed the bottleneck (deliberatly wasting your limited resource
now to avoid having senders bottleneck the queue on the far side of
the link)
in Egress mode, you aren't doing that, and so you can get much closer
to the actual bandwidth.
In addition, in Ingress mode, you are always working via second-order
effects, you can't slow a transmission directly like you can in egress
mode, all you can do is drop packets and wait until the sender
notices, retransmits and slows down. Egress has full control of the
queues and can send things in any order, and may be able to
continually fill the pipe and avoid any timeouts and retransmissions
(if the flow is short enough)
David Lang
--- End Message ---
_______________________________________________
Cake mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/cake