[MMUSIC] Draft new version: draft-sctp-sdp-22 [was: AD Evaluation of draft-ietf-mmusic-sctp-sdp-21 - TECHNICAL comments]

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 25 January 2017 07:55 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 16E9712987A; Tue, 24 Jan 2017 23:55:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 bBoU8ugtgK92; Tue, 24 Jan 2017 23:55:10 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 16D2E129878; Tue, 24 Jan 2017 23:55:09 -0800 (PST)
X-AuditID: c1b4fb30-d53ff70000007085-80-588859db6d28
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.183.63]) by (Symantec Mail Security) with SMTP id B7.1B.28805.BD958885; Wed, 25 Jan 2017 08:55:08 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.76]) by ESESSHC015.ericsson.se ([153.88.183.63]) with mapi id 14.03.0319.002; Wed, 25 Jan 2017 08:55:06 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Ben Campbell <ben@nostrum.com>, "draft-ietf-mmusic-sctp-sdp.all@ietf.org" <draft-ietf-mmusic-sctp-sdp.all@ietf.org>, mmusic <mmusic@ietf.org>
Thread-Topic: Draft new version: draft-sctp-sdp-22 [was: AD Evaluation of draft-ietf-mmusic-sctp-sdp-21 - TECHNICAL comments]
Thread-Index: AQHSduBX+cJJ9cJKrEWVSJKgNkjY4g==
Date: Wed, 25 Jan 2017 07:55:06 +0000
Message-ID: <D4AE2688.1655C%christer.holmberg@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.1.161129
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <A1A519750419514BBD3300FE8C615229@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRmVeSWpSXmKPExsUyM2K7ve6dyI4IgzcLhS3md55mt9jUv4nF YuryxywOzB5Llvxk8pi18wlLAFMUl01Kak5mWWqRvl0CV8bhHYYFt6wqdu9rYW1gnGHZxcjJ ISFgIrGyeT5zFyMXh5DAOkaJSx/3s0A4ixklVl/sZ+xi5OBgE7CQ6P6nDRIXEZjMKPG4p5EF pFtYoEriw7tFrCC2iEC9xLx/C8HqRQT0JBb9DAIJswioSrza+ZgJxOYVsJZ4efEQmM0oICbx /dQaMJtZQFzi1pP5TBAHCUgs2XOeGcIWlXj5+B/YeFGgkcufr4GKK0p8fLUPbBWzgKbE+l36 EGOsJT7unMAMYStKTOl+yA6xVlDi5MwnLBMYRWYh2TYLoXsWku5ZSLpnIelewMi6ilG0OLU4 KTfdyEgvtSgzubg4P08vL7VkEyMwVg5u+W2wg/Hlc8dDjAIcjEo8vB+y2yOEWBPLiitzDzFK cDArifDODemIEOJNSaysSi3Kjy8qzUktPsQozcGiJM5rtvJ+uJBAemJJanZqakFqEUyWiYNT qoExJpSjfd7pPr/kM0+kvONnOa9kijE5YzG5oYNlSc3C548s5q42PLL/Zk7+/2zD1ybnbX93 LGQ6X+D56eSXJqEv+ht2PTu972SqyrNjG7/dTHVbtC0hjm3WPCP1EyvnRfDMusqWXvnO8n6e WM+FDzafHk/f8PvE8X6hgjfZV1zsGw+v2id0Ne/VQSWW4oxEQy3mouJEAOHqsHKRAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/zgVPsIBy7sDF6IWkbmald-NcpBo>
Subject: [MMUSIC] Draft new version: draft-sctp-sdp-22 [was: AD Evaluation of draft-ietf-mmusic-sctp-sdp-21 - TECHNICAL comments]
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 25 Jan 2017 07:55:12 -0000

Hi,

Version -22 has now been submitted.

Thanks! :)

Regards,

Christer


On 24/01/17 22:16, "Christer Holmberg" <christer.holmberg@ericsson.com>
wrote:

>
>>All looks good to me. Please submit a revision when you are ready, and I
>>will request >the IETF Last call.
>
>I'll do it tomorrow. The other changes are on a local branch on my office
>computer.
>
>Thanks!
>
>Regards,
>
>Christer
>
>
>
>
>On 24 Jan 2017, at 14:04, Christer Holmberg wrote:
>
>> Hi,
>>
>>>>>>>>> -4.1, last paragraph:
>>>>>>>>> I assume this paragraph refers to fmt values used with
>>>>>>>>> UDP/DTLS/SCTP or TCP/DTLS/SCTP, not fmt values in general.
>>>>>>>>
>>>>>>>> Correct.
>>>>>>>>
>>>>>>>>> It would help to be explicit about that.
>>>>>>>>
>>>>>>>> The first sentence in section 4.1 does say:
>>>>>>>>
>>>>>>>>    "This section defines the following new SDP Media Description
>>>>>>>>      (m- line) protocol identifiers (proto values) for
>>>>>>>> describing an
>>>>>>>>      SCTP association: 'UDP/DTLS/SCTP' and 'TCP/DTLS/SCTP'."
>>>>>>>
>>>>>>> I'm not sure all readers will see the connection between the
>>>>>>> first and last paragraph. I still think it would help to
>>>>>>> explicitly mention it.
>>>>>>> (Especially if it moves to 4.3)
>>>>>>>
>>>>>>> An alternative, if it were to stay in 4.1 would be to have the
>>>>>>> opening paragraph in 4.1 explicitly mention that it includes the
>>>>>>> fmt values to be used in the context of these new proto values.
>>>>>>>>
>>>>>>>>
>>>>>>>>> (Also, it seem like this paragraph belongs in section 4.3).
>>>>>>>>
>>>>>>>> I could move and combine it with the 4th paragraph of section
>>>>>>>> 4.3:
>>>>>>>>
>>>>>>>>    "The m- line fmt value, identifying the application-layer
>>>>>>>>    protocol, MUST be registered by IANA. Section 15.3 defines
>>>>>>>> the
>>>>>>>>    IANA registry for the media format namespace."
>>>>>>>>
>>>>>>>>
>>>>>> Ok, so my suggestion is to:
>>>>>>
>>>>>> 1) Move the paragraph to section 4.3, as described above
>>>>>> 2) Modify the first paragraph in section 4.1:
>>>>>>
>>>>>> "This section defines the following new SDP Media Description (m-
>>>>>>    line) protocol identifiers (proto values) for describing an
>>>>>> SCTP
>>>>>>    association: 'UDP/DTLS/SCTP' and 'TCP/DTLS/SCTP'.  The section
>>>>>>    also describes how an m- line, associated with the proto
>>>>>> values, is
>>>>>>    created, and how the the media format (Œfmt¹) values are used."
>>>>>
>>>>> The change helps, but does it still make sense if the last
>>>>> paragraph of 4.1 moves to 4.3?
>>>>
>>>> So, you suggest to not move the last paragraph to 4.3?
>>>
>>> No, my suggestion is to either (put the additional sentence in the
>>> first paragraph of 4.1 and keep last paragraph in 4.1) _OR_ (move the
>>> paragraph to 4.3 and put the clarification in _that_ paragraph.)
>>
>> Ok, so:
>>
>> 1) Don't modify the 1st paragraph in 4.1
>> 2) Move the last paragraph to 4.3
>> 3) Modify the paragraph in 4.3:
>>
>>       "When the 'UDP/DTLS/SCTP' and 'TCP/DTLS/SCTP' proto values,
>>         the m- line fmt value, identifying the application-layer
>>         rotocol, MUST be registered by IANA. Section 15.3 defines the
>>         IANA registry for the media format namespace."
>>
>> ----
>>
>>>>>>>>> -6.1: What is meant by saying an "endpoint MUST assume that
>>>>>>>>> larger ...
>>>>>>>>> will be rejected"? Can that be stated in terms of actual
>>>>>>>>> procedure (e.g.
>>>>>>>>> "endpoint MUST NOT send...larger"?
>>>>>>>>
>>>>>>>> I'd like Roman's input on this, in case he had some cases in
>>>>>>>> mind where endpoint will have to send larger messages.
>>>>>>>>
>>>>>>>> I guess we could say SHOULD NO send larger message, and explain
>>>>>>>> that one cannot assume that larger message (if sent for whatever
>>>>>>>> reason)
>>>>>>>> will be accepted by the peer.
>>>>>>>
>>>>>>> That would be reasonable if it is the right answer. I just want
>>>>>>> to avoid the vagueness of "MUST assume".
>>>>>>
>>>>>> I suggest the following modified text:
>>>>>>
>>>>>> "An SCTP endpoint SHOULD NOT send a SCTP user message with a
>>>>>> message size that is larger than the maximum size indicated by the
>>>>>> peer.
>>>>>> If
>>>>>> the SCTP endpoint needs (for whatever reason) to send a larger
>>>>>> message, it cannot be assumed that the message will be accepted by
>>>>>> the peer."
>>>>>
>>>>> I'm okay with that, but don't be surprised if we get questions
>>>>> about whether it ever would ever make sense to send a message that
>>>>> you can't assume the peer will accept.
>>>>> (I wonder if it's more a matter
>>>>> of "probably not accept", given the peer has already stated its
>>>>> preference.
>>>>
>>>> If nobody objects, I am ok saying "MUST NOT send".
>>>>
>>>> Because, if there is a case where it would be needed, the peers
>>>> simply need to support and negotiate a larger value.
>>>
>>> Okay with me. If someone comes up with a plausible reason one might
>>> need to send larger messages, please speak up before the IETF LC
>>> completes. :-)
>>
>> Suggested modified paragraph:
>>
>>          "An SCTP endpoint MUST NOT send a SCTP user message with a
>> message
>>           size that is larger than the maximum size indicated by the
>> peer, as it
>>           cannot be assumed that the peer would accept such message."
>>
>> Regards,
>>
>> Christer