Re: [MMUSIC] draft-ietf-mmusic-sctp-sdp-07 SCTP SDP syntax question

Christian Groves <Christian.Groves@nteczone.com> Wed, 01 October 2014 07:45 UTC

Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFC1B1A8828 for <mmusic@ietfa.amsl.com>; Wed, 1 Oct 2014 00:45:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 LnUbcHEZevNJ for <mmusic@ietfa.amsl.com>; Wed, 1 Oct 2014 00:45:02 -0700 (PDT)
Received: from cserver5.myshophosting.com (cserver5.myshophosting.com [175.107.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFE4F1A0024 for <mmusic@ietf.org>; Wed, 1 Oct 2014 00:45:01 -0700 (PDT)
Received: from ppp118-209-40-172.lns20.mel4.internode.on.net ([118.209.40.172]:58486 helo=[127.0.0.1]) by cserver5.myshophosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from <Christian.Groves@nteczone.com>) id 1XZEZR-00054r-Sz; Wed, 01 Oct 2014 17:43:34 +1000
Message-ID: <542BB0F7.3090608@nteczone.com>
Date: Wed, 01 Oct 2014 17:44:55 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
References: <542A9E4B.2050608@nteczone.com> <542AA680.1030809@nteczone.com> <2AB21794-B955-48A3-ACC1-B0D838354BFA@ericsson.com>
In-Reply-To: <2AB21794-B955-48A3-ACC1-B0D838354BFA@ericsson.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cserver5.myshophosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Get-Message-Sender-Via: cserver5.myshophosting.com: authenticated_id: christian.groves@nteczone.com
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/JwgHgGmdYtZha4owLS4TB2Qor9g
Cc: "<mmusic@ietf.org>" <mmusic@ietf.org>
Subject: Re: [MMUSIC] draft-ietf-mmusic-sctp-sdp-07 SCTP SDP syntax question
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 01 Oct 2014 07:45:05 -0000

Hello Salvatore,

Thanks for the replies. Please see some comments below.

Regards, Christian

On 1/10/2014 5:29 PM, Salvatore Loreto wrote:
> Hi Christian,
>
> thanks a lot for reading and reviewing the draft
> see more in line
>
> On Sep 30, 2014, at 3:48 PM, Christian Groves <Christian.Groves@nteczone.com> wrote:
>
>> I seemed to have got cut and paste happy in 1) below. The "1*(SP sctp-fmt)" should only apply to "DTLS/SCTP".
>>
>> Christian
>>
>> On 30/09/2014 10:12 PM, Christian Groves wrote:
>>> Hello Salvatore,
>>>
>>> There seems to be several issues with the updated syntax:
>>>
>>> 1) Cl.4.1 Media Description: With the updated syntax the ability to have more than one usage of the SCTP association has been lost as "sctp-fmt" is a single value.
>
> <Sal>
> there have been several discussion about the ability to have more than one usage of the SCTP association,
> and has been agreed not to allow it.
> So each 'm' line describes a single SCTP association;  each association has only one single specify usage.
> </Sal>

[CNG] So how would I specify in SDP a scenario where BFCP uses a 
DTLS/SCTP association and MSRP uses a DTLS/SCTP association where they 
both use the same DTLS connection? Are these to be separate m-lines?
>
>
> ..snip..
>>> 3) Cl.4.1.2: There appears to be a formal space (SP) missing from the syntax between association-usage and max-message-size.
>>>
>>> sctpmap-attr = "a=fmtp:" association-usage [max-message-size]
>>>
>>> should be:
>>> sctpmap-attr = "a=fmtp:" association-usage [SP max-message-size]
>>>
>>> The current syntax allows an fmtp usage with no max-message-size parameter, e.g. "a=fmtp:bfcp". Should this be allowed?
> <Sal>
> this has been discussed back in April or May. It has been decided that the max-message-size parameter is optional.
> In the case it is not present the default value is 64K
> </Sal>
[CNG] I agree that the max-message-size parameter is optional, in that 
case an endpoint wouldn't specify the whole a=ftmp: line. It seems 
strange to allow the endpoint to specify half a line?

>>> 5) Cl.4.1.2: "If the parameter is not present, the implementation should provide a
>>> default, with a suggested value of 64K." Is this 64,000 or is 65,535 bytes?
[CNG] I think you skipped this?

>>> 7) Cl.10: How will this registry relate to the “WebSocket Subprotocol Name Registry” (http://www.iana.org/assignments/websocket/websocket.xml#subprotocol-name)?
> <Sal>
> It is not related. The 'association-usage' specifies how the SCTP association will be used.
> For example in the case of webrtc-datachannel value it would indicate how to pair certain streams,
> how to consider specific stream etc.
> as described in https://tools.ietf.org/html/draft-ietf-rtcweb-data-protocol-08 and in
> http://tools.ietf.org/wg/rtcweb/draft-ietf-rtcweb-data-channel/
>
> the WebSocket Subprotocol Name Registry is used to populate the protocol field in the
> protocol field in https://tools.ietf.org/html/draft-ietf-rtcweb-data-protocol-08#section-5
>
> </Sal>
[CNG] So if I use the SCTP association for "bfcp" then i'd need to 
document this in the new registry associated with the draft? and if I 
then used "bfcp" for webrtc-datachannel then i'd need to update the 
websocket registry. Two places for the same protocol?