Re: [core] Eric Rescorla's Discuss on draft-ietf-core-coap-tcp-tls-08: (with DISCUSS and COMMENT)

Brian Raymor <Brian.Raymor@microsoft.com> Wed, 24 May 2017 02:56 UTC

Return-Path: <Brian.Raymor@microsoft.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1646212943A; Tue, 23 May 2017 19:56:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 QDgQ54hghccQ; Tue, 23 May 2017 19:56:17 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0121.outbound.protection.outlook.com [104.47.37.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9A6A1200C1; Tue, 23 May 2017 19:56:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8sn570Gn5k+OsjqtgtP1N+Dkyc50qhmCrEYWvNmr9Qs=; b=SRz6B3BrLY+Pa2IfG15c+tEZQB0Cs1wAdq92qRKHFqF4GTokYhakQLLHMuh0+T35hbI6VTqzOIHwThfvlXH/0U6EEeSBCYVuWQzSbq/MqJIPszmfPMR6zK5LMcdP93VqG/48zjdswjGrubAEfe0DY1tqTwKBvUvr4AY005VkLko=
Received: from BY2PR21MB0084.namprd21.prod.outlook.com (10.162.78.141) by BY2PR21MB0082.namprd21.prod.outlook.com (10.162.78.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.0; Wed, 24 May 2017 02:56:15 +0000
Received: from BY2PR21MB0084.namprd21.prod.outlook.com ([10.162.78.141]) by BY2PR21MB0084.namprd21.prod.outlook.com ([10.162.78.141]) with mapi id 15.01.1143.000; Wed, 24 May 2017 02:56:15 +0000
From: Brian Raymor <Brian.Raymor@microsoft.com>
To: Adam Roach <adam@nostrum.com>, Hannes Tschofenig <hannes.tschofenig@gmx.net>, Carsten Bormann <cabo@tzi.org>, Eric Rescorla <ekr@rtfm.com>
CC: "core-chairs@ietf.org" <core-chairs@ietf.org>, The IESG <iesg@ietf.org>, "core@ietf.org" <core@ietf.org>, "draft-ietf-core-coap-tcp-tls@ietf.org" <draft-ietf-core-coap-tcp-tls@ietf.org>
Thread-Topic: [core] Eric Rescorla's Discuss on draft-ietf-core-coap-tcp-tls-08: (with DISCUSS and COMMENT)
Thread-Index: AQHSyVSAMpIwzIhBiUGz2Gs5B08R+qHtXEWAgBVTRFCAABY3AIAAGUYA
Date: Wed, 24 May 2017 02:56:14 +0000
Message-ID: <BY2PR21MB0084FB311CBA4EC02438B9E483FE0@BY2PR21MB0084.namprd21.prod.outlook.com>
References: <149411155754.23175.15150224037348429928.idtracker@ietfa.amsl.com> <A1046D25-8D1A-4267-9705-16624E727D35@tzi.org> <28837957-421a-eeff-8304-cfafb80ca234@gmx.net> <BY2PR21MB0084BB12DF9C5C684857AD9F83FE0@BY2PR21MB0084.namprd21.prod.outlook.com> <2ba93ff7-c2f2-c5e4-cd67-0f7c1d412051@nostrum.com>
In-Reply-To: <2ba93ff7-c2f2-c5e4-cd67-0f7c1d412051@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nostrum.com; dkim=none (message not signed) header.d=none;nostrum.com; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [174.61.159.182]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2PR21MB0082; 7:b7ruLf9Yo1ste87hsfdEjJSLdHETGmxZSSRu0qNmMqcGHwYBbPq/FlXzNywTGE9K5BkThRDk/ryB38pyldlPfI/3mFMdsoSVdompk4ZLtg3rHgtgg+Ze50oUgyFXjSaqP73P0K+4lhakzh9Taa1y5ueMOjufCw4Wc0imvUENyQ/YBerqjHFUc7Dy+iRwP818LC81+z8Q93mDHPX9MxW9X7Kue14N7I9pd8zxcK1r4MmPNVNbsWqEF+Xz1j7/oWJFFveICRpW+U2j7F/JfrwAIpkfOsz93lMBIQ6soy9ZRfu5bbrAJ9Rs9NWZ9xKyr3t+8QGrbti43g86fw41D1dadgqbDKyg/634CFaqWzFqzfY=
x-ms-traffictypediagnostic: BY2PR21MB0082:
x-ms-office365-filtering-correlation-id: f6e35597-3832-44fb-e361-08d4a250719d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:BY2PR21MB0082;
x-microsoft-antispam-prvs: <BY2PR21MB008283A3DAC8ACD254A1D50183FE0@BY2PR21MB0082.namprd21.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700054)(100105000095)(100000701054)(100105300095)(100000702054)(100105100095)(61425038)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(100000703054)(100105400095)(3002001)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(6072148)(100000704054)(100105200095)(100000705054)(100105500095); SRVR:BY2PR21MB0082; BCL:0; PCL:0; RULEID:(100000800054)(100110000095)(100000801054)(100110300095)(100000802054)(100110100095)(100000803054)(100110400095)(100000804054)(100110200095)(100000805047)(100110500095); SRVR:BY2PR21MB0082;
x-forefront-prvs: 031763BCAF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39860400002)(39450400003)(377454003)(24454002)(66066001)(4326008)(5660300001)(53936002)(33656002)(2950100002)(230783001)(966005)(122556002)(6246003)(8936002)(38730400002)(6116002)(7736002)(478600001)(8676002)(72206003)(81166006)(102836003)(6436002)(3660700001)(55016002)(3280700002)(74316002)(76176999)(54356999)(50986999)(10090500001)(6506006)(77096006)(86362001)(305945005)(54906002)(9686003)(99286003)(93886004)(53546009)(6306002)(25786009)(5005710100001)(7696004)(229853002)(2900100001)(189998001)(10290500003)(2906002)(3846002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR21MB0082; H:BY2PR21MB0084.namprd21.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2017 02:56:14.9635 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR21MB0082
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/-ASMsGj6H_yWhs11JoyRcqzr-A0>
Subject: Re: [core] Eric Rescorla's Discuss on draft-ietf-core-coap-tcp-tls-08: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 May 2017 02:56:20 -0000

On 5/23/17 6:22 PM, Adam Roach wrote:
>>      I can give you the motivation why we are interested in CoAP over TLS /TCP. We have an existing implementation of LWM2M,
>>      which uses CoAP. We spent a lot of time getting that implementation rock-solid. Some enterprise deployments, which happen
>>      to have interesting firewall policies, do not allow us to use UDP. Hence, we were interested to add a TCP-based transport to CoAP.
>>      Making this enhancement turns out to be reasonably simple.

> I'll note that the rationale for using WebSockets for this purpose appears to be significantly less clear, and the combination of TCP and 
> WebSockets into a single document even more so.

I agree with what Hannes wrote in his earlier response to you - https://www.ietf.org/mail-archive/web/core/current/msg08729.html - 

    The authors of the document have different views about the inclusion of the support of WebSockets in the document.
    I leave it to the responsible AD to decide what the best document structure is and what is indeed covered as part of the
    CORE working group charter.

I would encourage the authors of draft-savolainen-core-coap-websockets (based on their specific domain expertise) to weigh in on some of the WebSockets questions/concerns raised arising during these reviews. 

...Brian