Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis - Christer's review

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Thu, 07 December 2017 18:14 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 112131276AF for <bfcpbis@ietfa.amsl.com>; Thu, 7 Dec 2017 10:14:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level:
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 URt7JtQIrBZU for <bfcpbis@ietfa.amsl.com>; Thu, 7 Dec 2017 10:14:05 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B221F126D85 for <bfcpbis@ietf.org>; Thu, 7 Dec 2017 10:14:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11820; q=dns/txt; s=iport; t=1512670445; x=1513880045; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=zAMiFRm/k+VGfBoJWS+ZoL+595BCk8xBBwX9AU+dSjU=; b=YbXUneZLurxjFRNdY88mSPsfHkxpTvtxM1omhQ58opVTHxV9u2fbMiKo cve2kGrdebc9Inrvfud9Uc8B+cquv9jpWvd/aqsszf8eIyK8zMFsOzBmG 6hiiJsHfJRBRYMu6+cvZi75V5ALQpYZS97S4mfKaCL/O5VJNvMGTNXmus 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BbBQAbhCla/4cNJK1cGQEBAQEBAQEBAQEBAQcBAQEBAYM+ZnInB4N7iiCOYQEdgX2BWocbjhSCFQoYC4RJTwIahUk/GAEBAQEBAQEBAWsohSIBAQEBAgEBASEROgsMBAIBCBEDAQEBAwIjAwICAh8GCxQBCAgBAQQBDQWKDwMNCBCne4InhzYNgxMBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQ+CSoFgASmDPymBdIEOgmtIgVgWBzECglsxgjIFikWXfz0Ch3aIKYR8ghZjhS6LNY0FPYhqAhEZAYE6AR85gU9vFToqAYF+CYJJHIFneIlPgRUBAQE
X-IronPort-AV: E=Sophos;i="5.45,373,1508803200"; d="scan'208";a="329700540"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Dec 2017 18:14:03 +0000
Received: from XCH-RCD-015.cisco.com (xch-rcd-015.cisco.com [173.37.102.25]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id vB7IE35k031212 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 7 Dec 2017 18:14:03 GMT
Received: from xch-aln-018.cisco.com (173.36.7.28) by XCH-RCD-015.cisco.com (173.37.102.25) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 7 Dec 2017 12:14:02 -0600
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.1320.000; Thu, 7 Dec 2017 12:14:02 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>
CC: "Tom Kristensen (tomkrist)" <tomkrist@cisco.com>, Roman Shpount <rshpount@turbobridge.com>, Alan Ford <alan.ford@gmail.com>, Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>, "alan@pexip.com" <alan@pexip.com>
Thread-Topic: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis - Christer's review
Thread-Index: AdMCPCFSYamXLa2wSSi7CPCvHfiETwKoe+aAGBVp11AAYTHdAAAhNucAAA5ERgA=
Date: Thu, 07 Dec 2017 18:14:02 +0000
Message-ID: <0CE28FDC-46C2-40DC-80F7-4B0D01BA4242@cisco.com>
References: <7594FB04B1934943A5C02806D1A2204B4CC93DD7@ESESSMB109.ericsson.se> <BFFCDC28-BB45-4439-80C7-261F46F98B76@cisco.com> <7594FB04B1934943A5C02806D1A2204B6C03BCEF@ESESSMB109.ericsson.se> <42C58DF0-BDAB-45BB-91B1-1F55FC2E278C@cisco.com> <D64EC104.27124%christer.holmberg@ericsson.com>
In-Reply-To: <D64EC104.27124%christer.holmberg@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.28.0.171108
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.154.176.51]
Content-Type: text/plain; charset="utf-8"
Content-ID: <976CC52CE4F9614E90B6A43412D1FCB6@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/aV_GVLV5qUuFmUxhzfPBFKxWwUw>
Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis - Christer's review
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, 07 Dec 2017 18:14:08 -0000

-----Original Message-----
From: Christer Holmberg <christer.holmberg@ericsson.com>
Date: Thursday, December 7, 2017 at 12:16 AM
To: Charles Eckel <eckelcu@cisco.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Cc: Tom Kristensen <tomkrist@cisco.com>, Roman Shpount <rshpount@turbobridge.com>, Alan Ford <alan.ford@gmail.com>, Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>, "alan@pexip.com" <alan@pexip.com>
Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis - Christer's review

    Hi,
    
    >    
    >    Q1: SDP 'floorctrl' attribute:
    >    -------------------------------------
    >    
    >    It is very unclear whether the attribute is mandatory in
    >offers/answers or not.
    >    
    >    Section 11.1 says that it MUST be included in offers. However,
    >section 4 seems to indicate that it may not be included in an offer.
    >    
    >    Section 11.2 says that it MUST be included in an answer, while
    >section 4 indicates that it is only included if present in the offer.
    >
    >[cue] Sections 11.1 says it MUST be included in offers IF the offerer
    >acts as a floor control server.
    >[cue] Similarly, section 11.2 says it MUST be included in the answer IF
    >the answerer acts as a floor control server.
    
    Section 4 does not talk about the role. The text says:
    
      "If an SDP media description in an offer contains a 'floorctrl'
       attribute, the answerer accepting that media MUST include a
       'floorctrl' attribute in the corresponding media description of the
       answer.²
    
    
    
    >[cue] This is consistent with section 4, which states a floor control
    >server acting as an offerer or as an answerer MUST include this attribute
    >in its session descriptions.
    
    Based on the text in section 11.2, if the answerer does NOT include the
    attribute in the answer, it would mean that the answerer acts as floor
    control client. Right?

[cue] My understanding is that this scenario is not possible, but I see your point.  
How about if section 4 is changed as follows:

OLD
   If the 'floorctrl' attribute is not used in an offer/answer exchange,
   by default the offerer and the answerer will act as a floor control
   client and as a floor control server, respectively.
NEW
   If the 'floorctrl' attribute is included in an offer, it MUST be included in the answer.
   If the ‘floorctrl’ attribute is not included in the offer, the default value of ‘c-only’ is assumed.

    BUT, the text in section 4 says:
    
      "If the 'floorctrl' attribute is not used in an offer/answer exchange,
       by default the offerer and the answerer will act as a floor control
       client and as a floor control server, respectively.²
    
    So, to me that means that if the answerer does NOT include the attribute
    in the answer, the answerer acts as server.
    
    
    
    >[cue] So I think this is technically correct, though as you point out,
    >perhaps not the best wording. That said, it was reworded in this draft to
    >try to make it more clear. Do you have a different wording that you think
    >would be better?
    
    In my opinion, section 4 should only define the attribute, and what it is
    used for. The offer/answer considerations should ONLY be in section 11.

[cue] The combination of your persistence and going through the rules and scenarios in section 4-6 as well as in 11 have convinced me that you are correct. Sprinkling offer/answer stuff in multiple places results in duplication and confusion. I agree that is would be better to divide as you suggest. I really wanted to avoid making changes of this magnitude at this point; however, better to make them now than to wait for the same issues to arise even later in the process.
Tom and others, any concerns with this approach?
If not, Tom, can you rev the draft within the next week or two?

Cheers,
Charles

    
    Regards,
    
    Christer
    
            
    >        -----Original Message-----
    >        From: Charles Eckel (eckelcu) [mailto:eckelcu@cisco.com]
    >        Sent: 19 July 2017 12:23
    >        To: bfcpbis@ietf.org
    >        Cc: Tom Kristensen (tomkrist) <tomkrist@cisco.com>; Roman Shpount
    ><rshpount@turbobridge.com>; Alan Ford <alan.ford@gmail.com>; Gonzalo
    >Camarillo <gonzalo.camarillo@ericsson.com>; Christer Holmberg
    ><christer.holmberg@ericsson.com>; alan@pexip.com
    >        Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4583bis
    >        
    >        (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> on behalf of Charles
    >Eckel <eckelcu@cisco.com>
    >        Date: Monday, July 17, 2017 at 10:10 AM
    >        To: "bfcpbis@ietf.org" <bfcpbis@ietf.org>
    >        Cc: Tom Kristensen <tomkrist@cisco.com>, Roman Shpount
    ><rshpount@turbobridge.com>, Alan Ford <alan.ford@gmail.com>, Gonzalo
    >Camarillo <Gonzalo.Camarillo@ericsson.com>, Christer Holmberg
    ><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> on behalf of Charles
    >Eckel <eckelcu@cisco.com>
    >            Date: Wednesday, July 5, 2017 at 5:59 PM
    >            To: "bfcpbis@ietf.org" <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
    >                https://www.ietf.org/mailman/listinfo/bfcpbis
    >                
    >            
    >            _______________________________________________
    >            bfcpbis mailing list
    >            bfcpbis@ietf.org
    >            https://www.ietf.org/mailman/listinfo/bfcpbis
    >            
    >        
    >        
    >    
    >    
    >