[MMUSIC] Re: [Technical Errata Reported] RFC8864 (7805)
Gunnar Hellström <gunnar.hellstrom@ghaccess.se> Wed, 24 July 2024 18:30 UTC
Return-Path: <gunnar.hellstrom@ghaccess.se>
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 422CDC151083 for <mmusic@ietfa.amsl.com>; Wed, 24 Jul 2024 11:30:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.741
X-Spam-Level:
X-Spam-Status: No, score=-1.741 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_SOFTFAIL=0.665, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=ghaccess.se
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 o9c4fIR0TOtF for <mmusic@ietfa.amsl.com>; Wed, 24 Jul 2024 11:30:42 -0700 (PDT)
Received: from smtp.egensajt.se (smtp.egensajt.se [193.42.159.246]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D92BC151070 for <mmusic@ietf.org>; Wed, 24 Jul 2024 11:30:39 -0700 (PDT)
Received: from GHAccess2 (host-217-213-107-6.mobileonline.telia.com [217.213.107.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: gunnar.hellstrom@ghaccess.se) by smtp.egensajt.se (Postfix) with ESMTPSA id 44F1A20EAE for <mmusic@ietf.org>; Wed, 24 Jul 2024 20:30:30 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ghaccess.se; s=dkim; t=1721845830; bh=tvnO+NkvA1WIUeiVWLgoGV9r9SYmcF+9yZICHgGEasE=; h=Reply-To:From:To:References:In-Reply-To:Subject:Date:From; b=mYURBoRncG+BKKKZLYWV7qyLPpvgSDXt+xVuwBysJqaulCZOvxBA/8Fsu8OA4IZta OvoulbrxAQW584Tyov61tGViDdF3wgXPOvy5gWz4e9dHD9P+0xKIgGQF6rFYuQL9/m NJAnSoUh9fmPqdmxgabjMamWd39KnUqoBmfxL7eA=
From: Gunnar Hellström <gunnar.hellstrom@ghaccess.se>
To: mmusic@ietf.org
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> <AS8PR07MB80697339B02C5C6B14EE910593342@AS8PR07MB8069.eurprd07.prod.outlook.com> <a7328bf8-0258-4dee-8a4c-c59f2c5cea63@alvestrand.no> <AS8PR07MB80693CCD7A91419F27B5DA33933C2@AS8PR07MB8069.eurprd07.prod.outlook.com> <20424435-9be6-4812-92b3-77fed7df0965@alvestrand.no> <AS8PR07MB80698306D249D3F59343F68D933C2@AS8PR07MB8069.eurprd07.prod.outlook.com> <37ba507a-7da7-4ca0-87d3-6c31f507de18@alvestrand.no> <AS8PR07MB80696A9C5B68B85BC4246DCA93032@AS8PR07MB8069.eurprd07.prod.outlook.com> <6214e088-8177-4503-b179-e62316a9eed1@ghaccess.se> <2f7cab5b-bf75-4932-a56c-d5833859f043@ghaccess.se> <4d121e9d-b4e0-41fb-a af4-5f312b558d 94@ghaccess.se>
In-Reply-To: <4d121e9d-b4e0-41fb-aaf4-5f312b558d94@ghaccess.se>
Date: Wed, 24 Jul 2024 20:30:29 +0200
Organization: GHAccess
Message-ID: <01d801daddf7$8ffca210$aff5e630$@ghaccess.se>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01D9_01DADE08.53863560"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGX6GDSS6nBBC339Og903A5mp7lHQIq/ulcATGaxacCj3n4DwHy+WdcAcmH5agBR2LkogIR4xO3AbFDJjQBVYQGSAHbtol0ApJ00EgCP47DMQEz3URNAnNuVhECQGZK2LGnK35w
Content-Language: sv
Message-ID-Hash: 6GVTI2LADX7GU7N74EHI45EYJT3T6GOL
X-Message-ID-Hash: 6GVTI2LADX7GU7N74EHI45EYJT3T6GOL
X-MailFrom: gunnar.hellstrom@ghaccess.se
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mmusic.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Reply-To: gunnar.hellstrom@ghaccess.se
Subject: [MMUSIC] Re: [Technical Errata Reported] RFC8864 (7805)
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/h6trpv04DHpU8UjxR1-LBXX7IxA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Owner: <mailto:mmusic-owner@ietf.org>
List-Post: <mailto:mmusic@ietf.org>
List-Subscribe: <mailto:mmusic-join@ietf.org>
List-Unsubscribe: <mailto:mmusic-leave@ietf.org>
I see that MMUSIC is about to close, but the list to be open for errata discussions. One errata discussion we have not closed yet is the one on RFC8864. I would like to see the problem resolved. It blocks referencing RFC 8865 in other standards. My latest proposal was the one below. Can it be accepted? Proposal from April 2024 It seems to me that the realistic solution is to separate the SDP exchange for the SCTP association from the SDP exchange for the channel establishment. Then the same odd/even rule can be used for SDP based opening of channels as for DCEP based. For a simple case it looks less efficient, by requiring two SDP exchanges, but it will be similar to when using DCEP. This can be established by changes in 6. and 6.1 ------Sentences to change in 6. --------------------------------------- The generic offer/answer procedures for negotiating the SCTP association used to realize data channels are defined in [RFC8841 <https://datatracker.ietf.org/doc/html/rfc8841> ]. This section only defines the data-channel-specific procedures. <https://datatracker.ietf.org/doc/html/rfc8864#section-6-2> ¶ "Initial offer" refers to the offer in which a data channel is opened. It can be either the initial offer or a subsequent offer of the associated SDP session. <https://datatracker.ietf.org/doc/html/rfc8864#section-6-3> ¶ --------Proposed new wording of 6.------------------------------------------------------------------------------------------- The generic offer/answer procedures for negotiating the SCTP association used to realize data channels are defined in [RFC8841 <https://datatracker.ietf.org/doc/html/rfc8841> ]. This section only defines the data-channel-specific procedures. <https://datatracker.ietf.org/doc/html/rfc8864#section-6-2> ¶ "Initial offer" refers to the offer in which a data channel is opened. The initial offer SHALL be made after the corresponding SCTP Association is established. <https://datatracker.ietf.org/doc/html/rfc8864#section-6-3> ¶ --------------Current wording of 6.1 --------------------------------------------------------------- In order to avoid SCTP Stream identifier collisions, in alignment with [RFC8832 <https://datatracker.ietf.org/doc/html/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. SCTP stream identifiers associated with data channels that have been negotiated using DCEP MUST NOT be included in SDP offers and answers. <https://datatracker.ietf.org/doc/html/rfc8864#section-6.1-2> ¶ -------Proposed new wording of 6.1 --------------------------------------- In order to avoid SCTP Stream identifier collisions, in alignment with [RFC8832 <https://datatracker.ietf.org/doc/html/rfc8832> ], the endpoint acting as a DTLS client (for the SCTP association used to realize data channels) MUST use even identifier values in offers, and the endpoint acting as a DTLS server MUST use odd identifier values in offers. The answers SHALL have the same identifier values as in the offers. SCTP stream identifiers associated with data channels that have been negotiated using DCEP MUST NOT be included in SDP offers and answers. ---------------------------------------------------------------------------------- It should be possible to develop guidelines for implementation of the resulting procedures in browser based application. RFC8864 Annex A describes that other methods for assigning stream ID:s than the odd/even rule can be defined for specific applications. So, for more efficient channel establishment it can be specified that when DCEP is not at all used in the SCTP Association, then the application may decide on other ways to decide on the SCTP stream ID:s. Proposals for such handling may be added to 6. or 6.1. if the main principle above is found suitable. /Gunnar ------------------------------------------------------------ Gunnar Hellström GHAccess Gunnar.hellstrom@ghaccess.se <mailto:Gunnar.hellstrom@ghaccess.se> Tel: +46 70 820 42 88
- [MMUSIC] [Technical Errata Reported] RFC8864 (780… RFC Errata System
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Bo Burman
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Bernard Aboba
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Paul Kyzivat
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Paul Kyzivat
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Murray S. Kucherawy
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Harald Alvestrand
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Harald Alvestrand
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Harald Alvestrand
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Paul Kyzivat
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Gunnar Hellström
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Gunnar Hellström
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Gunnar Hellström
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Gunnar Hellström
- [MMUSIC] Re: [Technical Errata Reported] RFC8864 … Gunnar Hellström
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Bernard Aboba
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Gunnar Hellström
- Re: [MMUSIC] [Technical Errata Reported] RFC8864 … Christer Holmberg