On Thu, Jul 15, 2004 at 02:28:05AM -0600, David Stevens wrote:
> My idea for solving this problem is to create an estimator for the
> reassembly timer. The fundamental problem as I see it is that the
> reassembly timer is fixed, and about 6000 times too long on a
> fast network (and worse the faster networks get).
Won't that make the worst case behaviour on a congested link much worse?
e.g. consider a very congested link with variable RTTs. Or a
link that works relatively smoothly and suddenly the RTT increases.
Yes, running fragmentation over those is not a good idea, but
still it should not be made worse.
Your variable timer even with a smoothing algorithm in the RTT
estimator will expire far too early and very likely drop a lot more
fragments in this scenario than before.
In general handling a link where the RTT increases would seem
tricky with your scheme. Unlike TCP there is no retransmit
to save the day.
-Andi
|