Skip to main content

A Conservative Selective Acknowledgment (SACK)-based Loss Recovery Algorithm for TCP
draft-allman-tcp-sack-13

Revision differences

Document history

Date Rev. By Action
2003-04-11
13 (System) Ballot writeup text was added
2003-04-11
13 (System) Ballot approval text was added
2003-02-18
13 Scott Bradner 2003-02-11 - rfc ed queue
2003-02-18
13 Scott Bradner State Changes to RFC Ed Queue from Approved-announcement sent by Bradner, Scott
2003-02-11
13 Jacqueline Hargest State Changes to Approved-announcement sent from Approved-announcement to be sent by Hargest, Jacqueline
2003-02-07
13 Scott Bradner State Changes to Approved-announcement to be sent from IESG Evaluation by Bradner, Scott
2003-02-07
13 (System) IESG has approved the document
2003-02-06
13 Scott Bradner
2003-03-06 - sent the RFC Ed note
RFC Editor

plese replace the following paragraph in section 2:
    For the purposes of this specification …
2003-03-06 - sent the RFC Ed note
RFC Editor

plese replace the following paragraph in section 2:
    For the purposes of this specification we define a ``duplicate
    acknowledgment'' as an acknowledgment (ACK) whose cumulative ACK
    number is equal to the current value of HighACK, as described in
    [RFC2581].

with
    For the purposes of this specification we define a ``duplicate
    acknowledgment'' as a segment that arrives with no data and an
    acknowledgment (ACK) number that is equal to the current value
    of HighACK, as described in [RFC2581].
2003-02-06
13 Scott Bradner State Changes to IESG Evaluation from IESG Evaluation  :: AD Followup by Bradner, Scott
2003-02-06
13 Scott Bradner 2003-03-06 - Erik response "wfm"
2003-02-06
13 Scott Bradner 2003-02-06 - sent mark's suggestion to Erik for OK
2003-02-06
13 Scott Bradner
2003-02-06 - from mark

I think this is a good catch.  There is a general lack of definition
for what constitutes a dupack.  But, I …
2003-02-06 - from mark

I think this is a good catch.  There is a general lack of definition
for what constitutes a dupack.  But, I think that is an RFC2581.bis
haggle.  I think imposing the rule you sketch above is about right.
I might suggest the following text:

    For the purposes of this specification we define a ``duplicate
    acknowledgment'' as a segment that arrives with no data and an
    acknowledgment (ACK) number that is equal to the current value
    of HighACK, as described in [RFC2581].
2003-02-06
13 Scott Bradner 2003-03-06 - sent note to authors
2003-02-06
13 Scott Bradner
2003-03-06 - discuss from Erik
    For the purposes of this specification we define a ``duplicate
    acknowledgment'' as an acknowledgment (ACK) whose …
2003-03-06 - discuss from Erik
    For the purposes of this specification we define a ``duplicate
    acknowledgment'' as an acknowledgment (ACK) whose cumulative ACK
    number is equal to the current value of HighACK, as described in
    [RFC2581].

If somebody reads this spec without having the background of
the previous congestion control literature they might take the
above to literally and assume that all segments with ACK=HighACK
are dups, when in fact this includes data segments sent in the reverse
direction. Thus ACK=HighACK and the SEQ=RNXT (and perhaps other conditions?)
is what defines a duplicate ack.

Could be fixed with rfc-editor note once we have the text.
2003-02-06
13 Scott Bradner State Changes to IESG Evaluation  :: AD Followup from IESG Evaluation by Bradner, Scott
2003-02-05
13 Scott Bradner 2003-02-05 - on iesg agenda for 2003-02-06
2003-01-30
13 Scott Bradner 2003-01-29 - sent in evaluation writeup
2003-01-30
13 Scott Bradner State Changes to IESG Evaluation from In Last Call by Bradner, Scott
2003-01-13
13 Jacqueline Hargest Status date has been changed to 2003-2-13 from
2003-01-13
13 Jacqueline Hargest State Changes to In Last Call from Last Call Requested by Hargest, Jacqueline
2003-01-13
13 (System) Last call sent
2003-01-09
13 Scott Bradner 2003-01-09 - requested IETF last call for PS
2003-01-09
13 Scott Bradner State Changes to Last Call Requested from Publication Requested by Bradner, Scott
2003-01-09
13 Allison Mankin State Changes to Publication Requested from AD is watching by Mankin, Allison
2002-12-11
13 Scott Bradner Due date has been changed to 2003-01-06 from 
by Bradner, Scott
2002-12-11
13 Scott Bradner 2002-12-11 - WGLC for PS - end 2003-01-06
2002-12-11
13 Scott Bradner Intended Status has been changed to Proposed Standard from None
2002-10-09
13 (System) New version available: draft-allman-tcp-sack-13.txt
2002-07-24
12 (System) New version available: draft-allman-tcp-sack-12.txt
2002-07-05
11 (System) New version available: draft-allman-tcp-sack-11.txt
2002-05-15
13 Scott Bradner 2002-05-15 - WG last call - end 5/29
2002-05-15
13 Scott Bradner Draft Added by sob
2002-05-13
10 (System) New version available: draft-allman-tcp-sack-10.txt
2002-03-01
09 (System) New version available: draft-allman-tcp-sack-09.txt
2001-11-29
08 (System) New version available: draft-allman-tcp-sack-08.txt
2001-07-24
07 (System) New version available: draft-allman-tcp-sack-07.txt
2001-07-02
06 (System) New version available: draft-allman-tcp-sack-06.txt
2001-06-28
05 (System) New version available: draft-allman-tcp-sack-05.txt
2001-06-07
04 (System) New version available: draft-allman-tcp-sack-04.txt
2001-02-23
03 (System) New version available: draft-allman-tcp-sack-03.txt
2001-01-18
02 (System) New version available: draft-allman-tcp-sack-02.txt
2001-01-09
01 (System) New version available: draft-allman-tcp-sack-01.txt
2000-11-02
00 (System) New version available: draft-allman-tcp-sack-00.txt