Re: [MMUSIC] Éric Vyncke's No Objection on draft-ietf-mmusic-msrp-usage-data-channel-23: (with COMMENT)

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 03 August 2020 19:57 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 65CA63A10EC; Mon, 3 Aug 2020 12:57:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.201
X-Spam-Level:
X-Spam-Status: No, score=-0.201 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 Q-fP69wkJmrY; Mon, 3 Aug 2020 12:57:51 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00057.outbound.protection.outlook.com [40.107.0.57]) (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 B33403A10DF; Mon, 3 Aug 2020 12:57:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F7P35/elP1S0p0XCinTPqvHy6mNcjnr1yn1mbb6LKYindu72BO7jGvM7l09CLM+4yxZLfE5S/QJWCattwZAral3iYyzFtDSStYk8y4Yq9eoA2c+h77loCY47E/P+EEnr/xqJLIW8VjYsco4ZL7K+Iy4BeqyMnxiNrHm0C2IK0GSHK7Uyg6MRJSqMEJE/ExGyUS8fTGu3mN+xh9lE/YF9LDIwqS1MFYwQ8Q6++gZYMI0FjyiF5lg6emny7OtcC5drt/j1UsPtBIS7Bjmpl7Xj8TOmZNlI5dBFhsgXKHROh2bGaW9PnAT+alWE/GG7FvXMaAMLkd05tbc7bZUTMeytGw==
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=SmCaOvXb7UeEFNu1nAjhkkOENBUZ0v4gLvq3/LXlNPI=; b=ibAVCxu8REg457MJvM87Y6DGmXQnU5EPgSpdMaksoqgBNyyWbQhN8zMuPlHfNsU40meN2wRJFZ28nNiZ4yYCT3Zt7pfrT3BWNk5q8klplx/CtubpjlDi5bhC9wSQI59sW2+bldQTGuNMN7dkHYatLAaeIwIqk42dup1Km8nsgv9UyHWKzhviDuuPByaZT8JjBvPO08cHngWD5djktjXfyApLG4s7dAc6Z7HjCOd1jjhmuyJETuLB3cqyGc6z4T8iYuJoet0gLDMj4Kq2nDwkxQFvHJ4gAfRSoZ25X7ZpVabjdhRvLaf8d4qELVHNfJY8GCazcVY7hOLh0xkxKD+yYA==
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=SmCaOvXb7UeEFNu1nAjhkkOENBUZ0v4gLvq3/LXlNPI=; b=DgWDDKP8UZQ/5uXyFigWGy7qiZCrpfdDaDHqCHZhCBjXyt+Zf7YvzmV/6rgnM3K//f7ufYojz4uSZCQpdjAA43BvsLJh8HtNqSeGvIwK0imNe3R1BVyquH/Be5QFWf4SLSeWeSwhsmrWJsiK4TVKk2giM39Yfg/pxgNvkR1qx8g=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.13; Mon, 3 Aug 2020 19:57:27 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::187b:7fe6:cc5a:eb00]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::187b:7fe6:cc5a:eb00%5]) with mapi id 15.20.3261.014; Mon, 3 Aug 2020 19:57:27 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: The IESG <iesg@ietf.org>, Éric Vyncke <evyncke@cisco.com>
CC: "draft-ietf-mmusic-msrp-usage-data-channel@ietf.org" <draft-ietf-mmusic-msrp-usage-data-channel@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>, Bo Burman <bo.burman@ericsson.com>
Thread-Topic: Éric Vyncke's No Objection on draft-ietf-mmusic-msrp-usage-data-channel-23: (with COMMENT)
Thread-Index: AQHWaa8NDB+VZotEJU+T5m+YoK/RGakmyLY3
Date: Mon, 03 Aug 2020 19:57:27 +0000
Message-ID: <AM0PR07MB38601B44A6CB42A172F55F90934D0@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <159647035556.946.7046332362916487220@ietfa.amsl.com>
In-Reply-To: <159647035556.946.7046332362916487220@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [84.250.22.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c7e8c02e-fe05-4827-4536-08d837e772da
x-ms-traffictypediagnostic: AM0PR07MB3860:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR07MB3860D9F764AFA12303DD3202934D0@AM0PR07MB3860.eurprd07.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: mrz33NeHMfXht/LdzED3TO/Gq4aD+RhC2VFLIsfUXdfeVIQn+WhOgn0gqr5fw2BpqkHo0v6qevT/rYqUQElapG38ubOi9XgB/paf8DhJ6N0ca6++iI0825+gs0/Tj7YefoavtPrp01iTqqzpceQ8lZgK71Ip0qDZh1nvnrrGOe4C6hkZkTNQQgAzwgtgtrrebsGTRb6HLfrLuFsjUVJ1R8Gdz3dDpaY5dyiY7Ov+l5HkzdHFPc2cCnVgXhjXllcCQ54C73UXQHYMnAFxvAYfe+tfCdKvt9HHdverQj9MLCuis79uJpm6ckTbFeubzMq5U9975BfLtldqLiYBXTqZ9g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(376002)(39860400002)(136003)(396003)(26005)(186003)(5660300002)(4326008)(19627405001)(9686003)(83380400001)(55016002)(316002)(107886003)(52536014)(8936002)(86362001)(71200400001)(54906003)(110136005)(33656002)(44832011)(224303003)(7696005)(2906002)(6506007)(66446008)(64756008)(66946007)(66556008)(76116006)(66476007)(478600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: hXAlYNMGwbv2oWBeYulLOxhgeQlN4/adYUQDJq4r6Kh3AuUixnPflmS+Hjmdb+X5Dq+4afsIUROcH49DLJ1QdoHHTK8NyMbz6INK3+MNTool4ls6ZZ5b0CAawtQmvB/lM9nECBW0XRTPjtFgBbatDz4jOCArPqtvAalSBZTh6pKuwyzqMHduSBnoxY4pgiJAX9RG0W+rQ1fMJ9pdQzYRWLe7vOEz5O+tGTUKgZTVyx9Zpdzb74tlPhIPv4n2FChrdTEpz2eM7DfXtTCmxJdwh2T6LFSzgQCARiJBrX+JNGbe1oGPPkuaSUYoxb/0RZY4as/2zvWvsm1mtPpZTvS5zuDKW9PcLpTy3XddpaQgbNuKJ3JEQdTuxtjFz7NDuPyKPeUev16vWyl+Ulo/Bx7poVv79hZtmZKbaHiOrYXzLidppM02fW5dMjbI7nBeKGX0xXOmebZD6BKnLFAD0oHq5DCrsPChGhw8dH57Vk+seInApnNs0IaEsu0WT7z+xuXLJ9Ado9xv/rmtnm/dmLGzuVQ4xf2H5R8G5zaNwVlcx31S4hHMnBoVBrsWkPEnofeCKh5DTJtT165XC8VE5X1fkrvHtmodDTEfgsHI4waKODQg8zE+x3U64H4bEg06LtG2W/qoWis/f1bIaUvDSNrWxQ==
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB38601B44A6CB42A172F55F90934D0AM0PR07MB3860eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c7e8c02e-fe05-4827-4536-08d837e772da
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2020 19:57:27.5776 (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: dJT77V5eQIJxB7Qfry1xl66kX/6GI2AovegLRu/IVyv7U6v3bQu9wufdDz7iZbJmpVKVxqZfp6otGROEVzkX/lwcw2h/qx8WC5iP9x6wlIA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB3860
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/Ypo5przL-3XLfJKRMsHTJ0MiJOs>
Subject: Re: [MMUSIC] Éric Vyncke's No Objection on draft-ietf-mmusic-msrp-usage-data-channel-23: (with COMMENT)
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: Mon, 03 Aug 2020 19:57:54 -0000

Hi,

Thank You for the review! Please see inline.

== COMMENTS ==

-- Section 1 --

>"Compared to WebSockets, which provide...", I found no references to back up
>all claims about WebRTC (e.g., nothing about "telemetry"). Adding some
>informative references would help the reader.

This is probably old text, because I can't remember having written it.

Also, I think the text is out of date, because we no longer need to tell people that browsers support WebRTC.

Perhaps we could remove the second part of the paragraph, on only keep the first part:

   "Compared to WebSockets, which provide a message passing protocol to
   applications with no direct access to TCP or TLS sockets, data
   channels provide a low latency transport, leverage NAT-aware
   connectivity and security features of WebRTC."

After all, this document does not define the data channel mechanism (it only defines a usage), so we don't need to go into details regarding the differences to other transport mechanisms.

---

-- Section 4.1 --

>Out of curiosity, what does "dc" stands for ? Data-channel ? While not
>required, a short explanation would be nice to the reader.

I suggest:

OLD:

   "This document extends the MSRP URI syntax [RFC4975] by defining the
   new transport parameter value "dc":"

NEW:

   "This document extends the MSRP URI syntax [RFC4975] by defining the
   new transport parameter value "dc" (an abbreviation of data channel):"

---


-- Section 4.8 --

>It is nice to have an example but using IPv4 in an example in 2020... humm....
>a little bit outdated ? ;-)

I will replace the IPv4 addresses with IPv6 addresses.

---

-- Section 5.4 --

>The rest of the document is about 'data channel' but this section uses 'SCTP
>stream'. AFAIK, they are the same in the WebRTC world but some consistent
>language would be better (as I am not a WebRTC expert, I can be wrong). Should
>SCTP be an informative reference?

Section 5.4 does not use 'SCTP stream'. Are you referring to Section 5.2?

Section 5.4 does use 'SCTP association'. But, we need to use that, because we are explaining that one needs to establish an SCTP association before a data channel can be established.

Regarding the usage of 'SCTP stream' in Section 5.2, I guess we could replace that with "data channel".

---

Regards,

Christer