Re: [Anima] Discovery of proxy/registrar insufficient (GRASP and more).

Toerless Eckert <tte@cs.fau.de> Wed, 13 April 2022 05:28 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB0583A0A09; Tue, 12 Apr 2022 22:28:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.881
X-Spam-Level:
X-Spam-Status: No, score=-0.881 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.248, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 ZSMe9yW1NwV9; Tue, 12 Apr 2022 22:28:37 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FB983A09EB; Tue, 12 Apr 2022 22:28:34 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [131.188.34.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id D8A85549CD4; Wed, 13 Apr 2022 07:28:28 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id BEAF94E9780; Wed, 13 Apr 2022 07:28:28 +0200 (CEST)
Date: Wed, 13 Apr 2022 07:28:28 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: anima@ietf.org, draft-ietf-anima-constrained-join-proxy@ietf.org, draft-ietf-anima-constrained-voucher@ietf.org, jiangsheng@huawei.com
Message-ID: <YlZffGF4PFixivSW@faui48e.informatik.uni-erlangen.de>
References: <YlWUA7xhMU2XtJsz@faui48e.informatik.uni-erlangen.de> <6672a270-5a66-248c-b1f7-c3d56f80633f@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <6672a270-5a66-248c-b1f7-c3d56f80633f@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/9zwfySk3NmlwthpZdN7BSMCD6Ks>
Subject: Re: [Anima] Discovery of proxy/registrar insufficient (GRASP and more).
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2022 05:28:41 -0000

Thanks Brian, inline

On Wed, Apr 13, 2022 at 08:45:39AM +1200, Brian E Carpenter wrote:
> If RFC8990 has a weakness, it is indeed that only the initial registration
> of a GRASP objective requires a specification and expert review. Personally
> I think this is a good thing, since it allows for flexible extensibility.
> Since the designated expert is Michael Richardson, he might have an opinion.

Right.

> I agree that if extra values of the objective are needed, they should
> be specified, and making that an Updates: 8995 seems appropriate.

I was wondering about that. So the logic is that the objective name is
indeed IANA registered that points to rfc8995, and we amend that objective
with new options. 

Could/should we be able to indicate in the IANA objective registry the new
proxy RFC or is that only taken care of by the Update flag/tracking ?

> But it must still be Updates: 8995 if it extends the details of the objective.
> (Regrettably, the proposed "Extends:" tag is still only an I-D.)

Right. Binary flag doesn't allow too many values ;-)

> > For example, with GRASP, it would of course be easy to indicate:
> >     EST-COAPS-STATEFUL
> >     EST-COAPS-STATELESS
> > 
> > This would require two separate GRASP objectives if a Registrar/Proxy supports both,
> > but would be the most easy solution.
> 
> Alternatively add options to the objective value. The value can be whatever we want,
> as long as we can say it in CBOR and make sure that the RFC8995 definition is a proper subset.

Let me expand on that in a separate answer

>     Brian
> 
> > 
> > Similarily, i guess we could have equal variations of the names for other discovery
> > mechanisms.
> > 
> > Cheers
> >      Toerless
> > 
> > _______________________________________________
> > Anima mailing list
> > Anima@ietf.org
> > https://www.ietf.org/mailman/listinfo/anima
> > 

-- 
---
tte@cs.fau.de