SACK retransmits multiple segments respond to single dupack

Daikichi Osuga osuga at nim.yrp.nttdocomo.co.jp
Mon Feb 7 22:17:27 PST 2005


Hello,

I had experiments with FreeBSD SACK implementation.
FreeBSD SACK retransmits multiple segments respond to single dupack.
It breaks "packet conservation principle".

In OpenBSD SACK implementation,
retransmission from SACK hole is limited to single segment.
"sack_rxmit" and "sendalot" are exclusive. 

I think solution is introducing mechanism to estimate amount of outstanding segments.
For example, "pipe" alogorithm is well known.
http://www.icir.org/floyd/talks/sf-sacks-96.pdf

Regards,
--
Daikichi Osuga



More information about the freebsd-net mailing list