Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Thu, 03 August 2017 22:19 UTC

Return-Path: <eckelcu@cisco.com>
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 9DAD6131C2A for <bfcpbis@ietfa.amsl.com>; Thu, 3 Aug 2017 15:19:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 rEbXsFytybUg for <bfcpbis@ietfa.amsl.com>; Thu, 3 Aug 2017 15:19:15 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4BD112EA95 for <bfcpbis@ietf.org>; Thu, 3 Aug 2017 15:19:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29618; q=dns/txt; s=iport; t=1501798754; x=1503008354; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=5RvSxJ3WcnfEExCpOgDPHzrXzJ2FYb3wpFBrpy4loeY=; b=IXK1s7LqIYoqvlOR57HuB63zPxEihf/u4l5nGc7IzG8ujw86wq2C+Vbz dPs84A87LcAd1ChpNWEozlGzaWlsDFjYsFUzVTtp2tNdL14AyBrNpXHAb cEgJ43jYEZKgUYEppobdVuWSkjSptUsVG5tNXaCEwVleWXGwI3bUuSiv5 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CWAQAvoINZ/5ldJa1bAhkBAQEBAQEBAQEBAQcBAQEBAYJva2RtJweOCJAIgW53gXmFRo1fghIhAQqETE8CGoQkPxgBAgEBAQEBAQFrKIUYAQEBAQMBARsGSwYFDAQCAQYCEQMBAhcRAwICAh8GCxQJCAIEDgWJS0wDFRCPXJ1kgiYnhw0NhAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgyiCAoMvK4FwWDSCV4IjGRYCEAuCQDCCMQWfQTwCh1GHaYRxgg9ZhH+KYYlegkqJWAEPEDiBCncVSRIBhQQcgWd2hnuBI4EPAQEB
X-IronPort-AV: E=Sophos;i="5.41,318,1498521600"; d="scan'208,217";a="276544556"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Aug 2017 22:19:13 +0000
Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v73MJDTc030089 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Aug 2017 22:19:13 GMT
Received: from xch-aln-018.cisco.com (173.36.7.28) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 3 Aug 2017 17:19:12 -0500
Received: from xch-aln-018.cisco.com ([173.36.7.28]) by XCH-ALN-018.cisco.com ([173.36.7.28]) with mapi id 15.00.1210.000; Thu, 3 Aug 2017 17:19:12 -0500
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Alan Ford <alan.ford@gmail.com>
CC: "bfcpbis@ietf.org" <bfcpbis@ietf.org>, "Tom Kristensen (tomkrist)" <tomkrist@cisco.com>, Roman Shpount <rshpount@turbobridge.com>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis
Thread-Index: AQHS/tQqacZkSf+3+0+Qd13paCNRh6JbaakAgAYAO4CAElregA==
Date: Thu, 03 Aug 2017 22:19:12 +0000
Message-ID: <D93AD7DA-1A7A-41DC-A0BF-6015B4B6A3A7@cisco.com>
References: <33AC90F8-1963-4F79-ACB2-0DB2873D5E34@cisco.com> <CA9D5614-1425-4F8E-8B05-AFCEFBA65507@cisco.com> <F5575EC0-2762-46E6-A875-300895B7A268@gmail.com>
In-Reply-To: <F5575EC0-2762-46E6-A875-300895B7A268@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.22.0.170515
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.20.182.36]
Content-Type: multipart/alternative; boundary="_000_D93AD7DA1A7A41DCA0BF6015B4B6A3A7ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/0CjbXPb_Ku2Vz9A-CXvIFy4vEn8>
Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.22
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, 03 Aug 2017 22:19:18 -0000

Please see inline [cue]

From: Alan Ford <alan.ford@gmail.com>
Date: Sunday, July 23, 2017 at 1:01 AM
To: Charles Eckel <eckelcu@cisco.com>
Cc: "bfcpbis@ietf.org" <bfcpbis@ietf.org>, Tom Kristensen <tomkrist@cisco.com>, Roman Shpount <rshpount@turbobridge.com>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis

Hi Charles, all,

S3

- TCP transport indent is hard to parse. Suggest changing sentence to "Depending on the value of the 'setup' attribute (discussed in Section 8.1), the port field contains either the port to which the remote endpoint will direct BFCP messages, or in the case where the endpoint will initiate the connection towards the remote endpoint, should be set to a value of 9."

[cue] works for me


S4.1

- "The offerer includes this attribute to state all the roles it would be willing to perform”: add “once negotiation is complete”, for clarity.

[cue] good idea

- Here, plus S11.1 and S11.2, floorctrl is optional with inferred state of c-only for an offerer if it is not specified. I would advocate taking this opportunity to get rid of ambiguity and making the presence of floorctrl a MUST. Everyone does it already, but it’s one of the most problematic fields for interop as it is.

- Also, given in an answer only one role is present, but in an offer multiple can be present, can this be clearer in the ABNF? Is it possible to specify two ABNFs, one for the offer and one for the answer (the answer being without the *)? If that’s not possible, then could we at least emphasise this point near the start of the section (again coming at this from too many interop issues in this area).

[cue] Christer seemed to agree with you. I have been a proponent of not breaking backward compatibility with RFC 4583 unnecessarily. Anyone from the original RFC 4583 days able to shed some light on this?


S6

- “…identified by an SDP label attribute”. For consistency, please put ‘label’ in single quotes.

[cue] good idea

- Why is mstrm: optional in the ABNF, and optional in the paragraph beginning “The floorid attribute…”, yet is mandatory in the “Endpoints that use the offer/answer…” section? If there is a genuine reason for it to be optional please specify this, however I think it would be easier just to make it mandatory.

[cue] The floorid is defined such that one can specify a floorid yet not associate it with any media stream, thus the mstrm is optional. This is how it was defined in RFC 4583. I am not sure if anyone makes use of this, but that is how it was defined.


S11

Is is required to have a BUNDLE table like this now? (I presume given draft-ietf-mmusic-sdp-mux-attributes-16 is in MISSREF it’s too late to make the updates there). As Christer mentioned, It think this would be better in S7. OR, a separate subsection under S11 for “BUNDLE Considerations” that makes it clearer that this is an update to draft-ietf-mmusic-sdp-mux-attributes-16.

[cue] agreed

I assume we don’t want to go down the rabbit hole of defining BUNDLE for BFCP at this stage? :-)  Since if we did, it probably wouldn’t be too hard - you can demux on confid + userid.

[cue] We decided previously to leave BUNDLE out of scope. I am happy to keep it that way.


S14.2

The “Allowed attribute values” here is inconsistent compared to others by being ABNF rather than just “A token” or “Tokens”. It’s also wrong - it implies only one value, not multiple as is the case. Suggest either fixing the ABNF or saying “one or more of…” or similar.

[cue] This is how it was defined in RFC 4583. As I understand it, “1*” means it requires at least one, so can have multiple.

Cheers,
Charles

Best regards,
Alan

On 19 Jul 2017, at 11:22, Charles Eckel (eckelcu) <eckelcu@cisco.com<mailto:eckelcu@cisco.com>> wrote:

(As WG co-chair)

Thanks to those who provided reviews. We have decided to extend WGLC an additional week, through July 25, to provide folks tied up with other IETF matters time to complete their reviews.

Cheers,
Charles

-----Original Message-----
From: bfcpbis <bfcpbis-bounces@ietf.org<mailto:bfcpbis-bounces@ietf.org>> on behalf of Charles Eckel <eckelcu@cisco.com<mailto:eckelcu@cisco.com>>
Date: Monday, July 17, 2017 at 10:10 AM
To: "bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>" <bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>>
Cc: Tom Kristensen <tomkrist@cisco.com<mailto:tomkrist@cisco.com>>, Roman Shpount <rshpount@turbobridge.com<mailto:rshpount@turbobridge.com>>, Alan Ford <alan.ford@gmail.com<mailto:alan.ford@gmail.com>>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com<mailto:Gonzalo.Camarillo@ericsson.com>>, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis

   (As WG co-chair)

   This is a reminder that WGLC ends tomorrow. I realize the time to review overlaps with IETF prep and meeting times. If you require more time to review the draft, please let me know. Otherwise, please share your review comments by the end of tomorrow.

   Thanks,
   Charles

   -----Original Message-----
   From: bfcpbis <bfcpbis-bounces@ietf.org<mailto:bfcpbis-bounces@ietf.org>> on behalf of Charles Eckel <eckelcu@cisco.com<mailto:eckelcu@cisco.com>>
   Date: Wednesday, July 5, 2017 at 5:59 PM
   To: "bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>" <bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>>
   Subject: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis

       (As WG co-chair)

       This is to announce an additional working group last call for draft-ietf-bfcpbis-rfc4583bis, "Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams".
       http://datatracker.ietf.org/doc/draft-ietf-bfcpbis-rfc4583bis/

       This is intended as a Standards Track RFC, obsoleting RFC 4583.
       Please respond to the list by July 18th (i.e. 2 weeks) with any comments.

       We had a working group last call previous, but a significant amount of time and some substantial changes and additions have occurred to justify another review of the draft in its entirely. It is helpful to attempt to categorize your comment (e.g. technical issue vs. editorial), and also to provide any replacement text you feel is necessary.
       If you review the document and have no comments, please tell the chairs that you have reviewed it. This is always useful information in assessing the degree of WG review and consensus behind the document.
       Note, we have not scheduled a working group session for IETF 99 in Prague. This WGLC will close during IETF 99. If helpful, we can arrange a side meeting to discuss any significant issues, or with any luck, gather at a bar to celebrate the draft being ready to advance to the next step toward RFC.

       Cheers,
       Charles


       _______________________________________________
       bfcpbis mailing list
       bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>
       https://www.ietf.org/mailman/listinfo/bfcpbis


   _______________________________________________
   bfcpbis mailing list
   bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>
   https://www.ietf.org/mailman/listinfo/bfcpbis