Re: [MMUSIC] Roman Danyliw's Discuss on draft-ietf-mmusic-data-channel-sdpneg-25: (with DISCUSS and COMMENT)

"Roni Even (A)" <roni.even@huawei.com> Thu, 11 April 2019 09:25 UTC

Return-Path: <roni.even@huawei.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 E49D41206C8; Thu, 11 Apr 2019 02:25:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 uQXBolG8aee6; Thu, 11 Apr 2019 02:25:36 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 3B716120397; Thu, 11 Apr 2019 02:25:34 -0700 (PDT)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id C16D24EA79755DE21551; Thu, 11 Apr 2019 10:25:30 +0100 (IST)
Received: from lhreml702-chm.china.huawei.com (10.201.108.51) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 11 Apr 2019 10:25:30 +0100
Received: from lhreml702-chm.china.huawei.com (10.201.108.51) by lhreml702-chm.china.huawei.com (10.201.108.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Thu, 11 Apr 2019 10:25:30 +0100
Received: from DGGEMM422-HUB.china.huawei.com (10.1.198.39) by lhreml702-chm.china.huawei.com (10.201.108.51) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Thu, 11 Apr 2019 10:25:30 +0100
Received: from DGGEMM526-MBX.china.huawei.com ([169.254.8.138]) by dggemm422-hub.china.huawei.com ([10.1.198.39]) with mapi id 14.03.0415.000; Thu, 11 Apr 2019 17:24:40 +0800
From: "Roni Even (A)" <roni.even@huawei.com>
To: Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>
CC: "draft-ietf-mmusic-data-channel-sdpneg@ietf.org" <draft-ietf-mmusic-data-channel-sdpneg@ietf.org>, Bo Burman <bo.burman@ericsson.com>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: Roman Danyliw's Discuss on draft-ietf-mmusic-data-channel-sdpneg-25: (with DISCUSS and COMMENT)
Thread-Index: AQHU7w7V0tv66pNAHEeoztcGvf2AaKY2qXPQ
Date: Thu, 11 Apr 2019 09:24:39 +0000
Message-ID: <6E58094ECC8D8344914996DAD28F1CCD18CDB59D@dggemm526-mbx.china.huawei.com>
References: <155484000356.19554.8395796686893872238.idtracker@ietfa.amsl.com>
In-Reply-To: <155484000356.19554.8395796686893872238.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.200.202.102]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/Ea9bxJvplCz87zMEG1PFVGTwHJs>
Subject: Re: [MMUSIC] Roman Danyliw's Discuss on draft-ietf-mmusic-data-channel-sdpneg-25: (with DISCUSS and 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: Thu, 11 Apr 2019 09:25:47 -0000

Thanks for the review, see inline


-----Original Message-----
From: Roman Danyliw via Datatracker [mailto:noreply@ietf.org] 
Sent: Tuesday, April 09, 2019 11:00 PM
To: The IESG
Cc: draft-ietf-mmusic-data-channel-sdpneg@ietf.org; Bo Burman; mmusic-chairs@ietf.org; bo.burman@ericsson.com; mmusic@ietf.org
Subject: Roman Danyliw's Discuss on draft-ietf-mmusic-data-channel-sdpneg-25: (with DISCUSS and COMMENT)

Roman Danyliw has entered the following ballot position for
draft-ietf-mmusic-data-channel-sdpneg-25: Discuss

When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-mmusic-data-channel-sdpneg/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

(1) Section 5.2.1.  The ABNF of stream-id of “dcsa-value = stream-id …” does not appear to be defined explicitly or by reference in the draft.

RE: will  add "stream-id = 1*5DIGIT" ; same as dcmap-stream-id

(2) Section 6.6, “… the offerer SHALL include previously negotiated SDP attributes … associated with the channel”.  What is the behavior of the receiver if the attributes included by the offerer are NOT those that were previously negotiated?

RE: The behavior is protocol specific, offer answer may be used by multiple signaling protocol e.g. SIP


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

(1) Section 1.  Editorial Nits.
s/The concept of establishing a bi-directional data channel running on top of the Stream Control Transmission Protocol (SCTP) is in
[I-D.ietf-rtcweb-data-channel] allowing applications to use data    channels./
The concept of establishing a bi-directional data channel running on top of the Stream Control Transmission Protocol (SCTP) in [I-D.ietf-rtcweb-data-channel] allows applications to use data channels./

[RE] Not sure - the allowing refers to [rtcweb-data-channel]

s/An in-band Data Channel Establishment Protocol (DCEP) is in [I-D.ietf-rtcweb-data-protocol], however other in-band or out-of-band protocols may be used for establishing data channels./ In addition to the in-band Data Channel Establishment Protocol (DCEP), other in-band and out-of-band protocols may be used for establishing data channels/

[RE] prefer to use as is

(2) Section 1.  Typo (extra space between close bracket and period) s/For MSRP they are documented in [I-D.ietf-mmusic-msrp-usage-data-channel] ./ For MSRP they are documented in [I-D.ietf-mmusic-msrp-usage-data-channel]./
[OK]

(3) Section 3.  Editorial Nit.
old: "delivery... )."; new: "delivery, etc.)."
[RE] OK



(4) Section 6.1.  Editorial Nit.
There appears to be two instances of the sentence, “SCTP stream identifiers associated with data channels that have been negotiated using DCEP MUST NOT be included in SDP offers and answers.”

[RE] thanks, will remove the first instance


(5) Section 6.5.  The sentence “Note: DCEP is not used, that is neither the SDP offerer nor the SDP answerer send an in-band DCEP DATA_CHANNEL_OPEN message”
uses a triple negative so the guidance is not clear.
[RE]  I can remove the note, does not provide any vaue


(6) Section 6.7, Per “SDP offer or answer has an "a=dcsa" attribute, whose subprotocol attribute is known, but whose subprotocol attribute semantic is not known for the data channel transport case”, consider a case where the sub-protocol attribute is known but the value is invalid.  Is that case a sub-set of what is meant by the “attribute semantic is not known”?
[RE] yes, this is what semantics means