Re: [Anima] brski-discovery vs constrained BRSKI (was: Re: I-D Action: draft-ietf-anima-constrained-join-proxy-15.txt / draft-eckert-anima-brski-discovery-01 )

Esko Dijk <esko.dijk@iotconsultancy.nl> Fri, 24 November 2023 13:37 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 E02F4C15106A for <anima@ietfa.amsl.com>; Fri, 24 Nov 2023 05:37:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 y9vTMw17tRGh for <anima@ietfa.amsl.com>; Fri, 24 Nov 2023 05:37:03 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2127.outbound.protection.outlook.com [40.107.20.127]) (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 D2C13C151991 for <anima@ietf.org>; Fri, 24 Nov 2023 05:36:53 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hjo3SQi/pLSRdavuV80XS+GOAJOyYS6JBeYokYyvK8CNRuaCP4xDED0k7ZmbCjXiMyyvJy2ZPGQBInTXLwmUOuPaMwENabjoXLlg94gXBJGPZXpvwC4Ib+ZpUfivzRI9kaEYF+J9IeZBDoiRFol8UpvRmNHeSGQrQtiW1lqrdkjakvgNW/tFZI/vCgffEIBRalxOh448CqQ0cf3r4lOjPn9pMV4zzoXXkB6fsxdcBJROM5EO6kP5uKHZ2tl5D+vSPtmkPYW6fHrihjZYYNlckZz9V/ASznIqFX7FAa34UO9L09OYyxLLWqDZCCYV42C9KmymnEOW86tQn4uDwdVRGA==
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=Ns8NBIqDgTE2FUgTwsLuXRP+Lj7fz9mB9K/jJndavYU=; b=ZPd+atM2BC4z+VBKJkX0fq2WHDWZXRVxaV2DjMW7oPi6E9dsdlo3wK2HMWUnpHkrVRp8M7hqPgMDnSD5ojtBnhqBOTaMJa2LdpL865fniYMcutgKU2QPJo78fHGlC7Rji+/NMkouOJgwSoTCbd9b73l7YcqfgMlB59FzIFSJFH0HbUTMqXYf1Y+H0Kc859KOKmv7KJdmPDdYgLfuAOA52+mllERYLz+mo3ZOzr7BOy1ET76PiHRSnSWFZB7x4wCyC6pls2pp1PIiAq/wvqTcgSdkrVxuXUKiN4Wgwhp6zxAZNorBCoID3MpWNw5ha5/WKhOa4xArIQoZvasnUwrSig==
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=Ns8NBIqDgTE2FUgTwsLuXRP+Lj7fz9mB9K/jJndavYU=; b=Wrza2glSOBN5SoJ1Ce/7KiYJIFMntjvKbWSlSr6O2eRGqrLzCfc219WbHkylgb1OYDfJJNYGDOl8n7I0bvG2k/I/8CCdhVoMhiw+MyKynu/grg5u8wH5EDZLfTZHLzWhlroyw1Dap01aIdF6592W166HQ2+LubfZ1XYH8oFuZ/A=
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:3b9::20) by DB9P190MB1723.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:327::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.20; Fri, 24 Nov 2023 13:36:50 +0000
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::f3e2:8d88:9528:f2bb]) by DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::f3e2:8d88:9528:f2bb%7]) with mapi id 15.20.7025.021; Fri, 24 Nov 2023 13:36:49 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Michael Richardson <mcr+ietf@sandelman.ca>, Toerless Eckert <tte@cs.fau.de>, "anima@ietf.org" <anima@ietf.org>
Thread-Topic: [Anima] brski-discovery vs constrained BRSKI (was: Re: I-D Action: draft-ietf-anima-constrained-join-proxy-15.txt / draft-eckert-anima-brski-discovery-01 )
Thread-Index: AQHaHVGgcJBsVMQb6USMHrTqtgInSLCIBMmAgABCboCAATKGEA==
Date: Fri, 24 Nov 2023 13:36:49 +0000
Message-ID: <DU0P190MB197842235ADBA5D03E6DF680FDB8A@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
References: <169927900610.48296.8352405496672443803@ietfa.amsl.com> <3528359.1699280649@dyas> <DU0P190MB1978A1B7481FE707DAB7E507FDBBA@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM> <ZVzJYPPRunw5gCAu@faui48e.informatik.uni-erlangen.de> <b45f3cb5-0813-1697-6260-b48e77e425c9@gmail.com> <ZV4SewUfph_7w99J@faui48e.informatik.uni-erlangen.de> <319692.1700752451@dyas> <ea3b2272-040c-a440-1008-714d45d746dc@gmail.com>
In-Reply-To: <ea3b2272-040c-a440-1008-714d45d746dc@gmail.com>
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_|DB9P190MB1723:EE_
x-ms-office365-filtering-correlation-id: ce9ad51c-8886-4fb2-f4a3-08dbecf2696c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IfUvjLJCPI7etWrft/4RnmMHPjPHPeiq33iF4mAYXTjA3L7Hl2ItiNxzlcJhU3V+BbSL5OnKHkid2nxCW3q5Rgr3cLSBcIWHZkycmQkHNxl1IBEiIIho7ZIfPkBnS8zoGJL1ovG87AWqcV3O6vmEERHZckVcOECk+A6UhduFRr+JzmsH4ugQtcB9xgxoRN6n9NOm91un7soLPo+NFKoZ515k35OsKDM/E69/i/ViV8N6FFGx2sNUdpYuxlyhl2hAjaRM9mEz4XM9KHSeeckUzSO91VAgqRTU8zk8Sm6FisoWrMnRrWlIeS8Mmtft0HYh2weR8NVHvttHKpq6gYjFIO4szJ4mvoZKQ+0WNf2u3qF/JlaAHDqGi76s4THCM9WfLv0Tcol5bbIsC0lC03p02Dg6P0KlQipClnlGbM1Yvkyd7zzNfXpIprlJd02+jtSuk7fIysBE3y2BRNCg2kKUqniQxOj66B8diECMXfYfw1tZPz+MTP2MPYDMwUGWoqbygmmBsJv2Rs3NJYfKqGpJwbXE8Gp64A96ylQL8T9Q76Izo7eunHaiyTUGRpK4EP3ISSdTdCcvRx0U7EVC7YrWu0C6y+YhnyXAyF9dixFbpRA=
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:(13230031)(366004)(39830400003)(396003)(136003)(376002)(346002)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(9686003)(83380400001)(7696005)(966005)(6506007)(53546011)(41300700001)(44832011)(8936002)(5660300002)(8676002)(71200400001)(52536014)(478600001)(2906002)(316002)(110136005)(64756008)(76116006)(66946007)(66446008)(66476007)(66556008)(86362001)(38100700002)(33656002)(122000001)(55016003)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: cN52dmk5Mn/v2f2SBPvlF2GSMBEtNcIvW265v4OrEnG1Y3RMR3DPsgICs3oYmX24Iuuh3aqLByoMMS0lINqvoOJnBgzskqzfyEFWdFDEdHBOf/eCkeiG6gl4rgqfwFlG9Y3soeNuIXMqqVYuZmkJjSNmsIDUpHxQsPU9KQGeHhE9xgI8zYQ5XoZ87bzyWMJxqJ1bHsUCUOpI9oEfVWP4+CzfpkZBDPGvPjKldO9FAsjD94LoNNGKlRW5mS/8hLjf2J50Afb92JW1B8WL02LrEuZdeTLTthN2bUz/lNmmblSjJu1vdlDftuO8Oa+9oqdsYVnxqGhVJXTMseC5Hm0D/GnHUtwgy03Y9M7z9/DF2gUzy9fuhY1tERKG7vdlQv1nR5TAMhxsj8rGoysSvfAgWnkoxFNz2izAQjxrq9i5apiVEHoOvr8ZvjGRsmZ1o2mvqJ+/Pj/zDzOc/zDwuVjRnvWIdieqa/x7vgEH+pXnEhVapLUimu5azKYl1of9JxuD5nebR9cwuQxUsCynbURuM2BFhJkL4iNTcfWVBtrMVRfNZ5vDrgLVpbFqKqDzHXtCymuU2PreSjT6dR1/7YBTIQJ9u6rBhOc0wqiRM9BcZEcPWjEJsXxfJjCUoP1iMtaGYHuTLBOZrL5c0nnDwXtMwyd9kNiTx3naohbkAxhaDI6eeCvk/xfXlCD6k5G+e0Gbua/Kr1OsRukFZvToa774rD1vo+0/+d+2we8XT82+zGEueAkVXOfZbvZjsxFn6gaQKMBJKCXTPR6Un1HLBR6DzDxj1PKGrlTl30cctEh2rfiq1gqI12TH1sZTZYwdqptyN/EplaZtwUMShpfpwuzvex7f2eNTjZK2qubM0/azm121i0TIVipXf/VoZog4OdlPX2c1oahg35QZJU3czEwLKXhk+bln9Xw3TaGQfTfo6LeBhFVJ8Kb32OJUyS3QhvpeCEauDR6RVYxGWa6RdGqpjZZWSs0N7R7MPm7lAL/4bair8tbBrC3hxi5W4JIAG8/TEtEV3Nrxsj/9wKuEuU2VSoAdqK1tkyC10rIDvO3/63pVuS+gddOyZMTWmzUEm5V/HLAxZyWeG8+gix4UOHOCEWIp3cpal9pOoZPpPOcfSQA9j3sfQEUiYAfut0KSxz7EerV6WZPvtcXbxN+vTe93dzJp4++EMg8s6KGSGKrIKBeD3vGzWxIZ7jhkwjncxCx5RQHX+dQ8Q1Xe3snsP+89eNU8XoUiZnUiqTljoQbWmaMZmQRuKpS0cGBCpIx0Ixe3+mV9WbvH6eSy4ODzTW7ZCdMkmzCi/8zhGCrqrPLg8QoN9+Iw+THHkYzUAVEaXiIBV5HXQq1QMAqNYwrePGLHyx3dg7IT/EhpVAom0ziVtC9emqwn1WWxQDzkIWGahM1uG5IufeHop+xOQwfG+lXUjkkVR9x3V2WSTjrLak14fCSv9RQQYJhlhXd1rAxSDL4xNEahgO7mQxwm7Y7Bajzxmig1tV+Z0jBNHOGw5du5CM/csKdb0d70sRzGPBL33yrpLt63U7Yd6/HjOvKcuk4FZLxuFTWmFA5dmHsbGQDV45P66sB3mXEmF49oh1WWRfIQOh/ZP2CTiTjJFZ4sU+KgJBeYMbNYrHooo1E7YqdEo3eVcJ0Qq/zhHCfQSz+sNJ8SXmbzrbPumIK0eyNLWL3R/g==
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
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: ce9ad51c-8886-4fb2-f4a3-08dbecf2696c
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2023 13:36:49.7792 (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: Fx7ItMfvVxlvcHrlcoxRjSfd65On7GD1lH6nKtFkh97ucoMErHqJa05W6IlB/4gm1c/B4Fnsu/VCfVA39sNuRv0tRI94hoS+p0wHiHmVwBo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P190MB1723
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/PIrZcAReyYEeYf2H397MXEoMRFQ>
Subject: Re: [Anima] brski-discovery vs constrained BRSKI (was: Re: I-D Action: draft-ietf-anima-constrained-join-proxy-15.txt / draft-eckert-anima-brski-discovery-01 )
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: Fri, 24 Nov 2023 13:37:10 -0000

> That's good to hear, and I guess that was one reason to make GRASP treat CBOR as its "native language". 
> And as draft-eckert-anima-grasp-dnssd shows, once you represent DNS info in a CBOR (or JSON) style it 
> becomes very straightforward to parse. I'm not sure that these advantages are widely understood outside ANIMA.

There's some work and discussion in the CBOR WG on this. The focus there is mostly on compactness, not necessarily on ease of parsing. 
And no specific focus on DNS-SD services.  See https://datatracker.ietf.org/doc/html/draft-lenders-dns-cbor-06

I think draft-eckert-anima-grasp-dnssd is more optimized (in terms of size/simplicity) to the use case of DNS-SD service info, while the above draft focuses on generic DNS queries/answers.

Esko


-----Original Message-----
From: Anima <anima-bounces@ietf.org> On Behalf Of Brian E Carpenter
Sent: Thursday, November 23, 2023 20:12
To: Michael Richardson <mcr+ietf@sandelman.ca>; Toerless Eckert <tte@cs.fau.de>; anima@ietf.org
Subject: Re: [Anima] brski-discovery vs constrained BRSKI (was: Re: I-D Action: draft-ietf-anima-constrained-join-proxy-15.txt / draft-eckert-anima-brski-discovery-01 )

On 24-Nov-23 04:14, Michael Richardson wrote:
> 
> Toerless Eckert <tte@cs.fau.de> wrote:
>      > I don't see a reason why GRASP should not work well on even further
>      > constrained devices.
> 
> I personally found GRASP way easier to implement in a constrained fashion than mDNS.

That's good to hear, and I guess that was one reason to make GRASP treat CBOR as its "native language". And as draft-eckert-anima-grasp-dnssd shows, once you represent DNS info in a CBOR (or JSON) style it becomes very straightforward to parse. I'm not sure that these advantages are widely understood outside ANIMA.

    Brian

_______________________________________________
Anima mailing list
Anima@ietf.org
https://www.ietf.org/mailman/listinfo/anima