Re: [dnssd] WGLC for draft-ietf-dnssd-srp

Nathan Dyck <nathan@nanoleaf.me> Thu, 12 August 2021 15:19 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 208EA3A162E for <dnssd@ietfa.amsl.com>; Thu, 12 Aug 2021 08:19:10 -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 vfYilwmYmFNU for <dnssd@ietfa.amsl.com>; Thu, 12 Aug 2021 08:19:04 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-eopbgr1310089.outbound.protection.outlook.com [40.107.131.89]) (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 A2E423A1623 for <dnssd@ietf.org>; Thu, 12 Aug 2021 08:19:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g3KqEJDQtoNALTUrOSxndjsqd9LJC2siD95DWzvpOz1hKMfUiiUZWOTVqvpfXqKBdONpeynu1Jy+gX005HpKkMvJpJ8AD634A1k/EcDkzveuULh0fmxW6lRL35X+BuIllwdhZQfli734RI91cFpee8z/ef3tSxgHtqB3HPk94pwEbDDWDaJjHrHYzA8MD/gmLEYe0R3UN7jAZ0vum/gPqlcXT+/rsKoI7XAziXra5hCrNVd7CzyJVsfXst6BiXXnkVwotXLb6t/qGYUs/j71VqlFfpkRoyDAbW6J9KkQNGzfUVp31BuEuCd7yXuTKuHazf0WfXayGVMK7AOsdAqu5w==
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=16V2djnVq2WVfvwQkDGva3zkBP0bXuTxvHWPy2hIgfU=; b=VxJKQfSulh5M5oI3Fg5sC1bOXpMynp4rxcRAyb+jA3x3XDXNXt5QATnp0PDx42A2JrkZlkt9YaSkwpjSxy0qXFD51vXGe/eJoAGKtFS4+krjbBnnCF1EjzNqdKOu7v3CJmpyd+zZ9PKA/1xnCFPfuK5NMBjmq2TFBLfgbPaQEudvTSoPf8l28E80KC/LFtBM/dD9GrNxCErrcGxhVICBnZ37FeWQ7aBs10rLpLEDEwVbvQWtsMC6m/5nZC+EwIEZfEMQLwlYmdoCBv1nwDUmlmbm95rX2JPjOm/qBTK4vhzwjf7KMdSruMR3gWFCQ02BGI1Dz1AihZ6+TJMdRRvc9Q==
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=16V2djnVq2WVfvwQkDGva3zkBP0bXuTxvHWPy2hIgfU=; b=AxUSbwPFU70qRsdCGJ486AcrVGLcuBo8A3oOPjjXZDfOjwaAqXojymqiMibd+0jP6p0aPBld7rMJJHRntzkJ6iGt7uvvOdTppc4ssOA1Nepssn0+I3H2PJp4NUGVSBSzfq2fq9nrYNqzlEgcLbFKOr5mRgSVUUNRH+aW7xeAIx4=
Received: from SG2PR02MB3782.apcprd02.prod.outlook.com (2603:1096:4:3a::18) by SG2PR02MB2447.apcprd02.prod.outlook.com (2603:1096:3:24::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.17; Thu, 12 Aug 2021 15:18:58 +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; Thu, 12 Aug 2021 15:18:57 +0000
From: Nathan Dyck <nathan@nanoleaf.me>
To: Simon Lin <simonlin=40google.com@dmarc.ietf.org>, "dnssd@ietf.org" <dnssd@ietf.org>
Thread-Topic: [dnssd] WGLC for draft-ietf-dnssd-srp
Thread-Index: AQHXj3eBeT8dM6apNkiWtquAA386gKtv+JWU
Date: Thu, 12 Aug 2021 15:18:57 +0000
Message-ID: <SG2PR02MB3782DB8B99F471732E87AFBEC0F99@SG2PR02MB3782.apcprd02.prod.outlook.com>
References: <CADPZrgTy_xAx+ybdNi5CRmVoR+eHQp8Kha5gxW6-by88ETcaKA@mail.gmail.com>
In-Reply-To: <CADPZrgTy_xAx+ybdNi5CRmVoR+eHQp8Kha5gxW6-by88ETcaKA@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: dccb5eda-c157-42a0-d0c4-08d95da48175
x-ms-traffictypediagnostic: SG2PR02MB2447:
x-microsoft-antispam-prvs: <SG2PR02MB24479E4158BF85E7E4DF600BC0F99@SG2PR02MB2447.apcprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5eICfw328OLmupnlBhAlxF7+J4xi3LiEDN1lp7HDmFpXe7GEG+3dTwlT6LRE83f8wzV9EzIBAgAD7EK+kkidDen/HsKEazkFmWl3Qa+BDYO9eslNagzaMKRsF8mk8o8taMPI8XLAgW+/DmJ5dkF5NBnB3acZrqggZ2IVepwAiZtjewgYr1RnAz/Ao4Qvj4d56QxDBO5ZglIZDWX+od6YKmjmGnDWZVVPjQeLII0uGTRzex/dpVRlWAq7+8ibZOuSrcAhIUR1brw68PScUKzwy3R3FOFsIQyYFL6ITZSuYwSdBgBwPbscA8De80rHk7+WPop90e3AKXCeOV3G3GuR014iBuoxv3wCgO/URYGpDKM2fN6xmKzW0X9mng9nqGZBkb3Ggl3HjBWKa42OP7ngJvaBcgB+c2mhzNzPEi88hHp3CwEMWr5iqzYhyj+ojHRkrolXmxzFL+r4ehvSg2y1G2ncbCLFQD7P7Iz62cmXcaPpkzCgMSjf+PgnXrv1AHJGDaALHV2t1W3sSYVAf0vrL6ulTaShqE0GCEN/dEI77qNF628nC1wYiqWzENAPiAJQZJDm+JHwh+Yfdr0k9Q5ucwwSUqEauI+E8ndm2sPg70fEgjOSEsUAj3Is8ltm4Gdog6a2BLAZBIRQhVxpfuLDGdybq2YlXb3iVMsUhgBEMRq20ds7qIbp8U4sreb9jj4lTaiV0N/8w2fstmWVq7CRNnIbg+Bf96vw+ICqaqK+aMZY4RNo25tUYaF87HCU0bMX6olTjQw0JOlRcFp1L8R3ene95AzvOwrf8pwXe+RoL94=
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:(136003)(39830400003)(346002)(376002)(366004)(396003)(55016002)(9686003)(186003)(53546011)(6506007)(2906002)(86362001)(26005)(8676002)(83380400001)(110136005)(38100700002)(8936002)(478600001)(66556008)(52536014)(66446008)(33656002)(166002)(9326002)(71200400001)(122000001)(66476007)(64756008)(66946007)(5660300002)(76116006)(316002)(91956017)(38070700005)(7696005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: k5O8nCFWcC2DMB5PSurq789IBmzVfo0y5xTGarUo8PMH7FWZaXJn28KVPib0NeP20SqjqFyc4Mu0Is+WuQI4LOTZVOPL6fJGHP31ayZgNez7mBd0wkJE8jLDQkF5y831mHg/j8qwWXxmsnMo+KRpR771HWJ9AukcieQD5iF6pMv9OL2QxyP2BqzcrcasTmyAbieqeroQYyPyDFLAV0KENGmreq1HAgeRSn2PRwz66jWviGffOg6vR7EAuUy1gSHkXguFWE54b/ZU7D/hYdJxWCVzn54rhBKvenrTCM1UfD+SIxUvukq6ZJwKcOt9oyCkDK0CgLyx7e42RGTQMSvuig0ao0AW7C7KRI7NapMo9UaOF+IEWV8twg9qoydIkFClUQtvYtqk9Esxf1LdOn1on9Ahq9Rux8jhAm5Pqy6UvifXJiFjgVrzC1dd0dF2ThiiVpvxcRZnPK0FmalT+0l/LrmOL9VdNR6TtjWnTtX+aytOzeZeu7rubcAnQTxZDeUX0f4S1g4qCF2vBgoRVaQ51EEatu0V4NMcIiJntUgBQ9dvo9LiRbBp7o6E96zxy28I/BwiW++OqnfjWfa3J3b6iuZKjH5Gu9SpEUhWWc49wIlW6Qa7YSSRDtobvAdEGQ1/SKgBeQPTDcnMX4oQBQWEtFPWQvG/Ts8vGnch4/tV+3r6NA00Dd4NVmMsu4sEjj/hOgO84S+fespK3drwMGzssHFxQ2AkdlfVOE9YpFt4yWLFnKqg0OFdlaurqeflSr1ODRQOxG92EhS1zfO/5/ToaQS/HoO/519RZeuiq8UTk0+zESyfbYAnaWNdvYzzW5AujMiZwo+1D53SNOdJHx1THmxnjILzAVkLouzPlLA2w4hUksuymRjeSRLgpxmK5uCYtzrTLugWogLkL8unS1mSt/U76M6wY4pKFFOQaifDAp/312JdjiwBv6k9+qnCQpnkk1EZ9MD1GUM1vmfjdpp0xePvtxbYBh8GAKEgx/EVrnU/BLnG2iklWZ0JWpYtXXFNnlfXz/tlqxFDK7cE+RRtb62lSiLzwBm5kCfQu0zMbv5Y0vRdI8t7ApYZkUonouTiyFABgvLJBhW//Y5yVNcU/H+rSBbBiaKkrDR9R5d9oM0xf0+ol1lT9fAhynS61R617z1/an2klyTJ2nXMzkQFpqKtkZCxVTFmFTa+aMAw4BwaRrTh2o4+fZS/dKTgYuM3sQBEcDRVW7fCaDYiKArfMuq++bY+4BSd1CEZMh8wytG4XphsvnwyCoTjXwj3J10t+KBAmDyQpMJeGBfQ6SurCzkyl8V/BAeko3gjXllRpaJToykZCF69qm3tth4AyXI0Ge8h+1aGPrOwKjEQQ29j0w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_SG2PR02MB3782DB8B99F471732E87AFBEC0F99SG2PR02MB3782apcp_"
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: dccb5eda-c157-42a0-d0c4-08d95da48175
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Aug 2021 15:18:57.5808 (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: +Zi83rq+6gv9VOjFh0fAw9xGwUGHU4zAFNMPzcCyNCCmOgWkzBwys7BbDXIU779fVNlU8LspJWE6116V7Wmzqw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR02MB2447
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/lrRk2wmMR1hMAVea5brfFyOWxME>
Subject: Re: [dnssd] WGLC for draft-ietf-dnssd-srp
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: Thu, 12 Aug 2021 15:19:10 -0000

Hi All,

I have now properly read the draft-ietf-dnssd-srp in addition to the draft-sctl-advertising-proxy document, which my previous comments were aimed. I support it being published.

I have two smaller recommendations on draft-ietf-dnssd-srp:

  1.  The document specifies that clients must retain their key pairs in stable storage, although the equivalent requirement is not explicitly required for servers (KEY + lease time especially) as far as I could read. I believe it should be, likely somewhere in 2.3. It is not clear to me whether the records themselves are critical or just the KEY + lease. In current Thread implementations, I do not believe records are stored in stable storage.
  2.  The order of delete vs. add is specified in 2.3.1 and seems important. Is it worth also recommending a “should” case for clients in section 2.2.5.5.2.?
     *   “…in the old service being replaced by the new service.”
     *   Append: “The sequence of these instructions in the SRP update should include the delete before the add.”

Thanks,

Nathan

--
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 Simon Lin <simonlin=40google.com@dmarc.ietf.org>
Date: Thursday, August 12, 2021 at 8:42 AM
To: dnssd@ietf.org <dnssd@ietf.org>
Subject: Re: [dnssd] WGLC for draft-ietf-dnssd-srp
Hi,

I'd like to add my support for publishing the draft-ietf-dnssd-srp.

We have been using the OpenThread SRP implementation for Thread Border Routers for a period of time and found that this technique is vital for bridging the gap between Thread networks and the Infrastructure network.

We can also see the potential of utilizing SRP within the WiFi networks to reduce inefficient multicast traffic.

Regards,
Simon