Re: [MMUSIC] WGLC on draft-ietf-mmusic-rfc8843bis-00

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 03 June 2021 17:54 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 978C73A1181 for <mmusic@ietfa.amsl.com>; Thu, 3 Jun 2021 10:54:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.003
X-Spam-Level:
X-Spam-Status: No, score=-2.003 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XWVubvw6Rnds for <mmusic@ietfa.amsl.com>; Thu, 3 Jun 2021 10:54:20 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2089.outbound.protection.outlook.com [40.107.220.89]) (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 E3B173A1187 for <mmusic@ietf.org>; Thu, 3 Jun 2021 10:54:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OZXsfj3cT/qQmFNixq5AM/IqAtzn9+96yZTHHu45SqWtVrVuU+NKHiTsGzzQbCwV/KAAOKZeZAKd6i/LA6CyrLa5l1j8crQrwOVjzFdhyePn3axSZwOX7B09VwKCLE6o0giJ9V3rrbuJov6G++jDIp2fRJlpNVbhIEfTlVKnywIT1rNfdmu/m99IKy5XsNruDryY3SF1lzDXUqxbWn2lNe8szjLwbGy2TRjiMbzCRltWMAcStuGUHmCokXgX2+aa5dnJRhSUjtxhcZcS2Sk5CtWlrypLaGNQwSEUfMTXgH7kqxrpZ8f0dOUfkbvynnJpPA/cS2Lm5GeGH7sXr2toUA==
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=3Afv2hrmR2EOo1H2PIUDIfZmVase6MQrGMZQANx3JiE=; b=N3BxIJ83MjcQU0JILDs97+mNuvG9rasd0ORwUUVny11ZV8i6HuD4Xz/Bz6QKyHPQPCFRmLpuk4/d8rY+6frPNEamO8Ys9rebqhITQE3rz4ZsILrdMmbpIx1yPM4CDdMqFbGLrvmw3vshHnyaGuF+/lGMDT0ivJsI20U0HcOOvkEBBdH1bluYZcIWkM4TkzLfCojbhSoEusNyMiX1D4wWU3iqp5/9Z3GRqdJCMfN+gdjB56xlYL9FucNjqKxQH2VlZC3eGmch+IyTo6wo4WEKgclgsemDauMpRleNK0gIZGhpDRacDfyxzDZqa8utcZycC0sP5vPXkXOdKS1LR71/bQ==
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=bestguesspass action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
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=3Afv2hrmR2EOo1H2PIUDIfZmVase6MQrGMZQANx3JiE=; b=Ux6Kk4Q/vpjHFayUHUfi10UPPEN48zJnl4HUP2x5cOLhaP6Ks0xlcMq+0KGOVlwBSI77PHNfel3+3cVUjClyJBjeW0j+aqljSJ5bw6vTVBpmf/EzSBud+pLKDEZYfdDpstUZMDNEFgYTW7NSxrEJ4MATBQjJmD1sqnDoC2hUCIw=
Received: from BN9PR03CA0038.namprd03.prod.outlook.com (2603:10b6:408:fb::13) by DM6PR12MB4764.namprd12.prod.outlook.com (2603:10b6:5:31::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.24; Thu, 3 Jun 2021 17:54:18 +0000
Received: from BN1NAM02FT049.eop-nam02.prod.protection.outlook.com (2603:10b6:408:fb:cafe::3c) by BN9PR03CA0038.outlook.office365.com (2603:10b6:408:fb::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.15 via Frontend Transport; Thu, 3 Jun 2021 17:54:16 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass 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;
Received: from outgoing-alum.mit.edu (18.7.68.33) by BN1NAM02FT049.mail.protection.outlook.com (10.13.2.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.18 via Frontend Transport; Thu, 3 Jun 2021 17:54:15 +0000
Received: from MacBook-Air.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 153HsEOu018498 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <mmusic@ietf.org>; Thu, 3 Jun 2021 13:54:14 -0400
To: mmusic@ietf.org
References: <43f7a353-d615-723d-ad5e-641bdba11911@cisco.com> <47982a65-8dfb-44d0-cc23-0e3f1670f548@cisco.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <cd120db9-7d16-b919-e20a-1a231b0ef603@alum.mit.edu>
Date: Thu, 3 Jun 2021 13:54:14 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <47982a65-8dfb-44d0-cc23-0e3f1670f548@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cd4a4c05-1df7-4a29-af47-08d926b89a5b
X-MS-TrafficTypeDiagnostic: DM6PR12MB4764:
X-Microsoft-Antispam-PRVS: <DM6PR12MB476484B95046A6E794FA1E52F93C9@DM6PR12MB4764.namprd12.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 6vX0Z2/ErRywPTDP14lHSksPoxl7qW52BCSG5A2cVAHuUJ4qp7QSOaphWRkgl+a/v9ncMbcsf7Yt9RgNKPJeskbonAenrALf13TNwaOYNG6BaQryACxykCDp78wPbfxSf6OMHC8+Hh0tQOY6LsTHxnq93vwp9F6kMx9FU0K8Ag2lBrnG3lXhXpWdFyFT+LS5hvjGE7J4KtG5Tcjvp4xFU60pYCovUJldsZbmBDaPRKQFbK0WurjzWoLw4frn9KpsmpMDDL1Etm4UF5P0E0XkLaSzGRHfBzce95f3yYoynQ4z3PTj5mc7dAZyuFAl4ug0i3NDV/yMLEOFYKVgWt0ZxdWF7nkrb7iYI2o/omk7AG1Z609kV/o+b74FkP1aQ3cC28kRpnMOJqkvBHZpLuuaytL2CPf+zs47awqfZYvoH93dCQpMjYIHbkYttsbacZ4aHkq591xZN2XEfby4Tl49sgKBvCjxsuTv9u9h80zZViFNd+WZYoLHk5IiSTqcGRGLYPHR+jczZhNYOxzH0dFwV6OCGMIR+1qi3zyWH5LCG/85syq8EltgBiWg2BgIz4a5ezOl5g++UKpfmz5R2wKoolFq9LXNfZMmgNCmCJMulRX/LLSsdFfkj5EMD4utrVinO9Mef2XgjLhd6e0HSiXYvaeS6cRcrm6R/8rPeDB4La2TNB0s0x3gkXJ+Cm7AFRdD
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:(346002)(39860400002)(136003)(396003)(376002)(46966006)(36840700001)(36906005)(31686004)(70586007)(82740400003)(31696002)(786003)(8936002)(86362001)(75432002)(316002)(186003)(26005)(7596003)(356005)(2906002)(36860700001)(70206006)(478600001)(47076005)(336012)(5660300002)(6916009)(82310400003)(2616005)(956004)(8676002)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2021 17:54:15.4553 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cd4a4c05-1df7-4a29-af47-08d926b89a5b
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: BN1NAM02FT049.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4764
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/wXVBe2_K-mwz5lmn68uC4shDkdw>
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-rfc8843bis-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Jun 2021 17:54:23 -0000

Flemming asked me to review this doc...

Its unfortunate that the misalignment between RFC8843 and RFC8829 
occurred, requiring a bis so soon. And I'm not particularly happy with 
the choice to prefer the mechanism in RFC8829 over that in RFC8843, 
since I think the mechanism chosen in RFC8843 was well reasoned. 
However, I did follow the discussions and understand the pragmatics that 
drove this choice. So I am going to take that as a given.

Now to other comments:

First, I have a general question about the overall goals of this bis. 
Superficially it is to eliminate the inconsistencies with RFC8829. But 
why? ISTM that the ultimate goal is to maximize the possibility of 
interoperation between webrtc and other SDP-based sessions such as SIP. 
If that is the true goal, maybe other things ought to be included in 
this bis. Notably, RFC8829 has a multitude of constraints on things that 
are included in bundled "m=" sections. For instance, section 5.2.1 of 
rfc8829 says:

    Bundle-only "m=" sections MUST NOT contain any ICE
    credentials and MUST NOT gather any candidates.

Should that constraint be included in the bis? It would be harmless to 
do so since it only affects syntax, not semantics. There are many 
similar constraints.

OTOH, RFC8829 also contains a lot of restrictions forbidding usage that 
is valid in RFC8843. Those constraints might make sense in the webrtc 
context but not so much for general use of bundle non-webrtc 
environments. Implementations should be free to use features that can't 
interoperate with webrtc. So importing those into this bis would IMO be 
an overreach.

It isn't my place to decide what is right here. But ISTM this ought to 
be discussed by the WG.

Other things:

* Section 1.4 says:

    In addition, this document implements the following erratas: 6431,
    6437

AFAICT errata 6437 was already corrected in RFC8843, which is odd since 
it was reported against it. The fix was a change in section reference 
from 4.2.2 to 4.2.6. But RFC8843 does reference 4.2.6, not 4.2.2, and 
the bis is unchanged in this regard. So perhaps mention of this errata 
should be dropped.

* Notes at the end of sections 7.3 and 7.4 discuss interoperation if 
implementions of the bis with those of RFC8843. It would be good to 
include an example of this. (For the benefit of those who implement from 
the examples!)

	Thanks,
	Paul