Re: [AVTCORE] AD Evaluation of draft-ietf-avtcore-multiplex-guidelines-08 - substantive comments part

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 22 July 2019 20:12 UTC

Return-Path: <magnus.westerlund@ericsson.com>
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 C4FB712008C for <avt@ietfa.amsl.com>; Mon, 22 Jul 2019 13:12:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 610JI4waoyiI for <avt@ietfa.amsl.com>; Mon, 22 Jul 2019 13:12:28 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80049.outbound.protection.outlook.com [40.107.8.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC4AA12008F for <avt@ietf.org>; Mon, 22 Jul 2019 13:12:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C/1gyG5JBkBPwTkHKhfh0vWywD7iWNn/5CzDzOnkrM8UBhF+SQV9NUWCNcA/NJJgufxo3lxFt9fs1VV+JEpGJjH4SgBJUx8mJUM1FtaPkLVeAkh6W3lc3gsBAlKTHC8j70fy55gyOHhraGAus7e8UY56AVsVUSzZzgD47zZWzck9FnIAWjv6XlIbypsPtp/qPdOo4XQIPZ/N4HmU/dQMGmYbFNEZnNpe50L1bxTWnEPw/LvZr0KEQqqB5EGNyLhsWtN1KH7s1oEyS9eEat3JH0e1WTNjAkYOsz7M8RU3JsRBGM4C9MNe3vgTO9L0Zlytxay1rxJodiIb8k5Uzrv7qA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JRUo5AtrG/H5dm81DH7bycjwo3RIZhIcddqFV78iNww=; b=UC6pe+PG1DPD+LTul11hnSiTBN6ZETrmX6FeAH9sK7hv47xcVToLb6NJJ4mTSPX3uGC7ujmTS61xmVk3D75phFRdeXTXCx3j80PR8zq8JHsNrGn3K+lN6QWRyRZ0fmtcdZN8Jl5yn6kz24y0Vjeakn8bnuSUo38ieE9t66o1S6+xAsnLwTl1XwXD0AIHFTS24NCydI8A+jgZ0/LLCSkts4xa5EyifAlntoCTWyWZK1hJY08EHib4/3sJmItYwG3y3iL0n70sKFIxVL8yXObOl2Su8Fl/pmKJyAnSSoj58RmVgMA//suXqQTNGMJM6qljaxgOpXsVQE2v2VXlXbbJig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=ericsson.com;dmarc=pass action=none header.from=ericsson.com;dkim=pass header.d=ericsson.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JRUo5AtrG/H5dm81DH7bycjwo3RIZhIcddqFV78iNww=; b=fI7r7z0MAc58hz+0626+MQ7/VeEfFyGZbl8GL8EPfPnNxfhwW5nrfi4X2ec82ZfXcP2lgcTX/SF2/3bTK9A4tFh9CKYejuWOwe/iF0ERY/ni4OLWYZxvEYUJqH+bkVI7dv5zDp+ltJAbZa+tj3OOf3QJsg/Ky3C8kwaiVqr/iws=
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com (10.168.128.149) by HE1PR0701MB2300.eurprd07.prod.outlook.com (10.168.127.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.10; Mon, 22 Jul 2019 20:12:25 +0000
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::b9ec:6368:2a23:30fb]) by HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::b9ec:6368:2a23:30fb%6]) with mapi id 15.20.2115.005; Mon, 22 Jul 2019 20:12:24 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Bo Burman <bo.burman@ericsson.com>, "avt@ietf.org" <avt@ietf.org>, "barryleiba@computer.org" <barryleiba@computer.org>
Thread-Topic: [AVTCORE] AD Evaluation of draft-ietf-avtcore-multiplex-guidelines-08 - substantive comments part
Thread-Index: AdU4nkBGUDd4AJ/6QAWLxzqfWKtoWgIKY++A
Date: Mon, 22 Jul 2019 20:12:24 +0000
Message-ID: <d3d108a44239e289abba6a9005330d9fa0374f95.camel@ericsson.com>
References: <HE1PR07MB3259C6623CB542A50361AC9A8DF20@HE1PR07MB3259.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB3259C6623CB542A50361AC9A8DF20@HE1PR07MB3259.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com;
x-originating-ip: [31.133.137.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 57d96ab4-0335-413d-d695-08d70ee0e98a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:HE1PR0701MB2300;
x-ms-traffictypediagnostic: HE1PR0701MB2300:
x-microsoft-antispam-prvs: <HE1PR0701MB230054EBE385D0DA2F80E03995C40@HE1PR0701MB2300.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01068D0A20
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(136003)(366004)(39860400002)(396003)(13464003)(199004)(189003)(102836004)(8936002)(66066001)(14444005)(256004)(186003)(2616005)(446003)(476003)(11346002)(66476007)(76116006)(66446008)(66556008)(66616009)(99936001)(5660300002)(64756008)(66946007)(26005)(118296001)(2906002)(36756003)(229853002)(71190400001)(71200400001)(76176011)(53546011)(6506007)(2501003)(486006)(68736007)(44832011)(6306002)(6436002)(6512007)(6246003)(3846002)(6116002)(53936002)(6486002)(81166006)(81156014)(91956017)(86362001)(14454004)(110136005)(305945005)(99286004)(966005)(8676002)(7736002)(478600001)(25786009)(2201001)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2300; H:HE1PR0701MB2522.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: iJ84TDOxCo57Xdp5tLzzj973RNQxVrzANFFbmhWfdbqBY9CBE89CQcjh7Y+0y3wjO4S8BX74qQvxQhtjj2b1EMCiMYiVdGhkPXVEyHDSBPcnTw80m65evWGdLPQF7Impa+7fYBDTBzX6uYGX0vg5vr1KpBRnM1Mr9zU1S+yURUFr+Gr7NkzgadJFrKqVDtIaWbYZE8kveva2V/G5HIP3Fo31R8UKYzLpgqmHf50fU8O48xPwyDzpv67K9H/uEnm3ABFMhx08kQpZG7HTjMOcM1L/JRarDkZS2OkyURfIb6aUkHoA0Cnd/re/tQbQY5Ah8k5z0ssrdWRgg9RbA25YN+PYB7KPCbJOOdegjtuKuZ6WARuAgxNuOjuIWD+sEEqIRYhnlV02E2HFGonz+gC10/uNn1BoM19FstHXbwqejnI=
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-UkMJqdNGUcqq7PZ9pLXq"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 57d96ab4-0335-413d-d695-08d70ee0e98a
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2019 20:12:24.7449 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: magnus.westerlund@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2300
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/v8AdVfcWAmTLGvS7aOWBicSWxp8>
Subject: Re: [AVTCORE] AD Evaluation of draft-ietf-avtcore-multiplex-guidelines-08 - substantive comments part
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: Mon, 22 Jul 2019 20:12:32 -0000

Hi,

A couple of additional comments on this. I will also submit a new
version due to the many changes that will make it more easily for
everyone to review the proposed changes. 


On Fri, 2019-07-12 at 13:14 +0000, Bo Burman wrote:
> Long overdue, this is a response to the AD review, commenting on the
> substantive part inline below.
> My response to the editorial comments will follow in a separate mail.
> Cheers,
> /Bo
> 
> > -----Original Message-----
> > From: Ben Campbell <ben@nostrum.com>
> > Sent: den 27 mars 2019 15:26
> > To: draft-ietf-avtcore-multiplex-guidelines.all@ietf.org
> > Cc: Barry Leiba <barryleiba@computer.org>
> > Subject: AD Evaluation of draft-ietf-avtcore-multiplex-guidelines-
> > 08
> > 
> > Hi,
> > 
> > This is my AD evaluation of draft-ietf-avtcore-multiplex-
> > guidelines-08.
> > 
> > I have a few material comments and a number of editorial comments.
> > I don’t
> > think any of these need block IETF LC. They can be handled along
> > with any
> > other IETF LC feedback.
> > 
> > Also, Barry will become the responsible AD after today, so the
> > resolution of
> > my comments will be at his discretion.
> > 
> > Thanks!
> > 
> > Ben.
> > 
> > ————————————————
> > 
> > *** Substantive Comments ***
> > 
> > § 3.4.1: Please don’t quote that much material. It’s better to
> > reference it,
> > especially since RFC 3550 predates the current IPR rules.
> 
> [BoB] That probably makes sense, but on the other hand makes it
> harder to follow what the quoted arguments from RFC 3550 are that we
> are discussing. Would it be a workable middle-way to include
> shortened versions of the bullets in RFC 3550 with the same numbering
> that provides the reader with at least some context before commenting
> on them?
> 

I think we need to at least cite the bullets. However, maybe we can
move each bullet to just before each discussion of that point. 

I have implemented this and I think I should submit that so you see how
it looks.


> > 
> > §3.4.3, last paragraph: This paragraph recommends going against a
> > 3550
> > recommendation. I realize this is an informational draft offering
> > opinions
> > rather than normative text, but did the WG consider an update to
> > 3550?
> 
> [BoB] Not entirely sure what is suggested, but will assume it doesn't
> suggest we change _this_ document to update RFC 3550, but rather if
> the WG has considered creating a small standards track RFC changing
> just that recommendation? I cannot recall the WG considering that.
> Does the WG believe such update is needed?

No, I don't think we really have discussed changing this. One reason is
that I think layered encoding across multiple RTP sessions has not be a
particular common case and thus not this issue has not surfaced within
the IETF. 

> 
> > 
> > §3.4.4: "Those receivers that are not seeing packet loss don’t need
> > to join
> > the multicast group with the FEC data, and so avoid the overhead of
> > receiving
> > unnecessary FEC packets, for example.”
> > 
> >  Does this require the receiver to predict in advance whether
> > packet loss may
> > occur during the session?
> 
> [BoB] That was not the intent, but it could wait to join the FEC data
> group until observed loss rate is considered too high, or it could
> choose to leave if observed loss rate is very low.

Let us reformualte this text to something clearer.

A receiver can based on measurment of experienced packet loss decide to
join a multicast group with the suitable FEC data repair capabilities.

Does this resolve the issue?

> 
> > 
> > §4.1.3: "For applications that uses any security mechanism, e.g.,
> > in the form
> > of SRTP, the gateway needs to be able to decrypt incoming packets
> > and re-
> > encrypt them in the other application’s security context.”
> > 
> > It seems like this should also talk about authentication/signing,
> > at least for
> > when modifications to the packets occur.
> 
> [BoB] What about re-phrasing to "For applications that use any
> security mechanism, e.g., in the form of SRTP, the gateway needs to
> be able to decrypt and verify source integrity of the incoming
> packets, and re-encrypt, integrity protect, and sign the packets as
> peer in the other application’s security context"?

I think this resolves the issue. 

> 
> > 
> > §4.3.2: It’s not clear to me that this section is specific to
> > multiplexing.
> 
> [BoB] Agree. Suggest to clarify that better, e.g. changing the first
> sentence to "The capabilities of the key-management combined with the
> RTP multiplexing choices affects the resulting security properties,
> control over the secured media, and who have access to it". Also
> suggest to add a sentence on how PERC (draft-ietf-perc-private-media-
> framework) provides yet another trust model, which happened since
> this text was originally written.

My view is that this works. 
> 
> > 
> > §10.2: The following references need to be normative since they are
> > needed
> > to fully understand guidance or security considerations:
> > 
> > ietf-avtcore-multi-media-rtp-session
> > [I-D.ietf-mmusic-rid]
> > [I-D.ietf-mmusic-sdp-bundle-negotiation]
> > [I-D.ietf-mmusic-sdp-simulcast]
> > [I-D.ietf-perc-srtp-ekt-diet]
> > RFC 3551
> > RFC 3711
> > RFC 3830
> > RFC 4585
> > RFC 5760
> > RFC 5761
> > RFC 5776
> > RFC 7667
> 
> [BoB] OK (5776 above should likely be 5576, though)
> 
> > 
> > - Appendix A: "To use payload type as the single discriminator for
> > multiple
> > streams implies that all the different RTP streams are being sent
> > with the
> > same SSRC, thus using the same timestamp and sequence number
> > space.”
> > 
> > That doesn’t seem to make sense. How could discriminating on PT
> > mean that
> > all streams use the same PT?
> 
> [BoB] I think this was either misread (the text says "same SSRC", not
> "same PT"), or alternatively didn't consider that PT is assumed to be
> "single discriminator", which means that SSRC indeed is the same for
> all packets. I don’t see that any change would be necessary.
> 
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org
> https://www.ietf.org/mailman/listinfo/avt


Cheers

Magnus Westerlund 


----------------------------------------------------------------------
Network Architecture & Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------