Re: [MMUSIC] [Technical Errata Reported] RFC8864 (7805)

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 27 March 2024 10:48 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D515C14F614 for <mmusic@ietfa.amsl.com>; Wed, 27 Mar 2024 03:48:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level:
X-Spam-Status: No, score=-2.11 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, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oQRDJtFAZEys for <mmusic@ietfa.amsl.com>; Wed, 27 Mar 2024 03:48:43 -0700 (PDT)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2095.outbound.protection.outlook.com [40.107.105.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E486FC14F60A for <mmusic@ietf.org>; Wed, 27 Mar 2024 03:48:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E4U33/GMGsbAQw7dUWDHqIqTds04eUnkH6Lo7CoouZlSjHkx0G8w6++URiag7tEtzGaXj9VOSdbvtudToI5leO3CVfITiEoXVEEsEdPvxxVN5xdA5WNEOSSNit2pUxwsIqeDuF9xasLXhVnlVr2rOmdPDaqAKVl65N0aghhbZU2W39WNS7balyC3OcEXZ/AigwER4t8BM1BMPv9OZ7TYATwYmQ9aLLYa8nGQu9VZgKA8Fcpx/NalM3VywAwf9CgR4cA23GHskIvgGyjzND0ITCTbrFOk1yIvrPVR6fh94hGHUXKLi1xFXXlaA/PVanRavaCaJmbTEDAE6OsnCIonig==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2jMx9A7CBSJ0DcXsGU36GYFtNuh+YZD2lE0Decu1xi0=; b=AlxCOrkk2yzffr07tBPFYu0eZQ9GoMcQhjfXDA0PzR/cbAi4gCerMuc0VV246S3aUo51WaRe6IvZ7zqvGzGp7tY9pvHTm7yn/5OrKluodhjEDqgoLJ6ofYa1Ukwcc/DTRvPA2ePrsJFl0d9t63SIgVq0X4wB7rr46Ifo+GP2twupPig3YdKgbVtYRhPZ+qZ4YlPnOc00MrzGtEoSesf8L0RLxkrTX+rI9CxoN2Oi0+mGgqTQ8hoZK3jdZ4lJQC+i1lSGp0gtCtaxrJrmnMI1Mh9JCAN4gpGOvhZIkOcg1VfOgBEdbJHm6YYdiybhcV8irshz8ryBqFo9D6WFtrEs+w==
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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2jMx9A7CBSJ0DcXsGU36GYFtNuh+YZD2lE0Decu1xi0=; b=ZQFUeeTCWK0f4cKpLWsCJpGBSWCnwL/CMI8kTvKQSzk7bT59vf6ja/LTLmDKeKZSM/ZKgD32hqtmlKapfJ1acritjXcjRZB/dEc7O+F7ZFcCdwTQHrEY2LwUwiWLKPnYseyhaMHJ3CNv1EqrJJr4A1o8Bc3uvToZ7TnppRksJK0wuJos7+1668n/NMmSExwjBGGUYk1LljxbO69jpa9SCGG5bQm1TB74L86wlOVpewipngjLxBqjKOjGqQsjBG6kh5WOM31o3Yy03KHMiahxFQDE2U7tQhtGZrsFpOHtisxE5bozhMNEYBEZwdRpIvQXJRe4udCSY3usTA7XkMImDQ==
Received: from AS8PR07MB8069.eurprd07.prod.outlook.com (2603:10a6:20b:358::7) by AS8PR07MB7512.eurprd07.prod.outlook.com (2603:10a6:20b:2a9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.32; Wed, 27 Mar 2024 10:48:40 +0000
Received: from AS8PR07MB8069.eurprd07.prod.outlook.com ([fe80::4e81:13eb:932f:c9e2]) by AS8PR07MB8069.eurprd07.prod.outlook.com ([fe80::4e81:13eb:932f:c9e2%6]) with mapi id 15.20.7409.026; Wed, 27 Mar 2024 10:48:40 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] [Technical Errata Reported] RFC8864 (7805)
Thread-Index: AQHaWy5ezi1voCrFNkKgWYEj6FtnpLECdXAAgAP0OnCAAGfhAIABuQVggDSzYgCADnF6UA==
Date: Wed, 27 Mar 2024 10:48:40 +0000
Message-ID: <AS8PR07MB80697339B02C5C6B14EE910593342@AS8PR07MB8069.eurprd07.prod.outlook.com>
References: <20240209080227.970F611821EC@rfcpa.amsl.com> <171bacd1-0316-46d2-a374-c89ee5d535e1@alum.mit.edu> <AS8PR07MB8069A3A536BA645144D8952493482@AS8PR07MB8069.eurprd07.prod.outlook.com> <ec0fa1c1-f60f-49fb-9c0f-1729e654bdc1@alum.mit.edu> <AS8PR07MB8069B7B98C0E04FDCAF86581934F2@AS8PR07MB8069.eurprd07.prod.outlook.com> <CAL0qLwa4-uzxsqLW5N3ApLzT4zjW7mvLN3Hsj+8XbSsCaxoOow@mail.gmail.com>
In-Reply-To: <CAL0qLwa4-uzxsqLW5N3ApLzT4zjW7mvLN3Hsj+8XbSsCaxoOow@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS8PR07MB8069:EE_|AS8PR07MB7512:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wtq9dOLQmAdf7wRnqRCsTl0xtc0hnLG4/jyCZEEIoMf9zkJ5wa+odxCu9jWalUovDChbCQQZJPzpqkGK/6ezAJxykFoPq8nVBWBuR15D18JTIsdMLX/f5dTeI/I9rEXbDEWJvDLUs31T1tsrnJLISBF1Lx6RWwsgNw5U5dEvvfnwhbLFiNKn3dQmCJazGitJ/QaHRW5x/DV3TsHMBC0etxiL5AVkptV00i0SELx7/IPoeDxl7C5i01Mv+9E/2bv7bWHf7Gq7YzsNmx//W4XFJKiBF/dua6jR9TV04JL/KTtfngqO48mTPWusKVLEmL3EXQcr2IXsytXAUhne32TF4Un/318AwzZ59Dv3olDnPOsfzwqJxwabbCq32RQfrPFJe3HxcTL5pjnl8AtcecsMnem0cWau10QEm7RcleABjDB7eJ0JmaiqTP7hhjDkJyY75QRcrecpvNS3cQLVz4P1DaLWVNt10xFw/OV9olZHT+kl/fl/XB9JX4MJfVeo23+FBB4ycwxqDl8vIfVmdYH6dEmwSldODEwqv5UMzf7h7q6hiwZWjKjEFURDOinjgsQ1uVmJGn/6LoQTp5pveqInPtue2Op09clM15T0hyLgH98uB5tDnxdPZ4dyFo5cD7jHSGvCYOSejWCm7R/nb7dGgKN7ibtXSmBF7C51lftaWic=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR07MB8069.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(376005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ESz3pafg6NMqWk6NlX8PvO5kxsCWIUTjj2CQmRG3WSM7jC32Ygz3/SFhEpSGOa1bwOcK8Ed9eskFCeaO6zlijfcXZHMXR4WzjHWplk8MIHZKHpNPepwS/3GJD7jAaoC4kfvdAxzLvDgV9r67YvbVnxqmAxl9ZG/WGAGxjHGx5Q9K0Eki411iBPkoDBmOCsZ2lh3D6H6FFO+Qja5gS8VDFPW1tOr9V1/P7hEwldccG+DGFYGeEof+A5IV/ZuqpIo7spWO6hbnZXVx2ekO5sZw9eUNzYvxumakVKOFTD2DyJqYhcOJh3PGWgW/UICH7s1UcFbrpUXeefRCTWVpxC6X/VJgaroHvz6Vwydl/tyGKxztODfRvX38mx3D9OtPzTGmDdo8lyM8iiMlRstuw6jzv7eqWl3P/26a2tibzXOsKGqm1soXLlsVc02vW+iLW99kKrOGRHxRxDyze6KSvh2LJM0zNsHcHy1lZP6XBb9NmNnG2l83gBXKreAwBmSf7AljHe6R3Om9gmz9UxmDA9VKNhawdfeCbqduKRDtUwHhsnNMPe6EI262blUT4ErpNGEGycDpCtdeBTS4cOTd5GL3PhJQ8ClhhPfQjx4xUuTJaT9RyMFy3go783WKee4uXDvc0/NaSSwe+h5fhDL8PzD+pU3k0UCxtl/rdQOmzSbu7h9f6poIWr4urwgkntadQ3S2VEaNXVpNxhn5wDkblP+lhXVqZgB2uYNAf5KoexqxagbBitjqZOXZNyRBb/HPoOkwpY09gesU5f/QDP2DAI8kPv0tHWrX5G7ZeYBOuiyRMbe+Fsm754OaGFLCyo0Sz3JKOfOA9XtFzS9jXeH+U61zYZcjMzQyINa2OkGNbP9+8sdz997rT1f4NsoKcHBIEFUokzSPAz7bM/2hQvVHvdZ6TuGTy1PbyroWbt7yNeGuDQsrAeO+J4s5X1ZnELWVuBrtUE9dSIgCXp9mI0poqHSN42qpNI+h/ohusnUqS+pIKXFEa5OCSxDi3EJ6lc1KgCuxjRgY+yxThuczZf4MY4JI8ZzCK3m1pblG7JWLDw5hjJGWtj9Ab7E55Mq8TyMCRujiwh5gSY7rDaLpD1ZqVg6VCImqx8RaqNYXx9vEm2fxIKtU7Q//le2KgeHRwleRXAXRULAGZ+YY0vk4jAYYAXDKi80ce7mA206QE4/HdijFcgl96S2Pfcs6HOMH9CNvmMsdkL7W2SRyI1i61ybUondUvmdlaaEMmNdq7gOQn9EnT4NqR57STLnYMcNVnKHGSr7bKR/PuE0b3HyJ5/sagQBVv0Pq/n2F+h7DJnRD5cD0AMBBsKRwLTtrs2QgBnI9vfmXOq0jf8t5iG1lbE7UoRLJ1DH7EvpJwWMA21NFHSBVpQaNqe6xyEEm8kGQ3OGkKvdojtUxjcj9iXbtDKvaM8rosLru+AJ9xVRFCFak9xiLX6PtqiC6Vp4ORRa+RYlVfTFfQBPaHTxa8A2qQzi4wQOTjA9Cx5jyLXsA+YGOAvoFZ3Ft2v0r6Qdd2grUnRpntLk0kflnq7pXcOAiq/2EjmTmU+QFx1yAsuh80oWIhmwA/Feh8dIBmO45SZI2gDsSONwthRGV/x3SVZUXc5K87YS4gA==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0048_01DA8045.177010D0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS8PR07MB8069.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b8ca8ac-7c7f-4ea5-b463-08dc4e4b76b1
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2024 10:48:40.0516 (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: VSTBUimMsyS37u/KetkjVPf4uRRwOO/N+W+3bYUTaLJnxMIweph/upvureQ6qDPPBmokwCw0jv8PYvvpHnOcR6iifjaJjwk7J4vekLLjnzM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7512
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/m3Ac3aoU3LOzX-jBXkUAzJ8Iu-M>
Subject: Re: [MMUSIC] [Technical Errata Reported] RFC8864 (7805)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Mar 2024 10:48:47 -0000

Hi,

>>>> The issues (AFAIU) is when the offerer sends the *initial* offer,
>>>> with ACTPASS, and creates one or more data channels using SDP. At
>>>> that point the offerer does not yet know whether it will become DTLS
>>>> client or server, but it still has to assign identifiers (odd or even) to 
>>>> the
>>>> data channels.
>>>
>>> Good point. At that point there should be no risk of conflict with
>>> DCEP.
>>> Maybe a revision is needed to deal with that.
>>
>> Yes.
>>
>> And, if DCEP is then later used to create another data channel, it
>> needs to make sure that it does not re-use the same identifier (no matter 
>> if it is
>> odd or even).
>>
>>>> Once the DTLS roles have been determined, the DCEP rules work
>>>> fine also for SDP.
>>>>
>>>> (Personally I have never seen a use-case where both DCEP and SDP
>>>> are used to create and manage data channels.)
>>>
>>> It is hard to envision a use case for it. But as I recall we were trying
>>> to avoid precluding it. One alternative would be for the SDP negotiation 
>>> to
>>> include the choice of either DCEP or SDP for negotiating data channels. 
>>> But
>>> could that be done in a backward compatible way?

The usage of dcmap does indicate such choice in my opinion.

But, again, I cannot guarantee that there are no implementation that use both 
SDP and DCEP within the same session.

>>> If we were able to verify that there is currently no concurrent use in
>>> the wild then perhaps we could amend to say that use of SDP to negotiate
>>> data channels precludes use of DCEP.
>>
>> It is difficult to verify that.
>>
>> But, as discussed above, if we say that in case of ACTPASS the offerer
>> can choose either an odd or even value.
>
> It sounds to me like this is something you'd want to discuss should a -bis
> document ever become a reality, but not confirm the erratum as-is.  Is that
> correct?  If so, then we want "Hold For Document Update" rather than
> "Verified" for this one, correct?

We can discuss whether we should fix this using a -bis or an erratum.

But, the current erratum should not be agreed in its current form.

I think the first thing we need to do is how the solution would look like: the 
easiest solution would be to simply that say:

1)	If one uses SDP one SHOULD/MUST NOT use DCEP
2)	Remove the even/odd requirement when using SDP (at least when using 
ACTPASS)

Regards,

Christer