Re: [AVTCORE] Mirja Kühlewind's No Objection on draft-ietf-avtcore-multiplex-guidelines-11: (with COMMENT)

Mirja Kuehlewind <ietf@kuehlewind.net> Wed, 04 March 2020 15:27 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C06D63A113E; Wed, 4 Mar 2020 07:27:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g0Ud9UVvSAIB; Wed, 4 Mar 2020 07:27:39 -0800 (PST)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 518433A1139; Wed, 4 Mar 2020 07:27:39 -0800 (PST)
Received: from p5dec2653.dip0.t-ipconnect.de ([93.236.38.83] helo=[192.168.178.42]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1j9Vvq-000291-Qa; Wed, 04 Mar 2020 16:27:34 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <ietf@kuehlewind.net>
In-Reply-To: <dbf9fea7103dc43a3a61da465579a71319743dfc.camel@ericsson.com>
Date: Wed, 04 Mar 2020 16:27:34 +0100
Cc: "iesg@ietf.org" <iesg@ietf.org>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "jonathan.lennox42@gmail.com" <jonathan.lennox42@gmail.com>, "draft-ietf-avtcore-multiplex-guidelines@ietf.org" <draft-ietf-avtcore-multiplex-guidelines@ietf.org>, "avt@ietf.org" <avt@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <98ED674E-1E3B-426D-B7A6-B5C9474455FB@kuehlewind.net>
References: <158317446824.27320.14210332255677350097@ietfa.amsl.com> <dbf9fea7103dc43a3a61da465579a71319743dfc.camel@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1583335659;6e0eb0d1;
X-HE-SMSGID: 1j9Vvq-000291-Qa
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/50NbxPhlL-vitrA6xpfU-PdRHB4>
Subject: Re: [AVTCORE] Mirja Kühlewind's No Objection on draft-ietf-avtcore-multiplex-guidelines-11: (with COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 15:27:42 -0000

Hi Magnus,

See comments inline.

> On 4. Mar 2020, at 15:33, Magnus Westerlund <magnus.westerlund@ericsson.com> wrote:
> 
> Hi Mirja
> 
> Responding as one of the authors. 
> 
> On Mon, 2020-03-02 at 10:41 -0800, Mirja Kühlewind via Datatracker wrote:
>> Mirja Kühlewind has entered the following ballot position for
>> draft-ietf-avtcore-multiplex-guidelines-11: No Objection
>> 
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-avtcore-multiplex-guidelines/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>> 
>> One processing question: Should this document update RFC3550 given the last
>> paragraph each in section 3.4.1 and 3.4.3?
> 
> No, this is an informational document and not an BCP. In addition the actual
> changes to RFC 3550 has already been executed by the approval of other
> documents. For Section 3.4.1 
> https://datatracker.ietf.org/doc/draft-ietf-avtcore-multi-media-rtp-session/already updates RFC 3550 regarding multiple media types. 

Then maybe provide a reference to draft-ietf-avtcore-multi-media-rtp-session ?
> 
> Regarding 3.4.3 yes, that paragraph in RFC 3550 should be updated as it give bad
> advice. However, this is not the document to affect that cahange. 

Hm… it sounds like this document is trying to change it… as you know putting an update tag might still not be wrong so people have a pointer… however, this is a comment and I think you know better than I what’s the right thing to do here. I was mainly saying that section 3.4.3 already reads as if it would update RFC3550...

> 
> 
>> 
>> And one comment on section 4.2.1:
>> "Different Differentiated
>>   Services Code Points (DSCP) can be assigned to different packets
>>   within a flow as well as within an RTP stream. "
>> not sure what you mean by flow here but at least RFC7657 says
>> "Should use a single DSCP for all packets within a reliable
>>      transport protocol session"
>> Maybe you can say a bit more here to ensure the guidance provided in RFC7657
>> is
>> reflected accurately.
> 
> With Flow we mean a transport flow, i.e. packet sharing 5-tuple. That transport
> flow can then it is term contain multiple RTP Streams, i.e. different SSRC. 
> 
> So the guidance from RFC 7657 that is primarily apply here is this part of
> section 6:
> 
>   o  Should limit use of DSCPs within a single RTP stream to those
>      whose corresponding PHBs do not enable packet reordering.  If this
>      is not done, significant network reordering may overwhelm
>      implementation assumptions about reordering limits, e.g., jitter
>      buffer size, causing poor user experiences (see Section 5.2).
>      This guideline applies to all of the RTP streams that are within
>      the scope of a common (coupled) congestion controller when that
>      controller does not use per-RTP-stream measurements for bottleneck
>      detection.
> 
> The bullet you quote for reliable transport does not apply to the most common
> usages for RTP i.e. when UDP is used. 
> 
> We could actually reflect the recommendation from RFC 7657, rather than just
> pointing out that here are issues and that you should go read it.

Yes that would be really good. I still not sure if the use of the term flow is correct then in that sentence. You could just drop it. Or if you add more text it might become clearer anyway.
> 
> 
>> 
>> Even though I didn't see any discussion of the TSV-ART review (Thanks
>> Bernard!)
>> I believe all comments have been addressed. Thanks for that!
> 
> These where adressed in -10 and -11 updates. It was discussed on AVTCORE mailing
> list. TSVART list was probably dropped. 
> 
> 
Okay. Thanks for the info!

> 
> 
>> 
>> Fully editorial minor comments:
> 
> Will address these in next rev or AUTH48. 

Thanks!

Mirja


> 
>> 1) In the intro maybe:
>> OLD
>> The authors hope that clarification on the usefulness
>>   of some functionalities in RTP will result in more complete
>>   implementations in the future.
>> NEW
>> This document aims to clarify the usefulness
>>   of some functionalities in RTP which will hopefully result in more complete
>>   implementations in the future.
>> 
>> 2) sec 3.2
>> s/one or transport flows/one or more transport flows/
>> And maybe also
>> s/transport flows, e.g. an UDP destination port./transport flows, e.g. based
>> on
>> the UDP destination port./?
>> 
>> 3) sec 3.2.1:
>> "   RTP does not contain a session identifier, yet different RTP sessions
>>   must be possible to identify both across different endpoints and
>>   within a single endpoint."
>> Not sure I can parse this sentence correctly...
>> 
>> 4) sec 4.1.3:
>> s/Signalling, choosing and policing/Signalling, choosing, and policing/ ->
>> missing comma
>> 
>> 5) sec 6 maybe:
>> s/specification writers/specification designers/
>> 
>> 
>> 
> -- 
> Cheers
> 
> Magnus Westerlund 
> 
> 
> ----------------------------------------------------------------------
> Networks, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>