Re: [dnssd] Adoption call for draft-sctl-advertising-proxy

Nathan Dyck <nathan@nanoleaf.me> Wed, 11 August 2021 20:52 UTC

Return-Path: <nathan@nanoleaf.me>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 969583A248C for <dnssd@ietfa.amsl.com>; Wed, 11 Aug 2021 13:52:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nanoleaf.me
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 U8SzwDfNiGFq for <dnssd@ietfa.amsl.com>; Wed, 11 Aug 2021 13:52:51 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-eopbgr1310059.outbound.protection.outlook.com [40.107.131.59]) (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 3FC7E3A248F for <dnssd@ietf.org>; Wed, 11 Aug 2021 13:52:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T6F+FmFUKzU5fxIJ3keKwtyPvAWAyqCUsy+DeUTECu1iQWmZdcaeZK2qMuCd73nADqZxq8wpnLyzlIVCfwiaeds5p0dPyHNbdawG6bJ/c8TdaLleeXX7jiuP57rnCMi8PywO1ad4aUvwBL2C3YSgIwPYfrhml3YL8jL+yTABT/y5M3EGYKOEijvpGQxLKAmldPSnJfiQa+Y3yE9MgjDUsWssZcAnm6+Jzxab0OqjOsDTPWk7zV+IitQNzqnDIc/E+TbGJN/zbE2R4OqA/bpR6zcCcLdfAuM2XZeWRZj+xS1PqPCQ4KKgGg2cEibyrrRlE7qukXItSxZshWRYNw4VfA==
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-SenderADCheck; bh=N6VukMLi5xUr6n/NGUsqLnIy5aViKwXRFRMP4IVxdRA=; b=U3P/iZhYlOh/qYs7tplXGcg8NWoArxJRMzNVPjcZrh6MHHAkzBVuTH+1T0hV9p+mtk4ljTYlMdoDm1nas6Q4jdndeA0romJOOiRT/Alh9TRM8ZkCLuDwaLbRtoPVG1WYPECQZpto+RDWPbpyBoo06Tgtx5ZsYCsHTNEZ2fFz7FOxrFD8pkOAYuB0uqUmCYT+xGl12DN1HMzY1w8i3TIDRbNEtEKN3DrfeSf780D9wRF9ujhoDe8iFbJa+ijht/vafWxgLamhur131JKlTaWNnH4Z0X/j23fvqehHYRE1TF0uPMHA0t8nLpLPKdNbL+XTq8DgliP+LAloHZpLWBi29Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nanoleaf.me; dmarc=pass action=none header.from=nanoleaf.me; dkim=pass header.d=nanoleaf.me; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nanoleaf.me; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N6VukMLi5xUr6n/NGUsqLnIy5aViKwXRFRMP4IVxdRA=; b=iONv4jOA0tJy1RsvlphD66aULxC48kug7Rnpt9LiK+bHTZoLoxEkc0NWfwWs4O3Emya3CjwX++m5mJPQ+WUFi1x80IaWg+zx3qAnVGkPoFp06oBuc9v0AnS9obVqJ4pAL1OEc523kTEa0+JbRu9Aeg1tA1/bHfoBO+rP0tQUQTk=
Received: from SG2PR02MB3782.apcprd02.prod.outlook.com (2603:1096:4:3a::18) by SG2PR02MB4298.apcprd02.prod.outlook.com (2603:1096:0:8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16; Wed, 11 Aug 2021 20:52:44 +0000
Received: from SG2PR02MB3782.apcprd02.prod.outlook.com ([fe80::79ac:1985:1d74:10b7]) by SG2PR02MB3782.apcprd02.prod.outlook.com ([fe80::79ac:1985:1d74:10b7%7]) with mapi id 15.20.4394.023; Wed, 11 Aug 2021 20:52:44 +0000
From: Nathan Dyck <nathan@nanoleaf.me>
To: Jonathan Hui <jonhui=40google.com@dmarc.ietf.org>, David Schinazi <dschinazi.ietf@gmail.com>
CC: DNSSD <dnssd@ietf.org>
Thread-Topic: [dnssd] Adoption call for draft-sctl-advertising-proxy
Thread-Index: AQHXg/xePoTQL1fYRkyjLdqTrUyhL6taZ7MAgBR1X+g=
Date: Wed, 11 Aug 2021 20:52:44 +0000
Message-ID: <SG2PR02MB378272DF158245211F19D283C0F89@SG2PR02MB3782.apcprd02.prod.outlook.com>
References: <CAPDSy+56mn6MctL1Y_uFtvZRNjySPavzOkraPwY7c5rS+6-y0g@mail.gmail.com>, <CAGwZUDvR+J7qLbUPOqLe-f4ffr=QGX+n42JmX20LveEEAmHGog@mail.gmail.com>
In-Reply-To: <CAGwZUDvR+J7qLbUPOqLe-f4ffr=QGX+n42JmX20LveEEAmHGog@mail.gmail.com>
Accept-Language: en-CA, en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none; dmarc.ietf.org; dmarc=none action=none header.from=nanoleaf.me;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8e690c96-2228-4cb1-deb2-08d95d09f7eb
x-ms-traffictypediagnostic: SG2PR02MB4298:
x-microsoft-antispam-prvs: <SG2PR02MB42986CC1162E5F146B463A44C0F89@SG2PR02MB4298.apcprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vJSX/VYkb56ClXi0JwKEOhcwOeTNojFsLNAlWHaz9H9nk1414fE6S7/irSPOOHPcGHJRxYTDD/Ob3EYDNBfvWRx5faDQpu3nlPx2wTtYsXrlY0ZqjoHVayVuTZLwONxbr9cnNYFLCN41u7yoLH/yvL/gY61uqFTFbeguLnhcllYAFLAH1qLEpjubMAZhV4nAy0SnJiS991IoRCYItQFk6Y6FgUOSXxX7nI2yWjm7l91fGkVKOjvgQEnMc1SpqOFU5axRcDVtsyo0Zr6+itdETyXyaacezc6XOhlWUxxVQmgJu4tQMCU/USgWAXgkOF34xo2X+rvVvUf4NlJxq9qCUWtqJiqKM10uiIaBCw3K03qPxtpjzOOMKPDFGt/0G35GrQMzZaM676Ip+OKQiI2HL6Iq/a/ZT+oz8UuLCN7bFCMgHI5/GxLhpKKPtKoSSwJzAKd9qPSv68RVCHdqJG0cgBx7N9N2trDrP8h0Xwp6II94nYmDdm4gJSmPhUH0AzDjCm9iZ8/yUKN6qd7b4ai4bv3im66mPIAY8R0EkES78RgCBeA/9KBRlJxK8J2LtvpUV3O7BZTLAUQKQRDN9/irZMYW+FxsNOZH2FlRrGOkg9rJ0GJEFhCaF1C0MhfRD4ML+WcNBEgk/CvigEz7H5QrZ9WQ68fqTwlS/xKdQkYCH1frdv6z6TLObOTCgMHukd/b7KaBeubzf2DpNa3DWX5uSRdhaGM5VMR3SFytFCIZ+t2+kkmrg+JnfqlBsQfi2X45Q4Y8Pf0sOBQ5bUzvdO8ACTWyc8pi7F/uKHmIdsm/TbQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SG2PR02MB3782.apcprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(136003)(346002)(39830400003)(396003)(91956017)(966005)(52536014)(7696005)(4326008)(186003)(2906002)(166002)(26005)(71200400001)(508600001)(110136005)(9326002)(66556008)(66476007)(64756008)(6506007)(8936002)(5660300002)(83380400001)(8676002)(55016002)(53546011)(66946007)(9686003)(38070700005)(33656002)(38100700002)(66574015)(86362001)(122000001)(66446008)(76116006); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LuBl67KkHocaoxu1VTN14yVKuQQ2zAFfIE+lnTshNshVYmdRIEQw7z8xhfN+?= =?us-ascii?Q?AgqUoNo/Vjp/9VsOwjj8JW8ApJno7GaWBvdAbHLvKqV43si5SKwDS9FwpfwP?= =?us-ascii?Q?/waOHIA++XbLbrGNQd1IhG7tAFpFKM9s06y2j0Q/GslcR+y6zbiTUwlvzlaY?= =?us-ascii?Q?QSu1z3q7bUKl0AbK//qRcV0lQL2XKk8qEae8gc8rUnfIpFa78c6vP8fg/TOO?= =?us-ascii?Q?sW1ZkblaepGLzMiNFWaHJjaYqbPHzgCLxSBADOAzPY79Pt1b33y+R/Hn/Fk3?= =?us-ascii?Q?/VQkGs6pPf+b+1OSvHgGrZrJNNK4q6hTi/QGGO7DXLhNp1uI40POgB2RNGeK?= =?us-ascii?Q?pDcLJuP6x4lGPJsTqRr+te4d1ur7CYfs4gOlh/C66UaPo5sm9RajLuL2b1dI?= =?us-ascii?Q?bUP5HQ9PighSRh0TIun+Ta8bNIQBl9bEIMHlACbRV8LmOirDnpbFYtJfrPqY?= =?us-ascii?Q?X3dYtR1dClg6v4LisgpK1OCxcoOpIHMeSnskLcblCPQwe8D0Z347v4TuP60B?= =?us-ascii?Q?66c/xKWTSJZJsyJDPgipQ/D6ORHWx8Odjot5Akdxjrc+pErfpyaTnCsZNpnb?= =?us-ascii?Q?ny6FbXYTRLx8uyup/LeJLgZcA6bFhTwJx6c5lICNCMfsuJUKeAMtBIpQYH20?= =?us-ascii?Q?aWS+0Ss/g8eJQfkdYNlOlIMkf0dR3fZWAnIAMqcGcqgze5B3BuH1GqXmc4Jr?= =?us-ascii?Q?1olsESOsq9v7VB0qIQuO1sZhxSrymVQAjW9q7b10DGap82gCYNbHiSIejRG6?= =?us-ascii?Q?pxoACyXgxPjB+wPOh51Ddq/YtQKUeAoXxC/KXJAq29YiUt/a0P+BbE7yvFki?= =?us-ascii?Q?+Ir5nS8sLP6fRP4Rko885QJLrech9fz8Ml6pnjF3XTxba+SwnI3zt2ihIafH?= =?us-ascii?Q?oUXkyZ7W3gc7+95/JHjZmgA2WGB5Vu7wKhvM2j8K6Md9gL3J+thCgZBXs32E?= =?us-ascii?Q?zjLsOBnL8ExVPPrMp1GMZzdNsl1NjEJFP+8ARJDga/Wj2q3SK8CCcWSazOQm?= =?us-ascii?Q?hS7DGjswewbWh25p7/gsl9dN+Qu+SuxYR/tbrisP7qB9onamKhOwCLLsh+oL?= =?us-ascii?Q?z4SLrP0jeWK5OXXvnsCYe//OKtm4txNEUUCAeCqK5vsc56TzNp1rLMBxHg3V?= =?us-ascii?Q?HRQF6URD3Zw/hAcLF8zOLMit9V0sdcC0TGqsSsERrYATf4YXcqhrshhapivB?= =?us-ascii?Q?bykThcNtDZTv1tsiWUB/JXLca+wTKeugkOuLz+qu/0DmQtY7sKGNxqf7DBCb?= =?us-ascii?Q?nJylF6qUe9FOf444522k84vE/+TNNYWRc+M3IWtKvnFOUuxY2R+VHFrQoVzR?= =?us-ascii?Q?zb4pmnQm7pfbKjQlpuPc+AX86pJJFUy25JDDQlOgpjgFuw=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_SG2PR02MB378272DF158245211F19D283C0F89SG2PR02MB3782apcp_"
MIME-Version: 1.0
X-OriginatorOrg: nanoleaf.me
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SG2PR02MB3782.apcprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e690c96-2228-4cb1-deb2-08d95d09f7eb
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2021 20:52:44.2596 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7d5e26c7-79f4-48a7-a1ce-69187b990cf1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: slCpugpsFwB4XKzk/kSfU9l6bl2cgZCPC7aeC1OiU1rBq/qFqh+dNg+ZrmNNKnx18JnSTkknR4TEm9OBphx9eQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR02MB4298
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/H4rR0GObrkSMAffizUZmJ2-lbJ4>
Subject: Re: [dnssd] Adoption call for draft-sctl-advertising-proxy
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of extensions to DNS-based service discovery for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnssd/>
List-Post: <mailto:dnssd@ietf.org>
List-Help: <mailto:dnssd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnssd>, <mailto:dnssd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Aug 2021 20:52:58 -0000

Hi All,

I have read the document and  I believe it is largely ready to publish. A few smaller issues (note I previously sent these incorrectly referencing the separate call for draft-ietf-dnssd-srp).

I had to re-read section 2.1.1 a few times to understand all the details. One wording that threw me off a bit was "updates its local idea of the SRP namespace". This could be improved by unifying terms from earlier in the document, which outline this process as "registers the SRP client hostname locally". Further, the section itself feels somewhat non-specific as to how these types of records should be identified so that Advertising Proxy can distinguish when to use the different conflict behaviours.

Section 3: "may made" should be "may make" I think.


--
Nathan Dyck
Chief Product Officer
e: nathan@nanoleaf.me<mailto:nathan@nanoleaf.me> | c: +1 (289) 242-0016

The Nanoleaf Team
www.nanoleaf.me<http://www.nanoleaf.me>
follow us on twitter @nanoleaf
like us on facebook: fb.com/thenanoleaf
follow us on instagram @nanoleaf

From: dnssd <dnssd-bounces@ietf.org> on behalf of Jonathan Hui <jonhui=40google.com@dmarc.ietf.org>
Date: Thursday, July 29, 2021 at 4:25 PM
To: David Schinazi <dschinazi.ietf@gmail.com>
Cc: DNSSD <dnssd@ietf.org>
Subject: Re: [dnssd] Adoption call for draft-sctl-advertising-proxy
I have reviewed the latest version of this document (draft-sctl-advertising-proxy-02) and believe this work should be adopted by this working group.

The advertising proxy addresses important use cases for Matter and Thread and makes it possible to discover services registered via SRP via mDNS.

OpenThread includes an open source implementation of the advertising proxy - anyone interested in playing with it, see the Thread Border Router Codelab<https://openthread.io/codelabs/openthread-border-router#0>.

Thanks to Ted and Stuart for driving this effort.

--
Jonathan Hui



On Wed, Jul 28, 2021 at 3:03 PM David Schinazi <dschinazi.ietf@gmail.com<mailto:dschinazi.ietf@gmail.com>> wrote:
Hi DNSSD enthusiasts,

This email starts an official adoption call for draft-sctl-advertising-proxy by the DNSSD working group. This call asks whether we think that this document is a good starting point for working group discussion. That means that it is still possible to adopt a document with issues if we believe we'll be able to solve those issues together as a working group. As such we are asking two questions:

1) if you believe that this document is not something the working group should be working on, please speak up now

2) if you have read the document and would like to discuss it further inside the DNSSD working group, please say so as well

For this call to succeed, we'll need statements of explicit support from people who have read the draft. Please send statements in either direction as responses to this email. This call will be open until 2021-08-15 23:59 UTC.

Thanks,
David
_______________________________________________
dnssd mailing list
dnssd@ietf.org<mailto:dnssd@ietf.org>
https://www.ietf.org/mailman/listinfo/dnssd