Re: [tsvwg] Artart last call review of draft-ietf-tsvwg-l4s-arch-18
Marco Tiloca <[email protected]>
| Newsgroups | gmane.ietf.apps-discuss,gmane.ietf.tsvwg |
|---|---|
| Message-ID | <[email protected]> |
Hi Bob, Thanks for your replies! Please see inline. Best, /Marco On 2022-07-24 14:03, Bob Briscoe wrote: > Marco, > > Thank you for taking the time to review the whole document with fresh > eyes - much appreciated. > We've taken all your points. In a couple of places, we modified a > little - see [BB] inline. > > > On 20/07/2022 17:50, Marco Tiloca via Datatracker wrote: >> Reviewer: Marco Tiloca >> Review result: Ready with Nits >> >> Thanks for this document! Please see my comments below. >> >> Best, >> /Marco >> >> [General] >> >> * Based on the guidelines from RFC 7322, the "Acknowledgements" section should >> be unnumbered and placed between the "References" section and the "Authors' >> Addresses" section. >> >> * It is worth mentioning upfront that "capacity" refers to "link capacity" in >> terms of experienced bit rate. This becomes explicit only in Section 5.1, when >> discussing "Scalable throughput." > > [BB] This is useful feedback. > > We've substituted /capacity/link capacity/. > > Because we in the transport area 'capacity' every day. So, to better > understand the comprehension problem, can I ask what you thought > 'capacity' meant otherwise? ==>MT Honestly, common sense does suggest "capacity" to be referred to experienced bit rate over the link. But until I saw that confirmed in Section 5.1, I wondered: i) if "capacity" could (also) refer to, e.g., session establishment rate, maximum number of users/sessions that can be afforded etc. ; and ii) what "capacity" was applied to, i.e., a link, a network segment, a pool of network resources, etc. I think that using "link capacity" should be good and clear enough now :-) <== > Do you want capacity explained in the terminology list? ==>MT No; at least from my point of view, I don't see that as necessary. <== > >> [Abstract] >> >> * The three components of the L4S architecture include "protocol features that >> allow network elements to identify L4S traffic". >> >> The protocol in question becomes evident in Section 2 as ECN. The abstract >> can already mention that, e.g., as "features of the Explicit Congestion >> Notification (ECN) protocol that allow ..." > > [BB] I've done this differently, 'cos I can see your point that many > folks will just want to know what this protocol is, but shoe-horning > it into this sentence adds distraction to what was meant to be a quick > 1,2,3. So, I propose to add the last sentence below. It makes the > already-slightly-long abstract slightly longer, but...: > > The L4S architecture consists of three components: network support > to isolate L4S traffic from classic traffic; protocol features > that allow network elements to identify L4S traffic; and host > support for L4S congestion controls. *The protocol is defined > separately as an experimental change to Explicit Congestion > Notification (ECN).* > > ==>MT Looks good. <== >> [Section 1] >> >> * "With some transport protocols, namely TCP and SCTP, the sender has to check >> for suitably updated receiver feedback, whereas with more recent transport >> protocols such as QUIC and DCCP, all receivers have always been suitable." >> >> The first part of the sentence focuses on checking feedback from receivers, >> while the second one on the actual receivers. Does the second part actually >> mean "... feedback from all receivers is always suitable" ? > > [BB] There's a zero-RTT handshake negotiation with the receiver, so > one could say that the sender doesn't actually check the feedback, it > checks what feedback the receiver says it supports. But the handshake > is encoded into the feedback, so it's hard to draw a line between > receiver and feedback. Whatever, how about this (I've changed yours to > the past imperfect): > > With some transport protocols, namely TCP and SCTP, the sender has to check > for suitably updated receiver feedback, whereas with more recent transport > protocols such as QUIC and DCCP,*feedback from* receivers*has* always been suitable. > > ==>MT Looks good. <== >> [Section 2] >> >> * "... as the protocol to identify to the network which packets are L4S and >> which are Classic." >> >> This should be something like "... as the protocol that allows the network >> to identify which packets are L4S and which are Classic." > > [BB] Yup > >> [Section 5.2] >> >> * "... as opposed to TLS over UDP" >> >> Do you mean "TLS over TCP" or rather "DTLS over UDP"? Or instead the use of >> TLS for securing UDP-based transports such as QUIC? > > [BB] DTLS > >> [Nits] >> >> * Section 3: s/low enough not build/low enough to not build >> >> * Section 4.3: s/specifies that requirements that/specifies the requirements >> that >> >> * Section 5.1: s/because it assume/because it assumes > > [BB] Got all these. > > Thank you. > > > > Bob > > > > -- > ________________________________________________________________ > Bob Briscoehttp://bobbriscoe.net/ -- Marco Tiloca Ph.D., Senior Researcher Phone: +46 (0)70 60 46 501 RISE Research Institutes of Sweden AB Box 1263 164 29 Kista (Sweden) Division: Digital Systems Department: Computer Science Unit: Cybersecurity https://www.ri.se _______________________________________________ art mailing list [email protected] https://www.ietf.org/mailman/listinfo/art
OpenPGP_0xEE2664B40E58DA43.asc
(application/pgp-keys, 4.5 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 Vlo211S6oNI8 =AOQG -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature
(application/pgp-signature, 495 B) - not displayed