HI, Please accept the following comments. Use them as/if you see fit. (Given my wretched, non-twistable, arms you are allowed not to take them too seriously)
Section 3.1.1: 6'th paragraph: " In addition, a congestion control mechanism may react to changes in delay as an early indication for congestion." I think one will need to give a reference to this as it is not covered by the reference to RFC5681. Possibly this statement is better given in the context of the next paragraph referring to extensions. [I am aware that I have given this comment before. The reason that this continues to be an issue for me is that delay based CC alg's also are applicable to, e.g., SCTP (and have been applied there, though I don't know much about real deployment of them for SCTP). I am not sure if the solution to this is to have a special common section about congestion control algorithms - referring possibly to that these special CC als mostly are in deployment for TCP]. 9'th paragraph: Reference to push flag: The sentence: "TCP provides a push and a urgent function to enable data to be directly accessed by the receiver without having to wait for in-order delivery of the data." Should be revised I think. It is not very clear what the push flag contribute with in this sentence. The PUSH flag helps to release a "tail" packet from a TSO/GRO function/temporary packet buffering function. This feature of TCP might be significantly enough to describe the PUSH flag function as an implicit and internal protocol implementation optimization making TCP "push" tails through intermediate buffering functions. But the PUSH function is not really a "function" that TCP stacks provide to the ULP today (even if this is described as an optional possibility in RFC1122) - Or is it ? The urgent flag is not recommended ... so does it belong here ? Section 3.3: 1'st Paragraph: I propose to remove the sentence: "It also optionally supports path failover to provide resilience to path failures." There is no optionality about it and I think it is covered in the sentence before on supporting MH to handle path failures. In sentence: "An SCTP association has multiple unidirectional streams in each direction and provides in- sequence delivery of user messages only within each stream." ^^^ I propose to remove the word "only". I suggest to add the following sentence: "SCTP supports multiple stream scheduling schemes controlling the multiplexing of the streams into the transmission channel. Including priority as well as fair weighting schemes." Section 3.3.1: I propose to add the following sentence in the end of the paragraph on multi-homing below the bulleted list: "[I-D.ietf-tsvwg-sctp-failover] specifies a quicker failover operation reducing the latency of the failover". Inserted before the last sentence as follows: "If a remote address becomes unreachable, the traffic is switched over to a reachable one, if one exists. [I-D.ietf-tsvwg-sctp-failover] specifies a quicker failover operation reducing he latency of the failover. Each SCTP end-point supervises continuously the reachability of all peer addresses using a heartbeat mechanism." Section 3.3.2: First bullet: "In case of send failures that application .. " --> propose to replace with "In case of send failures, including drop of messages sent unreliably, the application " Third last paragraph: snet --> sent Section 3.3.3. Suggest to replace: fully reliable or partially reliable delivery --> with --> fully reliable, partially reliable and unreliable delivery Section 4.1: I wonder if SCTP Reliability could be Full/Partial/None I wonder if unordered delivery should be added as a row. I am not sure if ECN for SCTP should be marked as TBD. Applicability of RFC3168 to SCTP is described in RFC4960. I personally don’t know of any deployment of this. BR, Karen > -----Original Message----- > From: Taps [mailto:taps-boun...@ietf.org] On Behalf Of internet- > dra...@ietf.org > Sent: 7. oktober 2015 12:43 > To: i-d-annou...@ietf.org > Cc: taps@ietf.org > Subject: [Taps] I-D Action: draft-ietf-taps-transports-07.txt > > > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the Transport Services Working Group of the IETF. > > Title : Services provided by IETF transport protocols and congestion > control mechanisms > Authors : Godred Fairhurst > Brian Trammell > Mirja Kuehlewind > Filename : draft-ietf-taps-transports-07.txt > Pages : 53 > Date : 2015-10-07 > > Abstract: > This document describes services provided by existing IETF protocols > and congestion control mechanisms. It is designed to help > application and network stack programmers and to inform the work of > the IETF TAPS Working Group. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-ietf-taps-transports/ > > There's also a htmlized version available at: > https://tools.ietf.org/html/draft-ietf-taps-transports-07 > > A diff from the previous version is available at: > https://www.ietf.org/rfcdiff?url2=draft-ietf-taps-transports-07 > > > Please note that it may take a couple of minutes from the time of submission > until the htmlized version and diff are available at tools.ietf.org. > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > _______________________________________________ > Taps mailing list > Taps@ietf.org > https://www.ietf.org/mailman/listinfo/taps _______________________________________________ Taps mailing list Taps@ietf.org https://www.ietf.org/mailman/listinfo/taps