Re: [Anima] ANI Autoconfiguration via DNS
Esko Dijk <esko.dijk@iotconsultancy.nl> Tue, 13 December 2022 10:54 UTC
Return-Path: <esko.dijk@iotconsultancy.nl>
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 C1600C151712 for <anima@ietfa.amsl.com>; Tue, 13 Dec 2022 02:54:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=iotconsultancy.nl
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 7ItKF_s8Ad5z for <anima@ietfa.amsl.com>; Tue, 13 Dec 2022 02:54:02 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2095.outbound.protection.outlook.com [40.107.14.95]) (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 D227EC15258F for <anima@ietf.org>; Tue, 13 Dec 2022 02:54:00 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tm3PW1CAGcK54yHZk/rjW2ipNk4/5xw3UA+ZtAXf+GRa83aSzXkR4C+lBgApM03nD9g20BkzWQtzDLHR6SN0ikN7vxO2+hDdppTml8PrFvVs6okKwrBBUqVzrI2jODx+XfJWYVfvaXWu6TyXxIGCQpC8O9aTDUznuyuRREsBMJPo19K0fPxr5/7+ULitIdPFZGEXIozeb2UX0g2kD+0RDcVTbf9c5e5WnnutTpVHYqufvDF+VB8pTTquc/V1geZOlg7s0+NY+fhe3O9xN9NOPpGjdEud7w2hwETDpMAo8F1R12qVu2yqXheBcoOxpsS6HUEFsftkAbhVzKa6XZ/x9A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=97xnycn+AxhIjj+SQgODFjTGRHmndku+gSa0SyDyX+c=; b=QuFGOldM/3ycxh0LKxqOBycG2inH26zPjRLcTXJnwYgacVg3DaoCNQxv20RuvrDNYvpZPZp6JmTtQBnU1PJjq9v/JjV0Cl1yRoijIvjgALSICAs0sppi72UC9V/xDgjpAzM1CK5a3YAPLGXukNg5N+d1/EP90OKGjOMJvbv29TWUaoPcdqupeHz12ou5J7Xom+H8JMh+llKyDb36z5BE3wUOPjcO5FLvlQIGQH1BME38rOYcpt7S65rdKlomb1xA8xvAzmxz1pFctQ1mbU7YqJObncv5uDFx/iD9bZQbEbciELtkTljiIYflSeuqKX9JNQKC8OqLJu5XiN5TMT/RfQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancy.nl; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=97xnycn+AxhIjj+SQgODFjTGRHmndku+gSa0SyDyX+c=; b=HB0aEMiUgDBYtykQ0gvvqUP8pHUDC+HIKhci0xDwaujqCHIST5wyPNEM9ePmHXoR0QUUi80Kswo0UYmZWKzLpAJrF6FK8E5OUmTi8aL21fS+/77VlQXhx8TADTMpFd2XGzVYHWWkUProI6cNqNtN18G9NRU/qRN/NmBLpV6gu8s=
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:3b9::20) by AS4P190MB2023.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:51b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Tue, 13 Dec 2022 10:53:56 +0000
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::7f21:781:e808:be2]) by DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::7f21:781:e808:be2%9]) with mapi id 15.20.5880.019; Tue, 13 Dec 2022 10:53:56 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: William Atwood <william.atwood@concordia.ca>, Anima WG <anima@ietf.org>
Thread-Topic: [Anima] ANI Autoconfiguration via DNS
Thread-Index: AQHY8rkNwXg+0oXECUa3Z2QwnhctJ65r2e2g
Date: Tue, 13 Dec 2022 10:53:56 +0000
Message-ID: <DU0P190MB19789DFB5B9FA99D008DF242FDE39@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
References: <853134d2-197b-dde4-ccc2-3828854dae27@concordia.ca>
In-Reply-To: <853134d2-197b-dde4-ccc2-3828854dae27@concordia.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=iotconsultancy.nl;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU0P190MB1978:EE_|AS4P190MB2023:EE_
x-ms-office365-filtering-correlation-id: 6e2ce967-b69c-4ab9-bc10-08dadcf85526
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NYKC4Z+JNZ51phLzutRGchE1wfzBY+kypL0Dekf/tOTsmLdvuxh/vrEjhOkCFGZIVp2xMkeqXj0judoV6lKlYTa3t4IBV99sjJa4BmvOm4+QmGRJLAtWGE+VNgcn2GiUqHfpels7POO86cKLuwWVdncyEMDJSX5ToPq5JULiJ24qfMlgy3Jd5mum/MYoHazZANWxBt/Gl+XCmDhnCe9fqd0+aI7OGP+cXaQiaBk+ldlkxBidmaq78x6WHf35z9ip8KE2pJ6CnNlrGcXbjYm9CkAF4Jn58X/sRO0mzGBt2XQG/a/xKj1pHRX5CymPz1zXJ+MVkqZEkbhQkB2VgCqKvTG0/M5WbpqFmFzjnx/+z8WBQhRZr4WiNk4uqFeLL+LT1lamuaPcYBa9tMA7B6rYEMGkqIS0tPe50fOjXOEGBKA1B5SL3JpzJdxrRBZjnBVmlxmjC8vJj760rwydUB1G9iQIJvBpWwVtJc8hTsFHefJjdswQGIOWUR6ktvRPlrbw5h4565MLMfOcIjfUfpH88dP/lfZCQKQihbzEIq1T7/or3eM9pmTsTVBzyRqLwPZe+YJCUmboRM9f69+av4SbeBwklvfL5M0bj+pO2WKrE+Ao/9ADzp1A2ez45jBLf4d+7oPhkStSbxPVgktmdjQPqSl03wraObsaaLilSLXHNV7hm0nQTpJYpGtFZaDIubS/ZEk96eA/FtZzF9JbS5E8xsJVXCKHFCFadll6z0r/sSA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0P190MB1978.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(39830400003)(136003)(366004)(346002)(451199015)(122000001)(966005)(478600001)(186003)(9686003)(7696005)(53546011)(6506007)(71200400001)(83380400001)(38100700002)(66476007)(55016003)(66556008)(66446008)(8676002)(64756008)(66946007)(41300700001)(52536014)(316002)(44832011)(76116006)(2906002)(110136005)(5660300002)(8936002)(86362001)(38070700005)(33656002)(40140700001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FQS4ASx8N/FqeqThvC9CEfIZgRWenZJf2tzC8BwYgXTF0fNbdZEkbfMltlryQIqGy4Xf1BxJXCqEPaKwxwlXnQ5r8fQoOK+IoRinXNVzRy07zxW+9zFwXgPaOEK5MH8mjkRQZsAZnBf2dBVK5bvWbzvmKWrYczABk7KPL1utmUORJaH+KEp3WvXtQZIyCT3qLeK2Ivf1s5BfSvnQe62fHqghy7/VBprDgihwevPYHMNnU/VZuOkmH54gjHeeIbSCpIDic5F4HmxCObtvx3oqs4SEmt5wUdnkNe+XGASIIDWVwM180EO4WYvVeAqrvdtroMY9LYKLpzNRBB7flxLmq77l9jqJtPrYcoE2Ik0WgA+sD0P7bfeVyAw+U5PwiIs3MNZbYfh5QcbADP7zSSTG7hdb/P0UITqFZC4BU6eLBH83wWC1YqEkDSC5LRJemcMFH0N/F4eXVJk4ii7wEX9UX2oR5EnX/jkc95wADC5uz3o8w0X7QZiyet3H57LC1S3Ith7F8QPMNZHHdZ1eLtNZcnoW7N8khy9NqKreKIFNTyJDsQvMGZx6NNqjgqI0FKgrb2McAsDN2iDf+FtEHIhKgAuuI7lffJclIX10cOKUsyhwFNPaWPgoaEM/YQwVBYwanAQM54oqjdqDRf5MHU+R51ivbZvyEzulzpgCFBz26BUjlJTns2aINaEImjhVO9mvN3+7rO3Vh4WLbL4B523wbekJGTDmACh4G/jZZnPfNfJuv8f+Bj/OpWEWAqepu6p+9mvc5HJm6stIof4RHlQma8nTS+TG1XlTDywOSHX8GMkMCDQJTfOFrqJcMlz5zlrvWPl+vHOS2QD2QlKz2NU+hXsYlnWa5dzjkjyRy+NnXGaPWCtUtVDoSricqy/gIh9VQnX2egx41YNhuP7P6ItrEK7koK9VSM8lWT2xNWU4aUNc6BeMv76BFmWHS+wRGrlkBnrFy7nB5emjvDbNm4JfPXOVY4I3+SmkBjZY/NTjMGmWRwluHDjBt47T6rSKck74iPCgob4ks0j3K0tPnpl6wsufk9NCQxR5wtHRekj9UpeIWUD3jQ5FKJZjwXKvHH/wcQ5ugUGGJ1+CpaAirRapdY1prBU5dH/fIwT5J7vdgHrkakxihuPF74SW9uA3ERtmPZIGDZlag/ljstBXZyP412pvX4GJRLex12vVGm2anLAPxgGoYEB7vvy9J8f1NPQA6q6v+5tYbxEhBUuCBJ6cgsqwkVGUSG6nJTw8T9xA5REMHuJbMfUKmjUO1Cw58TSMrv4SEQVV3QqyhrLPxTILp66JGjHGzz0WzeVRLChB6jVsvjEv/IQnHWTEG3EgU2CkMKA2U9KamYBm4PQKH0tJMEnncwN10M7C7TP/k10AHB1tlC+w+FYrhGxk1fpEGnnY5W3SRWKbepb+PyMq/Zo40XeDSovOOd26dn3ChXt8lw9TS8I2GzKlmXamsW7D2ovGxq7AJEb0inLimuUwA4UXnzzYqGlDZACYV/tVsrlLO4ICL/elKrLCok+yomBAT0QjsBAbyx45/Za/bAmijb8Jyi6CAfE6vVGVy6U41z2LNYSUyEYBGgvO/JQA+JPncQFvQrWI6CpI4kyVJw9zUYGxdBKzA/tgxY4o3rggWz9xMl/Tv1AhnUk4qI3mKlING1f0c+L7S5vgKESikkemYJw5Ag==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0P190MB1978.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 6e2ce967-b69c-4ab9-bc10-08dadcf85526
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2022 10:53:56.4792 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vtiQ4X59uRBquL/NUtPcXZa+MrSt8A0BCzSBWn0xFWCTx8z3Rvd6hkScBd+yER7DppNFB8KHG88mV75NDFpvdl26272MU9K6dy000Usjbmo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P190MB2023
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/E2Yk7nLB5kx8ENzezDz_cqblckg>
Subject: Re: [Anima] ANI Autoconfiguration via DNS
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: Tue, 13 Dec 2022 10:54:06 -0000
Hello Bill, You mention "the advantages of using native CBOR encoding". So this refers to the CBOR encoding of (DNS) service properties, which would avoid parsing of the old DNS format. As I understand there's a wish of people to avoid having a DNS data parser in devices in the ACP, since the already-present CBOR parser can then be used instead. Now if we would have such DNS-in-CBOR format, it would be more generally useful in IETF and not just in ANIMA. Do you agree? If the format is more generally useful it could be defined in either one of the CBOR, CoRE, or DNSSD WGs. (Although the latter may not be willing to renew something that's "already good") And we need to keep in mind the effort of the CoRE WG (still ongoing draft-ietf-core-href) to define a better encoding of the URI -> the CRI, in CBOR. It isn't trivial to cover all properties of the URI correctly. It takes a lot of effort. If we still decide to do this in ANIMA WG context I would just go for the simplest possible subset of DNS-SD that fulfills the use cases and not try to be complete. Regards Esko -----Original Message----- From: Anima <anima-bounces@ietf.org> On Behalf Of William Atwood Sent: Monday, November 7, 2022 15:56 To: Anima WG <anima@ietf.org> Subject: [Anima] ANI Autoconfiguration via DNS Item 08 in the ANIMA agenda for IETF 115. draft-eckert-anima-grasp-dnssd presents standards for the data structures (GRASP objectives) that will be required to effect autoconfiguration of basic services such as syslog, NTP, and DNS, using GRASP. draft-eckert-anima-services-dns-autoconfig presents standards for actually providing these services, using the objectives defined in draft-eckert-anima-grasp-dnssd. A strong argument is given in section 1 of draft-eckert-anima-grasp-dnssd, showing that the reliability and security of GRASP, and the advantages of using native CBOR encoding and GRASP flooding, justify the effort to define a GRASP-specific approach, rather than just using GRASP to carry the packets of the needed services. Clearly these services are essential to any running distributed system, and standardizing their on-the-wire representation will likely reduce potential problems with incompatible software in the future. I therefore encourage the WG to adopt these two drafts as Working Group documents. Bill Atwood -- Dr. J.W. Atwood, Eng. tel: +1 (514) 848-2424 x3046 Distinguished Professor Emeritus fax: +1 (514) 848-2830 Department of Computer Science and Software Engineering Concordia University ER 1234 email:william.atwood@concordia.ca 1455 de Maisonneuve Blvd. West http://users.encs.concordia.ca/~bill Montreal, Quebec Canada H3G 1M8 _______________________________________________ Anima mailing list Anima@ietf.org https://www.ietf.org/mailman/listinfo/anima
- [Anima] ANI Autoconfiguration via DNS William Atwood
- Re: [Anima] ANI Autoconfiguration via DNS Esko Dijk
- Re: [Anima] ANI Autoconfiguration via DNS Brian E Carpenter
- Re: [Anima] ANI Autoconfiguration via DNS Esko Dijk