Re: [art] [core] Artart last call review of draft-ietf-core-coap-tcp-tls-07

Bill Silverajan <bilhanan.silverajan@tut.fi> Wed, 12 April 2017 10:53 UTC

Return-Path: <bilhanan.silverajan@tut.fi>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D2EA1315FD; Wed, 12 Apr 2017 03:53:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=tutfi.onmicrosoft.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 suNNgl9JGG52; Wed, 12 Apr 2017 03:53:17 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0106.outbound.protection.outlook.com [104.47.0.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14C33131601; Wed, 12 Apr 2017 03:53:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tutfi.onmicrosoft.com; s=selector1-tut-fi; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=r95wy0QdwwLsVIXJegmBBR+rVOAzHNUNSAeIy09VDLM=; b=fE/g04rNgjUrtN7mP+0OUgm92UmPfBUeFBYUDIrD4wQ8j5qkyl6rtk2lnK5SgUlB/o5+cvxsR6jhN7xP1bAVGppOuj9uiSjdF36KtzR+07EkbCKe7AqEfNIdRivLHyoz1niuXU+nak3x8Ue7Ie80c7Rlsf/wOLIT9konyjKdumg=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=tut.fi;
Received: from Bilhanans-MacBook-Pro.local (88.114.43.235) by AM3PR02MB1074.eurprd02.prod.outlook.com (2a01:111:e400:c405::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Wed, 12 Apr 2017 10:53:08 +0000
Subject: Re: [art] [core] Artart last call review of draft-ietf-core-coap-tcp-tls-07
To: Carsten Bormann <cabo@tzi.org>, Mark Nottingham <mnot@mnot.net>
References: <149179722452.3118.982908107963516290@ietfa.amsl.com> <5E5238DC-B835-4BDF-B50D-8D594A46C4D4@tzi.org> <7DEDD3CB-B812-4151-97DC-403448C1080B@mnot.net> <52AFE50B189544AFB2744028519A173D@WeiGengyuPC> <7D33923C-AB67-43F1-9417-08574DCC62A3@mnot.net> <9302A268-50CF-4688-A79D-8343E5B9B7CE@tzi.org>
CC: weigengyu <weigengyu@bupt.edu.cn>, art@ietf.org, draft-ietf-core-coap-tcp-tls.all@ietf.org, ietf@ietf.org, core@ietf.org
From: Bill Silverajan <bilhanan.silverajan@tut.fi>
Message-ID: <b6ad962c-8da5-441d-8056-af0493c05398@tut.fi>
Date: Wed, 12 Apr 2017 13:53:05 +0300
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9302A268-50CF-4688-A79D-8343E5B9B7CE@tzi.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Originating-IP: [88.114.43.235]
X-ClientProxiedBy: VI1PR0802CA0004.eurprd08.prod.outlook.com (2603:10a6:800:aa::14) To AM3PR02MB1074.eurprd02.prod.outlook.com (2a01:111:e400:c405::16)
X-MS-Office365-Filtering-Correlation-Id: edff1787-f36b-456c-3983-08d481921b7c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM3PR02MB1074;
X-Microsoft-Exchange-Diagnostics: 1; AM3PR02MB1074; 3:8YiXnG6Au1lTLkEQLBHF2M+cZXcy9DR5jI2SPVqvhMrZ4Xp2MPT1yxTywzAZWBY1yYCz6vJdOa50AcPboFBbA6pbh4M2ofAW7vzUulttbdCKHRAMQlsliErc9HGHfza0olvTiq++AdVlcOUweY58g3/EFD5dHqm8WVbb0XxNMOlTqwiYKmE89lJ4fgmLnTRZ48EA+P5ZYpC2BaNVpkzd7iQuDYXYeQ/RpjTTT5ahDAuqZRm/eCMsnmbtquOWrBMJ73HkqI7ODc2qh+TnwEuMfnashWVUHQcQIgqy6w1RQ3npH/4YBdP1uQc2VZi4K4Y600tRMhucXBCQZgamVS5KPQ==; 25:qZUsMtca7ILoKCKS/oO1AU1LuiKfNixAJnt48bfZR3yABqg4qXDwTz3mMZBfNxdLq/qQK8/1JhBXjcIWzsNMD2lTxvlfzZoFALf6zgGLgQPukYN+3iX42tqByTDVjuSwbQv1IMsID3CXQYQL+URvS6YP2bKJVW/+nrQi0PG+I9wNYreGyakCo08as8kQKcpvY3o17nqCfHpAnj+ep6d8+Q7ojBWQ/q6+UXgT5iXP6QsTRFcjEzv1RwGuUgk/PfuyV3cI3chGYD+8U3yDW415WIvoNIE5UqLsSNL14FkV062cJkFRFnmJnTk+828AncGl+lkQaRnvp78eIz8nhobaoX2PBrAn5PkazVcorSMmu6x8+Zlmlrswm90jDZjfCGwDchOHIHx2TqyQ358ceEBXnDNEh9KEeNAhnAxPWf1hUyze+vNemTrRDzR3N+h2c+c4HvVkuGB9GRi2nJkQpBLAoA==
X-Microsoft-Exchange-Diagnostics: 1; AM3PR02MB1074; 31:iBJN8djrE6b4Sxq2D1rC52XvAe9fpeaHsQpUB/VWLmXY4Gh8hDjPHtPkMBkZ+J6svGURSdHBZ9RmHI7so9mRsOZlS01102f9KCNohSfhwpbYAtfFPyDGrDns2aeRZbV/+MaZnV1sfs41cT73fLEAL4fKa6XP276FQbJArOj+7iQplGEYR+ieSiWunWbrrtBh1UN1385EIS/P3O+fWoQlrPcC8FnjptF+FUtune5LCZuANUQqX/TwbX/k5cbj9WF7; 20:H1QAz0S7U6ARvGBK6IguwHiDOHtWzFjPVK9wQAm0lslKXQCJXCq1GGRlR6cZqj96xh4KMmcQ95XlBQVDUaV2j9beFdYI7nMfPw83bOyXoksDJCfnyKlBkeJV4AqeDr6v9ORjNje9TO4+Wt8jzH89LFT+bUOr1cx/ihaYOd2vTzmOEPI9uVXWxYTyWQEDpvCsHFXiBJCbnC09FYme22K3B6wwrRnq1rLhZ4CTERUJLt2MtkYrvQVkIJGb9jjqkt5z
X-Microsoft-Antispam-PRVS: <AM3PR02MB107484F039465B59134A4DBF9C030@AM3PR02MB1074.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(190756311086443)(278428928389397);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(6072148); SRVR:AM3PR02MB1074; BCL:0; PCL:0; RULEID:; SRVR:AM3PR02MB1074;
X-Microsoft-Exchange-Diagnostics: 1; AM3PR02MB1074; 4:P4EvM01zvSlXwAn4K2bwO33lfK4rF0+RWgaXZZerGSzrkdpt4678Qfncwdmvu7g3hIcoPtzIIUPPyXlsWv3GTbf2SQXDi7/kafgEr2wkKO73fEq5EyABGJTTsfa8xJR00+opISC84T8fjNmqanz0exai14wswUNDYsSGN30u12NgjqFSV45J4/xatIk/Js52SXSvFuw15mF4IjEgp+AUfOdDRMdUCyuiIeQEFMNbNzxGUKr8C05+Z4x5ZTX282HTpIYzVvkaASEM3jaCqJPWtnpdFdtf/b4DbO7sGPb5PTfb53+1GCehaetSaZsO27lDVQ64AMXBwPwrreEJmdW5gsaI1Ecb0IsPwQjlkIAoCzk5hLDTA5uDlcbD/WNYOg3IZQEmcbw34Q45DrCwms9LxXjG04Pl19NAPQ6NB0v2ng0QeISG6vWOOTS1b5Ct3NbNAmC0V+VpDapfSjQKb87OAJjyEm6xcDi/OibXFqcS8BQwVvBTTZYkgzjbdNPuuYWdmRkoDXeNxZ+kaDk8WINYapMB8sUJ6ELmNuCEhTms1wg3CdxbxLGGPm1ifJFY9ExrPcCjiEW86vYhh5NElxydVcUjKD5kbpgJuiAgpPK8pm1W0MhgFYK4MONOb0xL8CU5CCUd8HJ2aOTk5YKB+22nuA0zun8eBqdOzu0cS2v4JO2engROFuCJ73eWf6WXt/OFQk0LBsQA1fMq+nYclGWSKKq3nN1fZwOIcxhw6qz0qmz/bIkuac4nfrELjw/2ZzrKvyIcbY7yZgmcAIRhHfT50ntUzQQWjaIT0AokF9ErZYka2L3jQKgEKNBJxw3TT7FFw/h3AO/cE1IfEppE5nyj2g==
X-Forefront-PRVS: 027578BB13
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(24454002)(4326008)(230783001)(50466002)(6506006)(38730400002)(50986999)(7736002)(31696002)(81166006)(54356999)(76176999)(86362001)(8676002)(74482002)(305945005)(31686004)(6246003)(42186005)(6116002)(3846002)(5660300001)(53936002)(6486002)(6512007)(54906002)(229853002)(6666003)(2950100002)(33646002)(4001350100001)(66066001)(2906002)(53546009)(2870700001)(25786009)(189998001)(36756003)(47776003)(23676002)(83506001)(65806001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM3PR02MB1074; H:Bilhanans-MacBook-Pro.local; FPR:; SPF:None; MLV:sfv; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1074;23:BLb0YyhkSAzvkwZ5F3W9llSRf3oR+wAIcQzdTtW8Uat4LCr3eAy1e6hL8CJJsabgbaHTAOT/nXbmZVZ82lSNWjSIrKC5hIaBD+oCTbAwcsrW5ORDQ4UXbc6WdH9R1upaLG4ALoN5yW1vb/dyB8VglKlrJ9AqzzFHQ298OAhYzQ2PZ6SJgazHGvxZwZY5W5Rg2HLX5Y21Lty4Ge7mHjmdg8FuLIJ+u5xDYV0kuULIUaE2EjCRbzlZbklxEyEgT4/8fADuQ1veBwD9+6oBm/PDHx4bnNIhSEHBx0pEYqXPgFrUB7ewuudnTMWfnzkekw3foKzsLp1lic9XA8GdN2w0JBSCY425RO958DP4hsbryOHjjVbmY2T3651Qz990DnLpYEIiSEvDaNlrOea3zFjEx2qA0nXo/KhEGy9y6MrF3tSBklrP6p025KUc8FL3S0DyCTgnV8NcsiPPcALOiZiky6D/ZDN3S3NVgj1pjRPNWaJytialgtHONm2j3b7ZPVGXhx3b2k3Z7mEe8ckorxRut54rmnmtcUiI/jC3FRqrey3D4Im8+puvnQwUmp8piZZpxiWFx0/NimUVz66oOxWmioaR47ckTk3ZDwqmTIWATjWIkLIekt1Xe50LfJ69LKDx+7s6evozCbN2xwse/qZjUWMrktE1G2M4zqeFVWPiHXO7hzK7lGf3u7IkYq7kH38pwqfK6W4xl0p0ZFfilQNtNlmRvEaCee7zqOZdenZ6ISTp46+cidiWW5IFDCZ40gmZplLCCQG2QNzQo6kfad+FBMVvxA0yQBh0/iX9Ji6VHAbQXcI3giLIDbduRLKNu3/LMqLtLuN0yLwcoL8jQRB48goQld+0NWMH2hjPN2j8idB6Qpjy5Nvi9BujJygT1gx6fx+52swjpeJt2Y/L3lpRWdgpPNZyf2R/UU/1uoDN7Xq8Wqz5J8UpQppBj+3H830n0UcVqpnoKtJTAddKPlCmcdDpgi4gjUjSJEkjxRKxycRrADUea4yWnxfUbKBda3jNplklfKf6xHxQr6RdN0YDyj+O6FQjJnl7T+rRINu0IdIZCERpEZuavzjkCaSYxho9Bk9p1VemEJKbB4u6Il24tcx+pdOu10jZx6Q/NzQ8veHmzDiOPb94Pv3eREV7y5UzsSXRm2Ev2RQulgagqf+xGZ1rwv/r6vlVc7MBn7Fxn/M=
X-Microsoft-Exchange-Diagnostics: 1; AM3PR02MB1074; 6:TRVc5W4Ukguue5/CDr9bG1N5RyqL2cBy4m2Xxkqm9KAmut0+FV9h3IsoH52DDf54TtQN3Tb/lIVfwWJMzg792fuZxjvmsEVAA7YWXm0a2KjgOqUwmJFElKUDcttcPNSt7tT7AIXkraKrCHRRniCysN6BeGm5Fla14AxhpVCbK1FQHfTB6IIrMQPMCGqJg9ZVYYeQbQ7CkyQuCovQMmPd8Q24ClYX3fub9JRhJrHOisK26XaNIylBmaaWyxm00AIeQnfdMJeW+1t/RX3c0iqbx5XOHlYk5UOpQzArtJtg38j1coCDS/2vVo4sTG1GTA1mLH64Nyam4vqRCqRvjRtygUjie8CWwDNPjkrgzHNbN/EhReQmZ+cUhDVaq3U19SXEZdL7j7YC8dy/PAKZSWdZQ7dE8AkBZJ7Pkj+mcTPerxmuNKhxU6oALnVtzJf4KaHsuEV+GRU6wDP0h2rNMtxWRQ==; 5:f+DyIRWpqnCA0KOOt68qNU6mhFAlc3VS/wrWObmIq3+a+tZ2+3X8N3FjYWiFJJlTN5UJic3geI/vPKttITzjoxDJ3Qf8D7XR3TbwDdn9Sb785KFAEfds5QmVsxU1qutWitpOQ/24UkI2QkwD1ywtTg==; 24:Ho1j5gdevsUmkWKEP5Z5eYOrJSizLiL+lBzsSy43FMoNi4TjkJrZqrnw0q6OWXpYwLiERnAZJpYQBpy7Xi0G2r0zZtNNyfaxq1nRDAA58H4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM3PR02MB1074; 7:BMWymjTfhiQi18T7YTRc8Yd0bLZFD/MF/mjEnFR8QKqZUdUkaRp1n7Y+MLJYmh+TTJRyBOh5sbJDyPlgRQnjPdYm5zCLBMerylL/q/PEPoH953B3q9bmzyeFVJfSBnoAp752gC3UbEXO5KkzPuT1VOyoAHXWO51f7eJXFy/EWr2IbwmVPz8jfudCAaSjSaT+eyttdKMCvjBXOdpVD2m1idTvD0+D75Sacy2VnzQRNN6YQaqQG14PEPKIvEjwOQwwo8VF+SNft5axw9Z2v8utUlROTzty0fjja45klACcjZtpM/lHn38ybQde9hGUzVuFn8x3plvemCouiBa1IhNG1A==
X-OriginatorOrg: tut.fi
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2017 10:53:08.5800 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR02MB1074
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/iMixsHMMBbKvRbVAU9xWgi2eTFA>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 10:53:19 -0000

Hello,

On 12/04/17 07:04, Carsten Bormann wrote:
> On Apr 12, 2017, at 04:42, Mark Nottingham <mnot@mnot.net> wrote:
>> So, is COAP using WebSockets for browser access, or for firewall traversal? The paper below seems to indicate the latter, and so the original question remains.
> Can’t answer that for Gengyu, but the term “firewall” occurs in the CoAP over TCP abstract, not in the CoAP over WebSockets one.
>
> I continue to maintain that for CoAP over WebSockets the access to CoAP proxies from browsers is the motivating case.  (Yes, these could also be HTTP to CoAP cross-protocol proxies, but there are impedance mismatches here; e.g., for a browser application that wants to observe a CoAP resource.)
>
Carsten's right. The primary use case which motivated us to undertake 
the work were for browser access, and for sandboxed web applications 
that want to use CoAP-based communication to a end-point, but are 
restricted from using system-level APIs such as TCP or UDP socket 
libraries. Matthias (in a forked version of this message thread) also 
mentioned where we saw benefits in allowing CoAP over Websockets to 
reach constrained devices.

While the work was progressing however, we did become aware of minor use 
cases where using CoAP over Websockets can provide an advantage: 
Reaching constrained nodes residing in domains where end users may lack 
the authority to configure middleboxes to allow new services over 
TCP/UDP. This is commonplace in particularly restrictive and firewalled 
networks that otherwise allow traditional messaging, email and web-based 
services. However, I need to emphasise this is a minor use case.

Best regards,
Bill