[AusNOG] TCP - Fast Retransmit / Normal Retransmit times
PRK
ausnog at digitaljunkie.net
Tue Feb 10 23:31:11 EST 2015
On 2015-02-10 21:34, Edwin Groothuis wrote:
> On 10/02/2015 6:13 pm, PRK wrote:
>> In particular, what's the expected behaviour if a Fast Retransmit (of
>> a
>> packet that's been lost/dropped) also gets lost/dropped?
>>
>> How long would be expected before a normal retransmit should be sent?
> The initiative for a Fast Retransmit lays by the receiver, while the
> initiative for a normal retransmit lays by the sender.
>
> If a Fast Retransmit sequence (3 duplicate ACKs) doesn't get received
> by
> the sender of the original packet, then the sender will detect the
> timeout and retransmit the original packet with the normal 1.5, 3, 6
> etc
> seconds interval.
The scenario I'm taking about is when a packet gets dropped, so the
receiver sends back duplicate acks, to indicate it missed that sequence.
The sender gets those three acks, so initiates a fast retransmit of the
missing sequence.
However, that fast transmit also suffers the same fate as the original
packet, and never reaches the receiver.
So the sender thinks it's initiated a fast retransmit, the receiver has
dup acked all the packets it got in the window size as they weren't the
missing sequence.
Now, how long does the sender wait, after sending that fast retransmit
and not getting an ack, before it initiates a normal re-transmit.
prk.
More information about the AusNOG
mailing list