Re: [core] Endpoint Client Name / Endpoint Name in RD draft

peter van der Stok <stokcons@xs4all.nl> Tue, 24 April 2018 09:40 UTC

Return-Path: <stokcons@xs4all.nl>
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 A7F9C120721 for <core@ietfa.amsl.com>; Tue, 24 Apr 2018 02:40:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 i_W9tApu-J5C for <core@ietfa.amsl.com>; Tue, 24 Apr 2018 02:40:27 -0700 (PDT)
Received: from lb3-smtp-cloud9.xs4all.net (lb3-smtp-cloud9.xs4all.net [194.109.24.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2088124217 for <core@ietf.org>; Tue, 24 Apr 2018 02:40:26 -0700 (PDT)
Received: from webmail.xs4all.nl ([IPv6:2001:888:0:22:194:109:20:195]) by smtp-cloud9.xs4all.net with ESMTPA id AuQwfGIydSQicAuQwfONVu; Tue, 24 Apr 2018 11:40:24 +0200
Received: from 2001:983:a264:1:ecb7:3eb8:e763:ecc4 by webmail.xs4all.nl with HTTP (HTTP/1.1 POST); Tue, 24 Apr 2018 11:40:22 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Tue, 24 Apr 2018 11:40:22 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: Jim Schaad <ietf@augustcellars.com>
Cc: "'Kovatsch, Matthias'" <matthias.kovatsch@siemens.com>, ' Christian Amsüss' <christian@amsuess.com>, consultancy@vanderstok.org, core@ietf.org
Organization: vanderstok consultancy
Reply-To: consultancy@vanderstok.org
Mail-Reply-To: consultancy@vanderstok.org
In-Reply-To: <001a01d3d900$9d919eb0$d8b4dc10$@augustcellars.com>
References: <CB28DFEA-5F9E-4C35-BD86-A37AC5C122C9@tzi.org> <ca2b6038e911d93e15e57763836a1d09@xs4all.nl> <20180413151121.GC20765@hephaistos.amsuess.com> <011701d3d4f0$46255e50$d2701af0$@augustcellars.com> <4EBB3DDD0FBF694CA2A87838DF129B3C01EF5D0D@DEFTHW99EL4MSX.ww902.siemens.net> <001a01d3d900$9d919eb0$d8b4dc10$@augustcellars.com>
Message-ID: <4c5f4bcc2b4b39c083a7b334aa82b920@xs4all.nl>
X-Sender: stokcons@xs4all.nl
User-Agent: XS4ALL Webmail
X-CMAE-Envelope: MS4wfGH38WEa305Zh/wNaUhCspvDiHL/FU4NCGn2EoPy2R6dtiNicFxkaB0gl/qLUGugHrB+sD40HLodUifLs7pNkxJFn9ObfkQb0oatf9gPfBn5078czXFl yBHJMosCRA1BcFcca/1uispEVfWIH+IasKMYM0akSza62nzlO1mSaYvFAWBLXoE76DxB/C+jQAY+P6vs07OinMvAsGFEMrybbK5ECsuTFMA6fD+OHIeJCVF4 BwIJfMSDqgxtORe/LLLnUwjrAnr+EeucfOUWiRH6fbUjkLTCDR0I16LvMrssPUzk
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/5xHy7do5ikWYO_hk_OdUuDaehpY>
Subject: Re: [core] Endpoint Client Name / Endpoint Name in RD draft
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: Tue, 24 Apr 2018 09:40:28 -0000

>> 
>> Related to this is the proper definition of "ins", which unfortunately 
>> was
>> moved over to the core-rd-dns-sd draft. "ins" is used to distinguish 
>> resources
>> with the same "rt". Originally, it was used for resource within the 
>> same
>> device (e.g.,
>> </t1>;rt=temperature;ins=indoor,</t2>;rt=temperature;ins=outdoor). By
>> now, it often is assumed to require global uniqueness. I claim that 
>> this is not
>> required when "ep" is used correctly. Using a hierarchy of "d" -> "ep" 
>> -> "ins"
>> provides more flexibility than making "ins" globally unique. "ins" can 
>> still have
>> a global meaning (cf. indoor vs outdoor), but it should be re-usable 
>> for all
>> resources with similar instance semantics. Uniqueness is achieved 
>> through
>> "d" and "ep".
>> 
>> I think "ins" should become part of the RD draft again to be defined 
>> together
>> with "d" and "ep", as they are part of a larger discovery framework.
> 
> If "ins" does not need to be handled in a special manner by the RD,
> then I would see no reason for it to be part of the RD draft.  Both
> "ep" and "d" are treated in a special manner as the pair is required
> to be globally unique in the RD.  This is not a true statement for the
> "ins" attribute even in the core-rd-dns-sd draft.
> 
> Jim
> 
"Ins" is used to specify the instance name for DNS records necessary for 
DNS-sd service specification
the RD-DNS-SD draft specifies the rules to generate ins values
As such it is totally proper that "ins" rules are specified in a 
separate draft,
because "ins" treatment is disconnected from the special treatment
specified for "ep" and "d".

Matthias, Are you expressing that an additional need exists to 
distinguish registrations?

Peter