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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.