tcpm-8----Page:6
1  2  3  4  5  6  7 

Can F-RTO be harmful? NO!
If RTO is not spurious (or F-RTO fails to detect)
F-RTO reverts back to traditional RTO recovery
Exactly same amount of segments get transmitted
Hidden losses when F-RTO declares RTO spurious
A few known scenarios
Loss of the unnecessary RTO retransmission
Severe reordering
retransmitted segment bypasses the full window of original segments
Malicious receiver
Delays ACKs until RTO expires and retransmitted segment arrives
ACKs data it has not received
1 & 2 considered as rare corner cases; won’t harm TCP flow
With 3 benefit is questonable; concealing losses harms TCP flow
None of these can harm the network, if conservative response is taken
F-RTO sender is recommended to take the spurious RTO as a congestion signal
PPT Version