Re: [Anima] New Version of draft-eckert-anima-grasp-dnssd

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 17 July 2023 20:39 UTC

Return-Path: <brian.e.carpenter@gmail.com>
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 E2CC1C136133 for <anima@ietfa.amsl.com>; Mon, 17 Jul 2023 13:39:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eBWz0JBCjfx4 for <anima@ietfa.amsl.com>; Mon, 17 Jul 2023 13:39:01 -0700 (PDT)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CD2EC15198E for <anima@ietf.org>; Mon, 17 Jul 2023 13:39:01 -0700 (PDT)
Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1b89cfb4571so39849555ad.3 for <anima@ietf.org>; Mon, 17 Jul 2023 13:39:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689626341; x=1692218341; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=HLPA9ftW816/0XfVjvrM6+V9Bo7DszyhwmjVmjFtlYc=; b=Reukr+heJvkYw4zVZ5Lncte2eWBQ2CfZ3nNgJla10H4ebx/kKFKfgNUt6GbKTb86S/ GMMulWT11fGSUMWOjbMwCpTvltFy/I/p/fflXaSZnuUPVFoHlBFTiXj4fAdgJGz0y/td MjXxfkGyvdYMyrNX3cWALESj/O9psTsy6mXMPRAhiGJDMdlTUDozMqsgQERzOyZm8d+r Vj9/V7LvDFidhBj8qmcUtI/FdNR4KpLRnAYsvh7iqZ7L6lfnO9rWMVd4dXF5HhB/pZ1W gqO2JemKG7qWoSSDgFv8Wf0t1BLY3YmIqsIs+ayEcXeOfTivdQd318W6tIi9czJqtTQo mdsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689626341; x=1692218341; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HLPA9ftW816/0XfVjvrM6+V9Bo7DszyhwmjVmjFtlYc=; b=MKuDf6NBN8RSC/svPAirDFEmlS5C0HPDx5yRABTaQ+/JPLIB/gspf5cjc3lvKEB0ue k2fpZBTozj9U6RxXRyvtfZ/NaU445flrD8ToodeJW+0++77RsKVE4m8R1UjEcFm6HwGW f/7uIxqNU63FylGExGaPHjYSLYHtB5reUE1R9PRv25NgwidO1FOQvIgGvnPVKMh/u8Cy lmPvBl3W/0XX1nz/gTLw/7f8wNZQz9Tf5pRHTpZxnj861aAqKoSjOA5ym/FAYFW3Cauz xTrJMOBrlzzlsjsRH0hkJP5HYkK9GW/sb83mQOoWm5Usvw4UuKSqLV2hEydO3S8g1gPW x7SA==
X-Gm-Message-State: ABy/qLYCcRqLXke8P2GH8s0pOa/FOCfvMBhyMVaoEjWGKY5aYw8iXsSO oQM1YZ74/H+//oG1F1bJiqz/GdhFV13G5g==
X-Google-Smtp-Source: APBJJlGMSSzEqVfTNgBL8xlPuaKUl3i5hT/27uYh/kkXGN6sHukxTsK4e9TLGEQQfBQZF8VaBTrRYA==
X-Received: by 2002:a17:903:1250:b0:1aa:d971:4623 with SMTP id u16-20020a170903125000b001aad9714623mr18091411plh.38.1689626340643; Mon, 17 Jul 2023 13:39:00 -0700 (PDT)
Received: from ?IPV6:2406:e003:10cc:9901:b2e1:1101:7ba7:19fd? ([2406:e003:10cc:9901:b2e1:1101:7ba7:19fd]) by smtp.gmail.com with ESMTPSA id az3-20020a170902a58300b001b9e1d5f8e0sm297392plb.91.2023.07.17.13.38.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Jul 2023 13:39:00 -0700 (PDT)
Message-ID: <1808d3ce-c03a-6871-a208-0845ad691427@gmail.com>
Date: Tue, 18 Jul 2023 08:38:56 +1200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: "Fries, Steffen" <steffen.fries@siemens.com>, "anima@ietf.org" <anima@ietf.org>
References: <DB9PR10MB63549176EF0E405161B85649F33BA@DB9PR10MB6354.EURPRD10.PROD.OUTLOOK.COM>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <DB9PR10MB63549176EF0E405161B85649F33BA@DB9PR10MB6354.EURPRD10.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/2fUIpD2Wgy1AO2i0dnofGEVkiYI>
Subject: Re: [Anima] New Version of draft-eckert-anima-grasp-dnssd
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 17 Jul 2023 20:39:02 -0000

Steffen,

On 18-Jul-23 00:46, Fries, Steffen wrote:
> Hi,
> 
> I've read the latest version of draft-eckert-anima-grasp-dnssd-05 (https://datatracker.ietf.org/doc/draft-eckert-anima-grasp-dnssd/ <https://datatracker.ietf.org/doc/draft-eckert-anima-grasp-dnssd/>), which has been updated just recently. It targets provisioning of service discovery information similar as mDNS but solely relying on GRASP. This approach seems appropriate in setups in which mDNS is not intended to be used.
> 
> It specifically considers the mapping of TXT params, which may be leveraged also in the current discussion of discovery of BRSKI registrars with enhanced feature sets. Here, the intention is, to provide additional TXT params to describe specific services a registrar may offer, like a different enrollment protocol or support for alternative voucher encodings. While this functionality is discussed in the context of mDNS (for BRSKI-PRM), it can easily be mapped to GRASP using the described approach.
> 
> That said, I'm not really deep in GRASP, but I think if we currently discuss service discovery options using mDNS to detect enhanced feature sets for BRSKI registrars, it would be equally important to have this opportunity also for ANIs using GRASP instead of mDNS to enable a more specific discovery of registrars.
> 
> Toerless, will it be discussed in the IETF 117 ANIMA session?

I can't answer that, but note that the AN_Proxy and AN_join_registrar
GRASP objectives defined in RFC 8995 include an objective-value field.
For AN_Proxy that field is "any" so is currently undefined and could
be extended in any way we want. For AN_join_registrar it is defined as

objective-value = text       ; name of the (list of) supported
                              ; protocols: "EST-TLS" for RFC 7030.

I find that "(list of)" a bit unclear but again there is flexibility
to extend the semantics as we want. In fact that "(list of)" is almost
worth an errata, since I wouldn't know what to write in a program
to implement it.

Regards,
    Brian