Re: [bfcpbis] Ben Campbell's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 25 October 2018 03:22 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: bfcpbis@ietfa.amsl.com
Delivered-To: bfcpbis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0FB6130EA8 for <bfcpbis@ietfa.amsl.com>; Wed, 24 Oct 2018 20:22:20 -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 8_naQB3oDBcK for <bfcpbis@ietfa.amsl.com>; Wed, 24 Oct 2018 20:22:18 -0700 (PDT)
Received: from alum-mailsec-scanner-6.mit.edu (alum-mailsec-scanner-6.mit.edu [18.7.68.18]) by ietfa.amsl.com (Postfix) with ESMTP id EFD4C130E46 for <bfcpbis@ietf.org>; Wed, 24 Oct 2018 20:22:17 -0700 (PDT)
X-AuditID: 12074412-433ff70000007195-86-5bd136e8946e
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id BD.60.29077.8E631DB5; Wed, 24 Oct 2018 23:22:16 -0400 (EDT)
Received: from Paul-Kyzivats-MacBook-Pro.local (c-73-144-37-121.hsd1.mi.comcast.net [73.144.37.121]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id w9P3MFmr002271 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <bfcpbis@ietf.org>; Wed, 24 Oct 2018 23:22:16 -0400
To: bfcpbis@ietf.org
References: <154035070053.31341.6116940266640654293.idtracker@ietfa.amsl.com> <02154bdb-ef66-d30b-82af-f650fe7d8f7c@nostrum.com> <DF19CE39-91BE-4BF3-8D71-4057C5E0DD38@nostrum.com> <B668AE7C-CF15-4354-8421-19CD585F13AB@ericsson.com> <7A716789-DFD1-4D5D-9225-5DFFFE4A740D@nostrum.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <2eee0fd6-9d51-e5dd-90c1-4aa190c99a62@alum.mit.edu>
Date: Wed, 24 Oct 2018 23:22:15 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <7A716789-DFD1-4D5D-9225-5DFFFE4A740D@nostrum.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRmVeSWpSXmKPExsUixO6iqPvS7GK0wfvH7Bb/1h1lcmD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxp11P1gL/qlVfPvzn7GB8bx8FyMnh4SAicT1qS8Yuxi5OIQE DjJJXLp9mxEkISTwh0li055KEFtYIF+i71oDC4gtIiAisWPWRVaImkVMEscus4PYbAJaEnMO /Qer4RWwl1j1/BBYnEVAVeLHkZdgcVGBNIm/nUsYIWoEJU7OfAIW5wSqX3PyNlg9s4CZxLzN D5khbHGJW0/mM0HY8hLNW2czT2Dkn4WkfRaSlllIWmYhaVnAyLKKUS4xpzRXNzcxM6c4NVm3 ODkxLy+1SNdMLzezRC81pXQTIyQohXYwrj8pd4hRgINRiYf3xIYL0UKsiWXFlbmHGCU5mJRE eReKXIwW4kvKT6nMSCzOiC8qzUktPsQowcGsJMJ7jwcox5uSWFmVWpQPk5LmYFES52U22Rsl JJCeWJKanZpakFoEk5Xh4FCS4FUFRp+QYFFqempFWmZOCUKaiYMTZDgP0PA3piDDiwsSc4sz 0yHypxgVpcR5FUGaBUASGaV5cL2wpPGKURzoFWHeEJB2HmDCget+BTSYCWjwDIULIINLEhFS Ug2MUzW2JO26qPWchzVkwZFDyfxp6lpexmfPL3bJFVovsUB4Qp/etA/+rNe7vJ9fWrJ1xrev ZV8FzrBWbpp4jnfb55sydeec6y5VCLq/1hb5UbPwSUT+yX7XxVceXmx7w83zSs/h5Q2RvVXi J7nKpFZM97aa2fFW4MKcfXMcnrcxneudw525YWFUpxJLcUaioRZzUXEiAF9PAQb1AgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/fhBrbwGF1oFxP33_1mFcZufMlUg>
Subject: Re: [bfcpbis] Ben Campbell's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BFCPBIS working group discussion list <bfcpbis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bfcpbis/>
List-Post: <mailto:bfcpbis@ietf.org>
List-Help: <mailto:bfcpbis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Oct 2018 03:22:26 -0000

On 10/24/18 12:20 PM, Ben Campbell wrote:
> 
> On a re-read of mux-attributes, I’m going to have to partially agree and partially disagree with Christer :-)
> 
> Mux-attributes does use “TBD" for attributes for protocols that have no specification for how to multiplex, and includes explicit notes to that effect. I find this counter-intuitive, and counter to the definition of TBD that Christer cited. Saying that attributes have not been analyzed is very different from saying the related protocol doesn’t specify multiplexing. In the latter case, it seems more reasonable to say that we _have_ analyzed the attribute and decided you shouldn’t bundle it.

Well...

ISTM that the analysis, while possibly started, hasn't been completed - 
it has been deferred to a future document. So it really is TBD.

Of course there is currently no plan to produce such a document. But I 
think one *could* be done, and it seems like it would be quite useful 
when the media subject to floor control is itself bundled.

	Thanks,
	Paul

> The definition for CAUTION includes an example of a protocol that cannot be multiplexed, so that seem more fitting. But CAUTION is also a bit counter-intuitive.
> 
> An additional issue is that the only change that 4566bis allows for existing mux-category registrations is to change it from TBD to something else. That seems makes TBD the only choice for non mux-able protocols unless we want to prevent any future revision from becoming mux-able.
> 
> So at this point, I can’t really say that 4583bis is using TBD incorrectly because it follows the practice, if not the definition, from mux-attributes. I would like to get some clarification of the intent in mux-attributes; We should probably include MMUSIC in this discussion; I will send a separate email there that summarized the issue for people for people who haven’t followed this thread.
> 
> 
> On a related note, I noticed that mux-attributes defines all of the existing BFCP related attributes as “NORMAL” except for floorctrl, which is “TBD”. 4583bis lists them all as “TBD”. Which is correct?
> 
> Thanks!
> 
> Ben.
> 
>> On Oct 24, 2018, at 3:31 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:
>>
>> Hi,
>>
>> I am not sure I agree that "TBD" is a free pass.
>>
>> The definition of "TBD" is:
>>
>> "The attributes in the TBD category have not been analyzed under the proposed multiplexing framework and SHOULD NOT be multiplexed."
>>
>> Now, the WG decided, as is reflected in Section 6, that we are not going to define how BFCP streams are multiplexed/bundled in this spec, and that further analysis would be needed in a separate specification. One could of course claim that the decision not to define multiplexing was done based on an analysis __
>>
>> I don't think we can use "special", because at least in my understanding it means that multiplexing IS possible, but there are special considerations etc that needs to be taken into account.
>>
>> I am not sure whether "caution" is suitable either, because it is not whether one should multiplex or not - how to multiplex is not defined to begin with. However, I guess "caution" is the only alternative if "TBD" doesn't work.
>>
>> Also keep in mind that, IF someone later defines how to multiplex, we probably would have to change the value.
>>
>> Regards,
>>
>> Christer
>>
>>
>> On 24/10/2018, 6.39, "Ben Campbell" <ben@nostrum.com> wrote:
>>
>>
>>
>>> On Oct 23, 2018, at 10:22 PM, Adam Roach <adam@nostrum.com> wrote:
>>>
>>> On 10/23/18 10:11 PM, Ben Campbell wrote:
>>>> Ideally, I think that this draft should assign a "real" mux category for each
>>>> attribute in it. Failing that, it at least needs to do so for "bfcpver". I'm
>>>> guessing that should be "caution" or "special". (Perhaps unfortunately,
>>>> draft-ietf-mmusic-sdp-mux-attributes did not define a category of "nope":-)  )
>>>
>>>
>>> Right. My reading of this was that these attributes must not be multiplexed. And the only category that the SDP mux attributes document defined for "do not multiplex" was "TBD". Are you proposing that this document define a new MUX category that says "do not multiplex”?
>>
>>     Not really; I’m just kind of wishing that mux-attributes had done so. “TBD” does mean “do not multiplex”, but it has connotations that this is because we haven’t gotten around to determining if it is safe, not that we have determined that it is unsafe.
>>
>>> Or merely that it says that the category is "special," and that the special considerations are "do not multiplex”?
>>
>>     That’s one approach. There’s also “caution”, which means something to the effect of “you really shouldn’t multiplex this”.
>>
>>>
>>> /a
>>>
>>
>>
>>
> 
> 
> 
> _______________________________________________
> bfcpbis mailing list
> bfcpbis@ietf.org
> https://www.ietf.org/mailman/listinfo/bfcpbis
>