Re: [dispatch] Ops Directorate review of draft-pd-dispatch-msrp-websocket-12

"Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com> Wed, 20 July 2016 16:13 UTC

Return-Path: <gsalguei@cisco.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85E7812D83D; Wed, 20 Jul 2016 09:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level:
X-Spam-Status: No, score=-15.808 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=-1.287, 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 DUk2kHO-iw4X; Wed, 20 Jul 2016 09:13:56 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57C3712D52F; Wed, 20 Jul 2016 09:13:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4336; q=dns/txt; s=iport; t=1469031236; x=1470240836; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=GS/kQQT6TAspEGDCVR0d2PbEaUmD7SYraby7s32bTnY=; b=J2hr7Kv+MrZ98R97SU/oyop/NbDAIY0G+blJwAhS01XWutOBqlKsqcuy yBes42WYH15K+DIr3VwCZTeNAXvCDAJf3zxuQJGt9MLR47UMlZjYxxjr9 EpmvylUtbm9A8WMJVuv1FfmyQWXvZHM5LhiT/KNRZsK3hXXdqlsQDbgSA 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AgAgDXoo9X/5xdJa1dgz9WfAa4VoF6IoUuSgIcgRc4FAEBAQEBAQFlJ4RcAQEEAQEBIRE3AwsFCwIBCBgCAiYCAgIlCxUQAgQOBYgoCA6vV41gAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWBAYUpgXgIgk2EKhaDASuCLwWZJgGOYYFsiAmFRJAfAR42g3Nuhih/AQEB
X-IronPort-AV: E=Sophos;i="5.28,395,1464652800"; d="scan'208";a="300229741"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jul 2016 16:13:42 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id u6KGDgNK025547 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 20 Jul 2016 16:13:42 GMT
Received: from xch-aln-009.cisco.com (173.36.7.19) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 20 Jul 2016 11:13:42 -0500
Received: from xch-aln-009.cisco.com ([173.36.7.19]) by XCH-ALN-009.cisco.com ([173.36.7.19]) with mapi id 15.00.1210.000; Wed, 20 Jul 2016 11:13:42 -0500
From: "Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com>
To: Ben Campbell <ben@nostrum.com>
Thread-Topic: [dispatch] Ops Directorate review of draft-pd-dispatch-msrp-websocket-12
Thread-Index: AQHR0vjWEmY7TvkZWUWZFVDYVLHs4KACsFqAgB9A4QA=
Date: Wed, 20 Jul 2016 16:13:42 +0000
Message-ID: <6830AF63-9640-43D2-9728-8AD876D29D9B@cisco.com>
References: <71C83619-87E7-4C92-83A0-3834A6B6931C@cisco.com> <527B64C7-DB2C-49DA-9AD5-5DE420513816@nostrum.com>
In-Reply-To: <527B64C7-DB2C-49DA-9AD5-5DE420513816@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.171.33]
Content-Type: text/plain; charset="utf-8"
Content-ID: <4380C44B93FDDA499FFB22099A4E8FCD@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/fz0YGJWy-ki7bc-WcIMMMME4NRk>
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "draft-pd-dispatch-msrp-websocket.all@ietf.org" <draft-pd-dispatch-msrp-websocket.all@ietf.org>, "Fred Baker (fred)" <fred@cisco.com>
Subject: Re: [dispatch] Ops Directorate review of draft-pd-dispatch-msrp-websocket-12
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 16:13:58 -0000

Hi Ben - 

Haven’t heard from Alexey on this, but we are in agreement with you, Ben.  I see no need to make references to TLS 1.3 or HTTP/2.  In fact, I don’t see a need to tweak the text.

Gonzalo


> On Jun 30, 2016, at 8:57 PM, Ben Campbell <ben@nostrum.com> wrote:
> 
> Hi Fred, thanks for your review!
> 
> I think there may be room for tuning the language and citations a bit (I will let the authors address details), but the text that you quote is intended as an overview of WebSocket, not normative text about how you do MSRP over WebSocket. I think the best that _this_ draft can do is describe WebSocket as it exists now. Nothing in those sections should be taken to constrain how WebSocket might be updated to adapt to things like TLS 1.3 or HTTP/2.
> 
> Alexey: Any thoughts on this from the perpective of an RFC 6455 author?
> 
> Thanks!
> 
> Ben.
> 
> On 30 Jun 2016, at 12:57, Fred Baker (fred) wrote:
> 
>> I am reviewing this document as part of the Operational directorate's ongoing effort to review all IETF documents being processed by the IESG. These comments were written with the intent of improving the operational aspects of the IETF drafts. Comments that are not addressed in last call may be included in AD reviews during the IESG review. Document editors and WG chairs should treat these comments just like any other last call comments.
>> 
>> I have a few questions regarding the document. My perception, which may or may not be correct, is that it targets down-rev protocols - http/s 1.1 and TLS 1.2, the former of which has been obsoleted and replaced and the latter is (I'm told) about to be. I'm fine with having those as options, but it seems like publishing this without references to the current technology means that it will need to be updated or replaced soon with a document that does.
>> 
>> Note that I am not registering these as objections; I think this is a conversation that needs to be had, but if the consensus of people more expert than myself in this technology is to stay down-rev, I'm OK with it.
>> 
>>> 1.  Introduction
>>> 
>>>   The WebSocket [RFC6455] protocol enables message exchange between
>>>   clients and servers on top of a persistent TCP connection (optionally
>>>   secured with TLS [RFC5246]).  The initial protocol handshake makes
>>>   use of HTTP [RFC7230] semantics, allowing the WebSocket protocol to
>>>   reuse existing HTTP infrastructure.
>> 
>> I understand HTTP 1.1 (which is to say "pipelined TCP"), but I was surprised to not read about RFC 7540 HTTP 2.0 (Secure TCP). Is there a reason to not allow for the latter, at least as an option?
>> 
>>> 3.  WebSocket Protocol Overview
>>> 
>>>   The WebSocket protocol [RFC6455] is a transport layer on top of TCP
>>>   (optionally secured with TLS [RFC5246]) in which both client and
>>>   server exchange message units in both directions.
>> 
>> Is this extensible to TLS 1.3, which I'm told is in the offing? That would obsolete RFC 5246.
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch