Services Provided by IETF Transport Protocols and Congestion Control Mechanisms
draft-ietf-taps-transports-14
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2017-02-22
|
14 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2017-02-20
|
14 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2017-02-16
|
14 | (System) | RFC Editor state changed to RFC-EDITOR from AUTH |
2017-02-07
|
14 | (System) | RFC Editor state changed to AUTH from EDIT |
2016-12-12
|
14 | Martin Stiemerling | Closed request for Telechat review by TSVART with state 'No Response' |
2016-12-09
|
14 | (System) | RFC Editor state changed to EDIT |
2016-12-09
|
14 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2016-12-09
|
14 | (System) | Announcement was received by RFC Editor |
2016-12-09
|
14 | (System) | IANA Action state changed to No IC from In Progress |
2016-12-09
|
14 | (System) | IANA Action state changed to In Progress |
2016-12-09
|
14 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent::Point Raised - writeup needed |
2016-12-09
|
14 | Amy Vezza | IESG has approved the document |
2016-12-09
|
14 | Amy Vezza | Closed "Approve" ballot |
2016-12-09
|
14 | Amy Vezza | Ballot approval text was generated |
2016-12-06
|
14 | Brian Trammell | New version available: draft-ietf-taps-transports-14.txt |
2016-12-06
|
14 | (System) | New version approved |
2016-12-06
|
14 | (System) | Request for posting confirmation emailed to previous authors: "Mirja Kuehlewind" , "Gorry Fairhurst" , "Brian Trammell" , taps-chairs@ietf.org |
2016-12-06
|
14 | Brian Trammell | Uploaded new revision |
2016-12-05
|
13 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2016-12-05
|
13 | Brian Trammell | New version available: draft-ietf-taps-transports-13.txt |
2016-12-05
|
13 | (System) | New version approved |
2016-12-05
|
13 | (System) | Request for posting confirmation emailed to previous authors: "Mirja Kuehlewind" , "Gorry Fairhurst" , "Brian Trammell" , taps-chairs@ietf.org |
2016-12-05
|
13 | Brian Trammell | Uploaded new revision |
2016-12-02
|
12 | Martin Stiemerling | Request for Telechat review by TSVART is assigned to Martin Stiemerling |
2016-12-02
|
12 | Martin Stiemerling | Request for Telechat review by TSVART is assigned to Martin Stiemerling |
2016-12-02
|
12 | Martin Stiemerling | Requested Telechat review by TSVART |
2016-12-01
|
12 | Cindy Morgan | IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation |
2016-12-01
|
12 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2016-11-30
|
12 | Ben Campbell | [Ballot comment] Just a few very minor comments: - 1, 2nd paragraph: Would it make sense to include citations for things like NewReno, TFRC, and … [Ballot comment] Just a few very minor comments: - 1, 2nd paragraph: Would it make sense to include citations for things like NewReno, TFRC, and LEDBAT? - 3.5.1, 2nd to last paragraph: Would a citation to WebRTC (perhaps the overview or the transports draft)? -3.5.2, paragraph starting with "For the following SCTP protocol extensions the BSD Sockets API..." The paragraph is hard to parse. |
2016-11-30
|
12 | Ben Campbell | [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell |
2016-11-30
|
12 | Stephen Farrell | [Ballot comment] Thanks for a useful document. I think this will be quite informative for many people so please consider my comments below as just … [Ballot comment] Thanks for a useful document. I think this will be quite informative for many people so please consider my comments below as just suggestions offered for consideration, and it's entirely fine if you'd rather not even think about 'em. (I can well imagine that a document like this could be polished forever and never finished.) - abstract: Having finished a first read of this I don't find the "classifies" and "compares" claims from the abstract to have really been met. - end of p11 - seems like a truncated paragraph there or something. - 3.5 (and to a lesser extent 3.6): This reads to me as if the authors regret that the world hasn't adopted the SCTP (resp. DCCP) as "planned." There's no particular action following from that, but we might want to consider whether or not that's the impression we want readers to get. I think it might be a tiny bit better to do a pass to try make the language in those bits more neutral. - 3.7: I agree with Alissa that referring to the TLS1.3 draft would be good. SSL can also be referred to via RFC6101. It'd be a little better to refer to RFC7525 as BCP195 I think. - 3.7.2: I think it'd be good to consider whether or not this should describe the so-called 0RTT feature of TLS1.3. That is a dangerous implement that could be usefully covered in this document as informing likely readers of this about how to properly use (or more importantly, not use) that new "feature" could be well worth while. - 3.7.2: The mention of RNGs here is a bit odd. Those aren't usually an external interface but rather a dependency that the implementation has on the system/OS. Similar things didn't seem to be mentioned in other equivalent sections. You also don't say that there's no standard API. There was also a relatively recent paper on how awful TLS cert APIs are and how those damage security that might be worth a reference. [1] This section could maybe do with a little more work. (If you want to, I'm nowhere near trying to insist.) [1] https://crypto.stanford.edu/~dabo/pubs/abstracts/ssl-client-bugs.html - 3.9.1: Cookies as "MIME headers"? Huh? Was this text checked over by some HTTP folks? That sentence makes me think 3.9 might need some more checking. - 3.10.2: Seems odd to have URLs here for non-maintained implementations of a rarely used protocol when the same wasn't provided for very widely used protocols. - 3.10 and 3.11: It wasn't clear to me why it's useful to include these. - 3.12: This seems oddly placed and I'm not clear why it's worth including ICMP but not DNS or CDNs or load balancing or issues related to head of line blocking. |
2016-11-30
|
12 | Stephen Farrell | [Ballot Position Update] New position, Yes, has been recorded for Stephen Farrell |
2016-11-30
|
12 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2016-11-30
|
12 | Kathleen Moriarty | [Ballot comment] Thanks for adding in TLS to the replay protection list in section 5 from the SecDir review: https://www.ietf.org/mail-archive/web/secdir/current/msg06774.html |
2016-11-30
|
12 | Kathleen Moriarty | Ballot comment text updated for Kathleen Moriarty |
2016-11-30
|
12 | Kathleen Moriarty | [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty |
2016-11-30
|
12 | Alissa Cooper | [Ballot comment] In Section 3.7, it seems like a reference to draft-ietf-tls-tls13 is warranted. |
2016-11-30
|
12 | Alissa Cooper | [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper |
2016-11-30
|
12 | Alia Atlas | [Ballot comment] In Sec 5, I wondered why only IPv4 was specified for the broadcast? "IPv4 broadcast (UDP, UDP-Lite, ICMP)" |
2016-11-30
|
12 | Alia Atlas | [Ballot Position Update] New position, Yes, has been recorded for Alia Atlas |
2016-11-30
|
12 | Terry Manderson | [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson |
2016-11-29
|
12 | Suresh Krishnan | [Ballot comment] Thanks for writing this document. I found it to be very useful summary of the transport protocols. * Section 3.1 Missing the Abort … [Ballot comment] Thanks for writing this document. I found it to be very useful summary of the transport protocols. * Section 3.1 Missing the Abort command. * Section 3.3 Why does UDP has a reference to the base IPv6 spec [RFC2460]? Is this for the pseudo-header calculation? If so, it needs to be added to TCP as well. * Section 3.3.1 - Might be worthwhile adding a reference to RFC6936 as well to explain the applicability of UDP zero checksums in IPv6. e.g. OLD: IPv6 does not permit UDP datagrams with no checksum, although in certain cases this rule may be relaxed [RFC6935]. NEW: IPv6 does not permit UDP datagrams with no checksum, although in certain cases [RFC6936] this rule may be relaxed [RFC6935]. The following sentence at the end of Page 11 seems incomplete Applications that need to provide fragmentation * Section 3.12 The reference for ICMPv6 is wrong. It should be RFC4443 instead of RFC4433 as stated in the draft. * Section 3.12.1 RFC1716 has long been obsoleted by RFC1812. Is there any reason to use the old router requirement spec? * Section 5 ICMP can be used with multicast addresses as well. |
2016-11-29
|
12 | Suresh Krishnan | [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan |
2016-11-29
|
12 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2016-11-28
|
12 | Robert Sparks | Request for Telechat review by GENART Completed: Ready. Reviewer: Robert Sparks. |
2016-11-23
|
12 | Jean Mahoney | Request for Telechat review by GENART is assigned to Robert Sparks |
2016-11-23
|
12 | Jean Mahoney | Request for Telechat review by GENART is assigned to Robert Sparks |
2016-11-22
|
12 | Mirja Kühlewind | [Ballot Position Update] Position for Mirja Kühlewind has been changed to Recuse from Abstain |
2016-11-22
|
12 | Mirja Kühlewind | [Ballot comment] I'm a co-author. |
2016-11-22
|
12 | Mirja Kühlewind | [Ballot Position Update] New position, Abstain, has been recorded for Mirja Kühlewind |
2016-10-31
|
12 | (System) | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
2016-10-25
|
12 | Spencer Dawkins | Placed on agenda for telechat - 2016-12-01 |
2016-10-25
|
12 | Spencer Dawkins | Changed consensus to Yes from Unknown |
2016-10-25
|
12 | Spencer Dawkins | IESG state changed to IESG Evaluation from Waiting for Writeup::AD Followup |
2016-10-25
|
12 | Spencer Dawkins | Ballot has been issued |
2016-10-25
|
12 | Spencer Dawkins | [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins |
2016-10-25
|
12 | Spencer Dawkins | Created "Approve" ballot |
2016-10-25
|
12 | Spencer Dawkins | Ballot writeup was changed |
2016-10-25
|
12 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2016-10-25
|
12 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2016-10-25
|
12 | Brian Trammell | New version available: draft-ietf-taps-transports-12.txt |
2016-10-25
|
12 | (System) | New version approved |
2016-10-25
|
11 | (System) | Request for posting confirmation emailed to previous authors: "Mirja Kuehlewind" , "Gorry Fairhurst" , "Brian Trammell" , taps-chairs@ietf.org |
2016-10-25
|
11 | Brian Trammell | Uploaded new revision |
2016-10-05
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR Completed: Has Nits. Reviewer: Linda Dunbar. |
2016-09-21
|
11 | Spencer Dawkins | IESG state changed to Waiting for Writeup::Revised I-D Needed from Waiting for Writeup |
2016-09-15
|
11 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Paul Hoffman. |
2016-09-09
|
11 | (System) | IESG state changed to Waiting for Writeup from In Last Call |
2016-09-06
|
11 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
2016-09-06
|
11 | Sabrina Tanamal | (Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-taps-transports-11.txt, which is currently in Last Call, and has the following comments: We understand that this … (Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-taps-transports-11.txt, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any IANA actions. While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, IANA does not object. If this assessment is not accurate, please respond as soon as possible. Thank you, Sabrina Tanamal IANA Specialist ICANN |
2016-08-25
|
11 | Jean Mahoney | Request for Last Call review by GENART is assigned to Robert Sparks |
2016-08-25
|
11 | Jean Mahoney | Request for Last Call review by GENART is assigned to Robert Sparks |
2016-08-25
|
11 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Paul Hoffman |
2016-08-25
|
11 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Paul Hoffman |
2016-08-24
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Linda Dunbar |
2016-08-24
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Linda Dunbar |
2016-08-23
|
11 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2016-08-23
|
11 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: "IETF-Announce" CC: aaron.falk@gmail.com, draft-ietf-taps-transports@ietf.org, taps-chairs@ietf.org, "Aaron Falk" , spencerdawkins.ietf@gmail.com, … The following Last Call announcement was sent out: From: The IESG To: "IETF-Announce" CC: aaron.falk@gmail.com, draft-ietf-taps-transports@ietf.org, taps-chairs@ietf.org, "Aaron Falk" , spencerdawkins.ietf@gmail.com, taps@ietf.org Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Services provided by IETF transport protocols and congestion control mechanisms) to Informational RFC The IESG has received a request from the Transport Services WG (taps) to consider the following document: - 'Services provided by IETF transport protocols and congestion control mechanisms' as Informational RFC The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2016-09-09. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document describes, surveys, classifies and compares the protocol mechanisms provided by existing IETF protocols, as background for determining a common set of transport services. It examines the Transmission Control Protocol (TCP), Multipath TCP, the Stream Control Transmission Protocol (SCTP), the User Datagram Protocol (UDP), UDP-Lite, the Datagram Congestion Control Protocol (DCCP), the Internet Control Message Protocol (ICMP), the Realtime Transport Protocol (RTP), File Delivery over Unidirectional Transport/Asynchronous Layered Coding Reliable Multicast (FLUTE/ALC), and NACK-Oriented Reliable Multicast (NORM), Transport Layer Security (TLS), Datagram TLS (DTLS), and the Hypertext Transport Protocol (HTTP), when HTTP is used as a pseudotransport. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-taps-transports/ IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-taps-transports/ballot/ No IPR declarations have been submitted directly on this I-D. Please note that this Last Call period has been extended to accommodate the end of August vacation season. |
2016-08-23
|
11 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2016-08-22
|
11 | Spencer Dawkins | Last call was requested |
2016-08-22
|
11 | Spencer Dawkins | Ballot approval text was generated |
2016-08-22
|
11 | Spencer Dawkins | Ballot writeup was generated |
2016-08-22
|
11 | Spencer Dawkins | IESG state changed to Last Call Requested from AD Evaluation |
2016-08-22
|
11 | Spencer Dawkins | Last call announcement was changed |
2016-08-22
|
11 | Spencer Dawkins | Last call announcement was generated |
2016-08-22
|
11 | Spencer Dawkins | Last call announcement was generated |
2016-07-07
|
11 | Brian Trammell | New version available: draft-ietf-taps-transports-11.txt |
2016-06-20
|
10 | Spencer Dawkins | IESG state changed to AD Evaluation from Publication Requested |
2016-06-20
|
10 | Aaron Falk | 1. Summary The document shepherd is Aaron Falk. The responsible Area Director is Spencer Dawkins. This document describes, surveys, classifies and compares the protocol mechanisms … 1. Summary The document shepherd is Aaron Falk. The responsible Area Director is Spencer Dawkins. This document describes, surveys, classifies and compares the protocol mechanisms provided by existing IETF protocols, as background for determining a common set of transport services. Protocols addressed include TCP, SCTP, UDP, UDP-Lite, DCCP, ICMP, RTP, FLUTE/ALC, NORM, TLS, DTLS, and HTTP when used as a pseudotransport. It captures important analysis needed for the TAPS working group goal of developing an abstract API enabling applications to make use of modern transports with the help of TAPS mechanisms, for example to probe and verify end-to-end protocol transparency. This is a useful first step by the TAPS working group to proposing future abstractions and mechanisms. 2. Review and Consensus All the protocols referenced in this document are products of the IETF. The goal here is to introduce consisten terminology and pull together a common view of a number of well-known protocols. The working group struggled early on in finding the right level of abstraction but was able to achieve consensus on the approach contained in the doc. Each protocol section had one or two active authors who are experts in their section and went through multiple revisions. The result is that about a dozen contributors have provided text so the engagement was high, compared to the active mailing list members. A few objections have been raised about whether the overall effort will be useful but the contents of this draft have not been controversial. The working group held a last call that spanned an IETF meeting with a number of cleanup tasks identified. Some new introductory text and restructuring on the doc was introduced and a second, online last call, produced no comments. It is the opinion of the shepherd that the document is ready for publication. 3. Intellectual Property This document introduces no new technologies beyond those already published. 4. Other Points There are no normative references, no IANA considerations. |
2016-06-20
|
10 | Aaron Falk | Responsible AD changed to Spencer Dawkins |
2016-06-20
|
10 | Aaron Falk | IETF WG state changed to Submitted to IESG for Publication from WG Document |
2016-06-20
|
10 | Aaron Falk | IESG state changed to Publication Requested |
2016-06-20
|
10 | Aaron Falk | IESG process started in state Publication Requested |
2016-06-17
|
10 | Aaron Falk | Changed document writeup |
2016-06-16
|
10 | Aaron Falk | Notification list changed to "Aaron Falk" <aaron.falk@gmail.com> |
2016-06-16
|
10 | Aaron Falk | Document shepherd changed to Aaron Falk |
2016-06-16
|
10 | Aaron Falk | As specified in charter |
2016-06-16
|
10 | Aaron Falk | Intended Status changed to Informational from None |
2016-03-04
|
10 | Mirja Kühlewind | This document now replaces draft-fairhurst-taps-transports instead of None |
2016-03-04
|
10 | Mirja Kühlewind | New version available: draft-ietf-taps-transports-10.txt |
2016-01-29
|
09 | Brian Trammell | New version available: draft-ietf-taps-transports-09.txt |
2015-12-08
|
08 | Brian Trammell | New version available: draft-ietf-taps-transports-08.txt |
2015-10-07
|
07 | Brian Trammell | New version available: draft-ietf-taps-transports-07.txt |
2015-07-06
|
06 | Mirja Kühlewind | New version available: draft-ietf-taps-transports-06.txt |
2015-06-09
|
05 | Brian Trammell | New version available: draft-ietf-taps-transports-05.txt |
2015-05-26
|
04 | Brian Trammell | New version available: draft-ietf-taps-transports-04.txt |
2015-02-27
|
03 | Brian Trammell | New version available: draft-ietf-taps-transports-03.txt |
2015-02-07
|
02 | Brian Trammell | New version available: draft-ietf-taps-transports-02.txt |
2014-12-18
|
01 | Brian Trammell | New version available: draft-ietf-taps-transports-01.txt |
2014-12-16
|
00 | Brian Trammell | New version available: draft-ietf-taps-transports-00.txt |