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

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 09 February 2024 20:24 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 A4B22C14F5F5 for <mmusic@ietfa.amsl.com>; Fri, 9 Feb 2024 12:24:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.007
X-Spam-Level:
X-Spam-Status: No, score=-2.007 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, 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_BLOCKED=0.001, 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 (1024-bit key) header.d=alum.mit.edu
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 UYv0w0MOfwVG for <mmusic@ietfa.amsl.com>; Fri, 9 Feb 2024 12:23:59 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2102.outbound.protection.outlook.com [40.107.94.102]) (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 07A4DC14F5F2 for <mmusic@ietf.org>; Fri, 9 Feb 2024 12:23:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nZFZhmZ8+ZvOFh0k9BY7AtCYFRFBnHchB5Q7liWlP6+x2TTW3SfptesP0NS6Y5TPdscwVnL+pHkEMK+XUVIdSrNbNziI/Cev0Kx7oRm42+ZdZRTFUIdBWYrHJ0XNtwI95A+iGiwfqLnbAXW7Xc1Ae4qQaw2NcykIOeg3PHK5U2EqghuluO5ruHgApzp20JP0+tMCqb2ElzJQSEu2sM3/yNfXAnx0vQ96i+u4Ra+dMK5oU2u29lFGxddj3z2e+Ibe2U8l378tWLIKhE1pfwDCGUWxxkJConVkByayvB4EOwlxl5aAZ9WTESouwjyHWIz75apMH9KRDerwdkS5zssHwA==
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=hFJJ/EyrzAsk8WCTl0wKCqxh11k6g3GvLNj4NLK8z20=; b=DohX5KgAKQvyyDK4WZMcu8MqqoiXQtcIo3txhJiDg4CoMHF4anR5pU+XRP6/H5lVyd8XOZsDyo/1D0srWhUlUonVK9Blh5maAOPb9f9YS8/2WaV70AsNEteNlJy453N9z7t1MkTqVk5FHLmSJ9Eu63BfCcbPT8TIdgVpqFPxB+RlMLkSrkyc542IYDUVkzP946j4hqHC0azdcW5vFfwpeAckpRWUnLvi4yIL6fpWcgeKprwYQncPEpdgCFGfZ3M2xSsx7lcROv4PejtCejdebmyGuw/xRzxS3YpS2lnvZIkjDlM6CygoemCRyZFhlkw3jgOn40xY6Bjqi4HnK43edQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hFJJ/EyrzAsk8WCTl0wKCqxh11k6g3GvLNj4NLK8z20=; b=V9SQ8b1kDcjIRWBqtnzDMZ069QFlBaGPaKR093jQ+NtArT8cS6eNS5IzCLIATZnWzFallUVWY5y1AR+Ktf4eZwjUbG/2503hjNf9YuYJxC0u8KBW7sRrQGLNwmWpfF29r6lRULR5lYz+40yD7DAPAwqmIom45V0sLQ6jnRJaNAY=
Received: from DM6PR08CA0011.namprd08.prod.outlook.com (2603:10b6:5:80::24) by BN9PR12MB5162.namprd12.prod.outlook.com (2603:10b6:408:11b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.14; Fri, 9 Feb 2024 20:23:56 +0000
Received: from DS1PEPF00017090.namprd03.prod.outlook.com (2603:10b6:5:80:cafe::10) by DM6PR08CA0011.outlook.office365.com (2603:10b6:5:80::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.38 via Frontend Transport; Fri, 9 Feb 2024 20:23:56 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by DS1PEPF00017090.mail.protection.outlook.com (10.167.17.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.19 via Frontend Transport; Fri, 9 Feb 2024 20:23:56 +0000
Received: from [192.168.1.52] (c-73-143-251-114.hsd1.ma.comcast.net [73.143.251.114]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 419KNsrs017837 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <mmusic@ietf.org>; Fri, 9 Feb 2024 15:23:55 -0500
Message-ID: <171bacd1-0316-46d2-a374-c89ee5d535e1@alum.mit.edu>
Date: Fri, 09 Feb 2024 15:23:54 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: mmusic@ietf.org
References: <20240209080227.970F611821EC@rfcpa.amsl.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <20240209080227.970F611821EC@rfcpa.amsl.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DS1PEPF00017090:EE_|BN9PR12MB5162:EE_
X-MS-Office365-Filtering-Correlation-Id: d58846a6-7687-4a89-89cd-08dc29ad0acb
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: rF2NBVhnocpVuPjQkqK68gPSWLYeaW/FhaqYCgXpeEoZZBraAsX8pJha+fqU118trN56rd1ED+2ciR7fAF9kk+yJbEXa1sUQB/cMxxPp0DmQb8YHD7c7iT60TkoNC1y66fU/ne+F345NsoS0anf/bywyNzH3KW/oMpEVBiPV2+Y8ATWcAIlZ14rIblRSe+wbSplILUV+UqdYQVG2rvRhpQSC5Lczbs/KMwBUjy8hT+M15EWTko429/g7RsX8O1aHrjSUdrCQDaHBDUH2oNZfK+m47FYzmMYgH7uACmFwpkwKc4XHqHAde3V70fjFcweZtFw9sQEqWr98qX6TP1qjSe+LkhgwlezWViYooTBO8WALeO/WBXrjRG9kEbPSWwLbB75wKD+G8hMmM/wOORf72IDC+BX4mx2B9yEy0Y7WDufdmMtn4owLPeHKXhVLXN7WxROcnkS+XcycJ/+K4d+ScX7X9Vs7WHtnNitLwW67m3yILNUon2ZbOgDC6Ka/mo0M0AUJM4lh/k3Ag5Hwk/O3awsIojuh/oLDDLSa7xj2OYikAHD4sHvJsTSC56SOmcuwHBoRCiWBd3dCq8cDi5snUA==
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230031)(396003)(39860400002)(376002)(136003)(346002)(230922051799003)(451199024)(1800799012)(82310400011)(186009)(64100799003)(46966006)(40470700004)(36840700001)(86362001)(41300700001)(7596003)(31696002)(82740400003)(31686004)(356005)(75432002)(41320700001)(5660300002)(336012)(2616005)(956004)(2906002)(478600001)(66899024)(966005)(53546011)(26005)(83380400001)(786003)(6916009)(8936002)(70206006)(70586007)(316002)(8676002); DIR:OUT; SFP:1102;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2024 20:23:56.3522 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d58846a6-7687-4a89-89cd-08dc29ad0acb
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: DS1PEPF00017090.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5162
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/SfPMvhtX_IEEOdLFmZPzy0LW3aQ>
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: Fri, 09 Feb 2024 20:24:03 -0000

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?

	Thanks,
	Paul

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