Re: [core] Fwd: New Version Notification for draft-silverajan-core-coap-protocol-negotiation-04.txt
Christian Amsüss <c.amsuess@energyharvesting.at> Mon, 14 November 2016 15:50 UTC
Return-Path: <c.amsuess@energyharvesting.at>
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 9DA3C129801 for <core@ietfa.amsl.com>; Mon, 14 Nov 2016 07:50:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
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 PHkLDS-RQAqG for <core@ietfa.amsl.com>; Mon, 14 Nov 2016 07:50:44 -0800 (PST)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DED64129670 for <core@ietf.org>; Mon, 14 Nov 2016 07:50:43 -0800 (PST)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id CF568404A8; Mon, 14 Nov 2016 16:50:39 +0100 (CET)
Received: from poseidon-mailbox.amsuess.com (poseidon-mailbox.amsuess.com [10.13.13.231]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id CD9BA1EA; Mon, 14 Nov 2016 16:50:35 +0100 (CET)
Received: from hephaistos.amsuess.com (hephaistos.amsuess.com [10.13.13.129]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 69B623EE; Mon, 14 Nov 2016 16:50:35 +0100 (CET)
Received: (nullmailer pid 7471 invoked by uid 1000); Mon, 14 Nov 2016 15:50:34 -0000
Date: Mon, 14 Nov 2016 16:50:34 +0100
From: Christian Amsüss <c.amsuess@energyharvesting.at>
To: Bill Silverajan <bilhanan.silverajan@tut.fi>
Message-ID: <20161114155034.stnigqulniww7nji@hephaistos.amsuess.com>
References: <147794779162.23193.6769793631552741634.idtracker@ietfa.amsl.com> <7c2d4c7c-526a-7fd3-b1c4-c58f141a5720@tut.fi>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="mgudrijf5si2utn4"
Content-Disposition: inline
In-Reply-To: <7c2d4c7c-526a-7fd3-b1c4-c58f141a5720@tut.fi>
User-Agent: NeoMutt/20161104 (1.7.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/VrHmh0t8POlyiSmnk2LhQemvOf0>
Cc: core@ietf.org
Subject: Re: [core] Fwd: New Version Notification for draft-silverajan-core-coap-protocol-negotiation-04.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 14 Nov 2016 15:50:45 -0000
Hello Bill, On Fri, Nov 11, 2016 at 12:10:58PM +0200, Bill Silverajan wrote: > After the Berlin meeting, we took onboard several suggestions and > recommendations and as a consequence, the draft has been reshaped quite > significantly. I had started writing a review back on the -03 version and the notes for -04 from the slides, but most of the points have been obsoleted in -04. > We're working on a strawman proposal allowing CoAP origin servers and > clients to directly interact and discover available alternative transports, > in situations where using a CoRE Resource Directory may seem unfeasible. > That'll be addressed in future versions of our draft. I'm looking forward to seeing that. My notes / questions to -04: * at parameter / con parameter: It seems that the at= list arguments are roughly equivalent to the con= context parameter that defaults to the protocol and address of the originating submission. Does that mean that the endpoint registers using TCP instead of UDP, the equivalent to the 4.1 example would be POST coap+tcp://rd.example.com/rd?ep=node1&1&at=\ coap://server.example.com,\ coap+ws://server.example.com:5683/ws/ ? This means that registration is only possible using a protocol where no path component is used in the at parameter, but that's probably fine because those protocols are rather not used to start a connection. (Aren't the? It'd be something like a server accessed via websockets registering itself as an endpoint at an RD runnign inside the browser. If you don't want to rule out registration over those, updating allowing a path into con= might be an option.) If at is intended to be a list of more con= parameters, I suggest this be made more explicit (eg. "The list does not need to contain the location that is implied by the source address of the registering connection or explicitly set in the con= parameter." after 4.1 par1). * at= parameter list: The comma-separation precludes all URIs that contain the comma character. This is unlikely to occur (maybe `coap+ws://.../ws,v=1.1/` like in RFC3986) but legal in a URI. * tt= parameter: To which of the four defined lookup types is this applicable? (My assumption would be ep and res, where the res would return the composed ). Can the parameter repeated to indicate a set of supported transports? Does it have a default value? (I'd assume '*'). Best regards Christian -- The detailed semantics of CoAP methods are "almost, but not entirely unlike" [HHGTTG] those of HTTP methods. [HHGTTG]: Adams, D., "The Hitchhiker's Guide to the Galaxy", October 1979. -- Shelby, et al., Internet-Draft Constrained Application Protocol (CoAP)
- [core] Fwd: New Version Notification for draft-si… Bill Silverajan
- Re: [core] Fwd: New Version Notification for draf… Christian Amsüss
- Re: [core] Fwd: New Version Notification for draf… Bill Silverajan
- Re: [core] Fwd: New Version Notification for draf… Christian Amsüss