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

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 12 February 2024 08:56 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 4F423C14F5E3 for <mmusic@ietfa.amsl.com>; Mon, 12 Feb 2024 00:56:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.11
X-Spam-Level:
X-Spam-Status: No, score=-7.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_HI=-5, 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 BDOTltYayDEV for <mmusic@ietfa.amsl.com>; Mon, 12 Feb 2024 00:56:30 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2058.outbound.protection.outlook.com [40.107.7.58]) (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 85091C14F60E for <mmusic@ietf.org>; Mon, 12 Feb 2024 00:56:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P7/W4yDPxyZRZzkcCfOO8Ptu2O0Y8Wc8ZuSyrbdW+M0xJd2X8XX50jp8hbZa09JZErpPfwHhBpRs+sMjY2SnC52sEOx8mgh6LIRBukvSpOO2/2v6I8bqeCrm3Sbm6qoBjL/jS+YquRdlpclbwVEBrx3K44DcwzY6y1eTsIoMSU5cwPSw9f9iSQtFHLvOLJGD43lzD0pQ+Y+yivlYUayySO01BJNgdOdce0pQSuhSHQB3uxoOgw6DDeienGYhr2OpsEswIuFg/b6k/BftVN9Oy/lgGTUW1hwwhJh2gCbJ9/FyfDMYV9QtiiOxTm4F5QFJ/a7/VYFUTtFUTqlh4Ci4gg==
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=U9MywEmnpxYtzArON4E8x0fMRuy4mDMFSpV9QP0T7Zs=; b=FM2vRT4MHjsSrNfH8A+di+IH8JVI/qC9o5D+0kyPp1+yQHdweYTw1bmtCh2O7F0htxPredFi6TD9tE5gecZKoid7lI1HoaWAg5efjQf/dXyoSEcwBefT42if6Zk8pXdhojquGK0QkZLFXLGiswzxQoZ+jaaHqC7Jl1rrZDF5r/xHjUu7UKC+jSuEJx+O7QYH/qpFDmsVS+rbcTRA/xSJAio+CGjp97jbAm8ySY1vz8XAMHrcMQ1/MZBJlF1CLHlgFsiS43k98SfV3GVx1RELgq1faicABoefMUepMbbqY8r/2dlz0N16PejF6ZWPj2IkLtCqVxOWQQNncJORDs7L5g==
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=U9MywEmnpxYtzArON4E8x0fMRuy4mDMFSpV9QP0T7Zs=; b=MR3WV0fODYnKi8c0zQwHccySyWKwWbIiq0xp7jwMh7X1K6XR9ZNTM4vV87auP3Dna+Uw1nTCLN8jBC5UYISuHm00MEPVseIxW53rBoquB8Jlg0sOQ6SqYtI/DwKU4gOWAARFLclNA8M5MfMzu2evWs1VxaNEq1jQGGYsUl9iqbDAsakZCvTor8jrgmhSxSTtpPtv6wo3Ww2DRD1RikAGjwHBvr/JASraicCwpV/2z0jr7l6CNNaWRJcMjMEtS0qf2eKj7u/hqwK88m8PtNFcHyRiA/2kVgknZ1EG/6BY1codYJdz7CFQyv+lPKoa0NaWeuTk5K/JQUhSivGTSRGE3Q==
Received: from AS8PR07MB8069.eurprd07.prod.outlook.com (2603:10a6:20b:358::7) by DU2PR07MB9449.eurprd07.prod.outlook.com (2603:10a6:10:49e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.37; Mon, 12 Feb 2024 08:56:20 +0000
Received: from AS8PR07MB8069.eurprd07.prod.outlook.com ([fe80::d61c:d1a7:3b34:7f57]) by AS8PR07MB8069.eurprd07.prod.outlook.com ([fe80::d61c:d1a7:3b34:7f57%7]) with mapi id 15.20.7228.029; Mon, 12 Feb 2024 08:56:20 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] [Technical Errata Reported] RFC8864 (7805)
Thread-Index: AQHaWy5ezi1voCrFNkKgWYEj6FtnpLECdXAAgAP0OnA=
Date: Mon, 12 Feb 2024 08:56:20 +0000
Message-ID: <AS8PR07MB8069A3A536BA645144D8952493482@AS8PR07MB8069.eurprd07.prod.outlook.com>
References: <20240209080227.970F611821EC@rfcpa.amsl.com> <171bacd1-0316-46d2-a374-c89ee5d535e1@alum.mit.edu>
In-Reply-To: <171bacd1-0316-46d2-a374-c89ee5d535e1@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS8PR07MB8069:EE_|DU2PR07MB9449:EE_
x-ms-office365-filtering-correlation-id: bb14420d-05bd-4f6c-33fe-08dc2ba87b86
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ui5HN3rNwa8TNPDRPaks+m2Ussuy919jiCiZ94QV1Q5gUPVbzbvDJYN7cjXnDkkihMl63klsPSkBhAiOnqqVPYjfTIJmTE9OMDx9MjGQTKpQWzOwgdUhBMhpe9oqaq++3oUjBgykTRksGCyeyaotIrLiLV1Gtd/9Rx+msaxdU9ocoBeVGmnZC/dw7Sl/XOPvR+0Baj5gIc7SObVRTceLhS2FvLQY9a3z9V9/GjE96NYDkKAcOhkYlPDd6xkCkEpyW1umqSQdTWWAlHHC1vTBF0UgbgOEX7So+evcXmBd8+JGlHLdIYoNwP9d5FPujkb2SeqMSGf/q1wVM5LE552o0SZXjG6JFxj5zQniSGEmW6fZusON4QDGC+lQXDb3UrRIuedT7BvKxxAig1a+qADbECyPG3me6USQxai0gC0BdsS2MP5FYHhZfLv7fQfijFM26k/vQhPwoWr69zbM5KHHr5RZCe0/iKL/kcvQ/PjQCMpMpAsV2yDZKLu/7iwwEy4p9LKtG0M9h91dfBs9tBZmg9j+aVXB0njPLMrMAp1uleoPhMfBnlzb+Ezl03ag8HaB3wY2Kbp99o06TP6s1pwx6mGAbQ1byEd6lJWuWJaB6r0=
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)(136003)(396003)(366004)(346002)(39860400002)(376002)(230922051799003)(1800799012)(64100799003)(186009)(451199024)(9686003)(478600001)(966005)(55016003)(41300700001)(66899024)(52536014)(8676002)(44832011)(8936002)(2906002)(5660300002)(110136005)(38070700009)(66476007)(6506007)(7696005)(71200400001)(53546011)(316002)(64756008)(66446008)(66556008)(66946007)(76116006)(83380400001)(86362001)(82960400001)(99936003)(122000001)(26005)(38100700002)(33656002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: aPZ5E8GQmM+N21zvfzPhh9pfRVHn6jxYQe2BLZtxYrjYtVcdlAGrW2K9IEa3l1F5UKfgG9L68whpFwtZac9gkOU9bOfO+7x657Fw/XfuWENHOOmNAqJOPArOYVhruCPIQyhtMX5PUS87QYfA0Xr+9gVp2nLWsNW5V08AsU+QSH3wGm+cfx5BNSou1ip2V7EmMiY+yH2RCSN7y3G/cidFShZWJV193Cx3TbYk860wrGDHXkK7UdxO7QQM6OoCvRgSZDwOlR/0G2MpG2+LLFsoIWJel+4FvMmyeMrkvcqjOh6T8zXUdhzIxrVIR0SlSViYcBUtQJ7uJ1JNgJsq5UyrFoX0D/k/Y7oxUHS7ywX2JoOWwkJ+231PH/BH/YhdaiwOTB/Xagswc5f8XZdxTkIzcUZ2bhQyxam5sJCmVASu54d6079bdn6AyvtE4MTMiGNBXVY/3HpKyDFuwqg27pWRRVhqXBlCfuxCgpRe2VGV+DQG2H17VOikMEI3nMLONyMPGW/wBm5mx8I4qMOuGXVoPBmuPVso9pFMcm3LqevSUQkF9/PCKa0QuIk3HrYd0c0gHBEQIJ8oCPOHzItCCezGg56wErJiI2nmVoso9q5rV3FLrMzyvqGn9FbVORPj3tWlToUaUhsS8BCTqU/3bi4bGd42Jp81KEKjER1p/GCyuib0DnOgYzLRGwtuzPuhNufdJc/AmH0MoojtBy1uyzJ6ImOzmD9yOAr1JlBVYbg2k02rzc5kH69n8LGNVyaHBrY+quPIZPikpf6I12cbauX1KfajezYgLKmdPGHNbib/TthprlUKGZ8GP1eLMLveYWURFFJ43rqNSjX2u/+yvspU8p6RrLpaTkH/Xf/IJHINmNn3fgGyjNnGJIj5eO++xCzOS9GeLbfthfIzxGi0Pda/QHPjAWGknwbyk9ZU++yQKB6q0zE2ZmVQN0GCu9QlIqId2HHdephqYk76/obhq6lMucz+8Ta+pejdcu2EGUBGYBmKt+gSONTchK3J7Zp+UPu1t0SZXsIvcr8nGFH1BQ5zNYg9Wwkyn32TVhHBVuYgkd3ouT4TjrDM4lQECZv1MP6qv8CL4TJDfz5jDM6cp5OUIGJbcxEEilfaKZtvMlDhDO0r6VLlGDs1B4yipggZesPLbjcojyShHBsnhm8Rt8OA5RSkyxDoJs53zIHHB/ueZksibuG7+X7EMhvsfKpU7jo2AjnO3xdX80Ax6TsyClipglVQHkKypocXuKKHITV/6BIog4Q212uNufjgQzHfwDCRMExpiu7oIjwv4G5jX5PuhePDMm6Bs0Eu6oHUSFPTz7eUldt10wDe5FWuOyeyRezHm4ddzFEBkDdl/suFwdrB59BVrIfREKtPILgq8pHaO3MM6WkXGekQBQy/BkIiojpSaQ3kaudPI08XFRcJeJRBobUWFNW6Dt9nvxKEPixiR9FpTC6LVTUJCP6My6BzdQrT0igVMsYvEKKWCVdxF3W3mg/tFHHk0YQAmr5KifJgBFixKyYMj7jH19/kqMvLSH7QNN2eFpgIjjBGV7aztYTEAzDw9RXePGEu/Zd0rwj2GXmZHI+iRYieCyFJW8smvvYVkea905LxthvZyvSFJiy9OA==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_023D_01DA5DA2.1BE357A0"
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: bb14420d-05bd-4f6c-33fe-08dc2ba87b86
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2024 08:56:20.6600 (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: oLhpF/qLButg+a8dPMio1csIDvaSZNevWSEKRrA50CN2iqwg0HusJvMunsHS1ngMnA6+T2mAMVKFT1vHYkyqRf7ElQ4DcZbt4INqx8CQBvY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR07MB9449
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/4b94ZqrrXXMqN0DNtL4rU0oFe1o>
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: Mon, 12 Feb 2024 08:56:35 -0000

Hi,

> I disagree.
>
> The point of this constraint was to allow concurrent use of the channel with
> both SDP negotiation of channels and DCEP dynamic channel management.
> Absent that I agree that SDP negotiation would be sufficient.
>
> An example of when this could be a problem is when a session is already
> established. Then one side prepares to send an offer to negotiate a new
> channel via SDP. It sends an offer. Concurrently the other side begins to
> use a
> channel via DCEP rules. If they happen to choose the same channel number a
> problem arises. Using the same even/odd rules that DCEP uses prevents this
> problem.
>
> Is there motivation for removing this restriction?

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.

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.)

Regards,

Christer




> On 2/9/24 3:02 AM, RFC Errata System wrote:
> > The following errata report has been submitted for RFC8864,
> > "Negotiation Data Channels Using the Session Description Protocol (SDP)".
> >
> > --------------------------------------
> > You may review the report below and at:
> > https://www.rfc-editor.org/errata/eid7805
> >
> > --------------------------------------
> > Type: Technical
> > Reported by: Harald Alvestrand <harald@alvestrand.no>
> >
> > Section: 6.1
> >
> > Original Text
> > -------------
> >     In order to avoid SCTP Stream identifier collisions, in alignment
> >     with [RFC8832], the endpoint acting as a DTLS client (for the SCTP
> >     association used to realize data channels) MUST use even identifier
> >     values, and the endpoint acting as a DTLS server MUST use odd
> >     identifier values.
> >
> >
> > Corrected Text
> > --------------
> > [RFC8831] does not restrict the SCTP Stream identifiers for data
> > channels negotiated out-of-band. The endpoints are free to assign any
> > numbers to the negotiated data channels; collisions are handled by the
> > usual mechanisms used to avoid SDP signalling glare.
> >
> >
> >
> > Notes
> > -----
> > The procedures of [RFC8832] are inappropriate in this case, because
> DCMAP indicates channels negotiated out-of-band and not via DCEP.
> >
> > At initial offer, the DTLS direction attribute is ACTPASS, so the
> > direction is
> not known. Thus, the RFC 8832 numbering rule is impossible to apply
> anyway.
> >
> > Instructions:
> > -------------
> > This erratum is currently posted as "Reported". (If it is spam, it
> > will be removed shortly by the RFC Production Center.) Please use
> > "Reply All" to discuss whether it should be verified or rejected. When
> > a decision is reached, the verifying party will log in to change the
> > status and edit the report, if necessary.
> >
> > --------------------------------------
> > RFC8864 (draft-ietf-mmusic-data-channel-sdpneg-28)
> > --------------------------------------
> > Title               : Negotiation Data Channels Using the Session
> > Description
> Protocol (SDP)
> > Publication Date    : January 2021
> > Author(s)           : K. Drage, M. Makaraju, R. Ejzak, J. Marcon, R. Even,
> > Ed.
> > Category            : PROPOSED STANDARD
> > Source              : Multiparty Multimedia Session Control
> > Area                : Applications and Real-Time
> > Stream              : IETF
> > Verifying Party     : IESG
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic