Re: [bfcpbis] Mirja Kühlewind's No Objection on draft-ietf-bfcpbis-bfcp-websocket-13: (with COMMENT)

"Ram Mohan R (rmohanr)" <rmohanr@cisco.com> Tue, 17 January 2017 14:39 UTC

Return-Path: <rmohanr@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 89F421294DC; Tue, 17 Jan 2017 06:39:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level:
X-Spam-Status: No, score=-17.721 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, RP_MATCHES_RCVD=-3.199, 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 RjzuL5LUjVoQ; Tue, 17 Jan 2017 06:39:45 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64B131294CD; Tue, 17 Jan 2017 06:39:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6012; q=dns/txt; s=iport; t=1484663985; x=1485873585; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=oWFNgvx2qLIla4RNIudeGE/7oDmmVNToUb+j8cDKQmw=; b=VVUsVZAa7MFVgMq9DdGjnLz6pJb/ihbYriNOeV0nNwvQ53hWb1ACm1Ky XdYB23jyZ6QP/NhhhyATAcPV3Z+97GTn/cb+baaV1hno4xjHByRiSeO8r Ln6uE+sL2qRe1TX7rpDznV3x2ZCAAUqD9DNH5RSBevVAyW6rTG+wiJcXy k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AsAQDkK35Y/49dJa1dGQEBAQEBAQEBAQEBBwEBAQEBgzkBAQEBAR9fgQkHg0qKB5F5H4gEiE2CTIIPggsqhXgCGoF3PxgBAgEBAQEBAQFjKIRpAQEBBCMRMxIMBAIBBgIOAwMBAgMCJgICAh8RFQUDCAIEAQ0FiGgDGA6RZJ1OgiWHOQ2CTAEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgQuHPAiCXYJQgUoRASMxAoJMLYIxBYh6kgg4AYZchn6EBIF3hQ6JaIgagX6IUwEfOHFTFUoBhFqBR3MBhhwNFweBA4ENAQEB
X-IronPort-AV: E=Sophos;i="5.33,245,1477958400"; d="scan'208";a="373620120"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2017 14:39:44 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id v0HEdhVf022623 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 17 Jan 2017 14:39:44 GMT
Received: from xch-rtp-017.cisco.com (64.101.220.157) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 17 Jan 2017 09:39:43 -0500
Received: from xch-rtp-017.cisco.com ([64.101.220.157]) by XCH-RTP-017.cisco.com ([64.101.220.157]) with mapi id 15.00.1210.000; Tue, 17 Jan 2017 09:39:43 -0500
From: "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>
Thread-Topic: Mirja Kühlewind's No Objection on draft-ietf-bfcpbis-bfcp-websocket-13: (with COMMENT)
Thread-Index: AQHScM0O0hTZDG5pI0ueuraAS4tWdqE9bXwA
Date: Tue, 17 Jan 2017 14:39:43 +0000
Message-ID: <D72DF40E-50F1-4019-86BD-4AD38D7D3AE6@cisco.com>
References: <148466290819.32063.16647641365576028822.idtracker@ietfa.amsl.com>
In-Reply-To: <148466290819.32063.16647641365576028822.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1a.0.160910
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.53.77]
Content-Type: text/plain; charset="utf-8"
Content-ID: <4EDEDE8F055E10499F033C0AD20A0AC5@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/2-je1eDOtGZrik4JTgOw7LHlwkE>
Cc: "bfcpbis@ietf.org" <bfcpbis@ietf.org>, "draft-ietf-bfcpbis-bfcp-websocket@ietf.org" <draft-ietf-bfcpbis-bfcp-websocket@ietf.org>, "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, "bfcpbis-chairs@ietf.org" <bfcpbis-chairs@ietf.org>
Subject: Re: [bfcpbis] Mirja Kühlewind's No Objection on draft-ietf-bfcpbis-bfcp-websocket-13: (with COMMENT)
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 17 Jan 2017 14:39:47 -0000

Hi Mirja,

Thanks for your feedback. Please see inline <Ram>

-----Original Message-----
From: Mirja Kuehlewind <ietf@kuehlewind.net>
Date: Tuesday, 17 January 2017 at 7:51 PM
To: The IESG <iesg@ietf.org>
Cc: "draft-ietf-bfcpbis-bfcp-websocket@ietf.org" <draft-ietf-bfcpbis-bfcp-websocket@ietf.org>, "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, "bfcpbis-chairs@ietf.org" <bfcpbis-chairs@ietf.org>, "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Subject: Mirja Kühlewind's No Objection on draft-ietf-bfcpbis-bfcp-websocket-13: (with COMMENT)
Resent-From: <alias-bounces@ietf.org>
Resent-To: <anton.roman@quobis.com>, <stephane.cazeaux@orange.com>, <gsalguei@cisco.com>, <sergio.garcia.murillo@gmail.com>, <rmohanr@cisco.com>, <victor.pascual.avila@oracle.com>
Resent-Date: Tuesday, 17 January 2017 at 7:51 PM

    Mirja Kühlewind has entered the following ballot position for
    draft-ietf-bfcpbis-bfcp-websocket-13: No Objection
    
    When responding, please keep the subject line intact and reply to all
    email addresses included in the To and CC lines. (Feel free to cut this
    introductory paragraph, however.)
    
    
    Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
    for more information about IESG DISCUSS and COMMENT positions.
    
    
    The document, along with other ballot positions, can be found here:
    https://datatracker.ietf.org/doc/draft-ietf-bfcpbis-bfcp-websocket/
    
    
    
    ----------------------------------------------------------------------
    COMMENT:
    ----------------------------------------------------------------------
    
    1) I find this sentence slightly confusing: 
„This document specifies a new WebSocket sub-
       protocol as a reliable transport mechanism between Binary Floor
       Control Protocol (BFCP) entities to enable usage of BFCP in new
       scenarios.“
because it suggests that this document specifies a new protocol which is
    not true.
How about the following instead:
    „This document specifies the use of Binary Floor
       Control Protocol (BFCP) as a new WebSocket sub-
       protocol enabling a reliable transport mechanism between 
   BFCP entities in new scenarios.“

<Ram> Proposed text looks good. I will update and also check for similar wording in rest of doc.


    If this change is used, please also check similar wording in the rest of
    the doc.
    2) In section 4.1: 
    „The WebSocket messages transmitted over this connection MUST conform
    to
       the negotiated WebSocket sub-protocol.“
Not sure if this is actually meaningful given the subsequent MUSTs in the
    next section. I guess this sentence could simply be removed… Also would
    this mean that it is the task of the BFCP WS sub protocol to verify that
    BFCP messages are valid?

<Ram> The BFCP message validation has to be still done by BFCP stack. WS is just a means to transport. I will remove the above line 

    3) In section 5: „Each BFCP message MUST be carried within a single
    WebSocket message,
       and a WebSocket message MUST NOT contain more than one BFCP message.“
This seem to be long rather in section 4.2 than in 5.

<Ram> Ok I will move this as last line in 4.2

    4) The following sentence in section 6.2 is basically copied and pasted
    from ietf-bfcpbis-sdp-ws-uri. It’s usually not a good idea to duplicate
    normative text (as problems when updating might occur). I’d recommend to
    either a) remove this text (and only refer to ietf-bfcpbis-sdp-ws-uri),
    or b) use quotes to make clear that this is a citation, or c) rephrase in
    non-normative language (with a clear indication that the normative text
    can be found in ietf-bfcpbis-sdp-ws-uri).
„When the 'ws-uri' or 'wss-uri' attribute is present in the
       media section of the SDP, the IP and port information provided in
    the
       'c' lines SHALL be ignored and the full URI SHALL be used instead to
       open the WebSocket connection. “

<Ram> How about replacing the text with this ?
When the 'ws-uri' or 'wss-uri' attribute is present in the
       media section of the SDP, the procedures mentioned in [I.D. ietf-bfcpbis-sdp-ws-uri] MUST be followed”.

Regards,
Ram