Re: [dnssd] SRP: support of SRP message with zero service?

Esko Dijk <esko.dijk@iotconsultancy.nl> Wed, 07 December 2022 11:32 UTC

Return-Path: <esko.dijk@iotconsultancy.nl>
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 1F5FEC152591 for <dnssd@ietfa.amsl.com>; Wed, 7 Dec 2022 03:32:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.211
X-Spam-Level:
X-Spam-Status: No, score=0.211 tagged_above=-999 required=5 tests=[AXB_X_FF_SEZ_S=2.307, 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_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=no 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 qdH3uDjUd27l for <dnssd@ietfa.amsl.com>; Wed, 7 Dec 2022 03:32:11 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05hn2030f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::30f]) (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 8EE5CC14F693 for <dnssd@ietf.org>; Wed, 7 Dec 2022 03:32:10 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dKJXjbmc10yr1uh78GCX/uT4b5KjIIJLCM4RaN05c6URev+zgXwJBgTS1iF8EN0HhfhoRwgt+c1tsEOK4Tq0FJlTWDREVye2CWYKSDIpuwe54pmiGQDNI8WMPrp185TbrArwMic93xKXAEsbe8FmPlLeVgB9tuGeAHWdqo+Fj0+E7sBcRRI4dfB/zPopRF1TCOjEXjFw5ox2faQ8ysjEOyvCKG6D0ADEim30Cgr8pfpi7ajEedPYtsokZmErUtNse/AjJ5mU5XJsacrjIiLj21nP49uHyjY6gCLkK0jCMVeCI1+JT+DwJGuvAxU/ZdLErCGcgWC4t0NfMmGJWdAqfw==
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=CxfLgcGZpjJrTU28IiNBsu1rwnhmh+Z1naygbjaxhxE=; b=Csuia9j3S1jNqRzrojrmDCmAiUlsmwPXsCCBt8BE/RmUXrNEYLXqgEuRjWZ/Fsthu7L6Oy/fzIWsXuvzAW0GCcWU6PL1N0qpKA0YD7t0m9NW7NXphL6zJtHoGUzfE0bV0HflMNuDty4co0kl2ViNfI2EV818oEomu5vmk+QsBo4gB89r5yOzATb2yWHmcaTLOqNOnJtcM/wpsY1J7NunsYo+bm/3YafP43uMcpax0lqJ3CfKSYDu5qx4WJcGtx/oSZNOJFz5/Pzs9FMfn7V3aMzaFBr9/u3LavXtXidvw6VlodCMai+H9LSE3cv+TM2lzTnS7a1lHN44rQUwQFfHgg==
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=CxfLgcGZpjJrTU28IiNBsu1rwnhmh+Z1naygbjaxhxE=; b=Bp3PRSpNl3qRzHYGe7COj+t7Nac6ABOJqarq9HHyLjY72XklgyVs/KcOaX4div/vytrejsevcWjhbgSitHTa9yhLPqQBD04Vp8z8PdDGiRhw+rn+X886sESAKzRHS5e+vEnTmsXv0WndIrvh/CR00sv73dizZFtKr1LlaiX5N/M=
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:3b9::20) by AM8P190MB0977.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1dd::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec 2022 11:32:06 +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.013; Wed, 7 Dec 2022 11:32:06 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Ted Lemon <mellon@fugue.com>, Kangping Dong <wgtdkp@google.com>
CC: Abtin Keshavarzian <abtink@google.com>, DNSSD <dnssd@ietf.org>, Jonathan Hui <jonhui@google.com>
Thread-Topic: SRP: support of SRP message with zero service?
Thread-Index: AQHZCixm+VGzT5s6fEOg+aDGqAx/0q5iRgOAgAAD7sA=
Date: Wed, 07 Dec 2022 11:32:06 +0000
Message-ID: <DU0P190MB1978503FBF2F9F3853AFC3E6FD1A9@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
References: <CAJ5Rr7ZTujqf3_CR-PY1Kdj1KTFAKQKcPbmZORXOxW+8TMquVw@mail.gmail.com> <CAPt1N1=aPfTpSdVbWTSBVi27SAr_uGwhuG03z6MNGRBdzZyqkg@mail.gmail.com>
In-Reply-To: <CAPt1N1=aPfTpSdVbWTSBVi27SAr_uGwhuG03z6MNGRBdzZyqkg@mail.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_|AM8P190MB0977:EE_
x-ms-office365-filtering-correlation-id: 187671e2-1ab5-47ae-998d-08dad846ab65
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yebUnf028+Yu4nG73tpBLeGr6MzAZqI8jI5MEftelwn5tmstAUboZisj9jeujdp26Jgxp5Rx85VIsKkBTWtdyb6kZQMhyzivzebmeCCBCpJr6yV/+K0mBbL0OlJYPx4PcisfogvQ59aar3zkgHi5F8fCSHeq8/ZP0LZEAVAN5/+abykC1edSdr5dhtMCawf5ElRv6lG/BWu3qV35P5yKPtDLAoZLONXgVRYx15S7Xx+ZIaGkyidnfiNTNMbiznUf6Hj1vomxK+IJ0vvFk2dbv9WqPKdHREUR5ZdA4N0IJd5blojdSauu5l8mv5UKv3O6awKyIxoRZESm8j/dvqIUOmVr/Wi/wLFBo7YR/jhQ+MK/JxpCWr2ho0L3MjWSjHsFCYpS/EIa9GUxTaxVRVi3mUX1YlgQLHgSg/nOuUJo3bNW/9ngDUPVBm8oNcIFhzrVRgFzT3OMRmmkEx6R33Cv3/ZJS7KVxLj87hGGTzIP1AvM+p1O1DDx/1PWjdfMbG3/S2iHoK1DsDljTdE7+spHUlBL10u769RMdgzYuBsPPcIgAtBhXyWWiHsLBlM1luUqlKCrZa+uhjyK9byLNz+lODH6SzVqtVZU4phl2A9QnEfQFbZeOyedUENas9ZKGb/wGXA9Heo79jLyp9uUqJvWcQTU8/vSjZS/Wq1iKOBjeZ0A3iXZ3OPyzfKobjNlwaAIPaTxLiZILNpn9KDG3jpsxL0k5OelAI/69asCIiqwkoMgyz5ZseZWVkwENaaw6Yo2h2/u//KsA3dG2Vbw44mwqHkeq/qj38lBl8mKMDlfDSd5UJerXXgu0Srm9k4/ITljk0NMMccNkYuiMVQyNht5zDt5DfLUSW/zk4K8pCenFjIOk3Wht3joYCq56Pd2MYe2yfaHy8KstnEOwZkxwmzw1E+wm4gsXZ7JxemWbdbx8TYBzPZA9Ct10hF7muO33oQQfuIF3+INyNdi/NVDY5VgAiAWVZpMA/8lhC8DIpviIyKU1Ktfj8MVCmnIUfNF5nUBBbqhiUTfNtpleYMg6noLFA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:5; SRV:; IPV:NLI; SFV:SPM; H:DU0P190MB1978.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:OSPM; SFS:(13230022)(136003)(39830400003)(396003)(366004)(376002)(346002)(451199015)(8676002)(4326008)(7696005)(53546011)(6506007)(33656002)(83380400001)(110136005)(186003)(71200400001)(38100700002)(316002)(54906003)(55016003)(5660300002)(9686003)(66446008)(15650500001)(44832011)(64756008)(76116006)(66946007)(66476007)(66556008)(8936002)(38070700005)(52536014)(26005)(2906002)(41300700001)(86362001)(122000001)(478600001)(61000200004)(226483002); DIR:OUT; SFP:1501;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EHrNL54dKv+Vf3bOpspk9FRSLOk646BK7C2/JBXCXFIOqnBw3clcXeZwMWQqknNsotZo1CzSSpgl3J8h1LltgkKRSFTDZjOc88HRBJfWgQRVLABldHKxFSxYW3YLqAO2eiXgLzgsIq10Xec3YzXUB2lvqb4n0dAa+ghLVp2yA+6QEfdzNPGN59EIPnBrlSdlayXv8FNwMq586MNP/7s5Uz0H6i1Wnr/znC6yHKEHVFoP1swyJQdcZHCe2lv9Si7BH0OSVuK/8J1dY40FerF16qwrm6sEhROe1GrNOVYcHMd35crfuBbXA6SpC2cHzXI1tSybSiRwVfjS9bzpTu3GbEvKV0vuxQxZxGrpw+nEOChQgVjW4RPC4JMA2esisRpAfT0IKJ4Ayo6eU8fAWkCJPfgjWi0X6Z15lzpHem0WEfCm7JfLP6bxWUrfE0HJWB6+QCpCmh4PhfMUOLD4ueSLbPGH9qNps7MsW39ShSAB4rsghPYpq3AFvQuUNMOzAamyqMkms01Nnyw5XK9u1veTulZOK2KnK+5Md1ANZtcQ/ftjs6Jsq0GrJD4NQtDl2XFShFS/0czwf5N8ByQHUMarRqjzSgPC8bn5jKPRuBmdESrmmG19wMQvew//qHTrGL20zlJrrg/93tb8wpSKgnoHS05jh2G8GciWJkdvLk0KPJ665FrKv4g6r6tzZf+EsDJE6xQmuKrVRXI2XzVj8C6PomFR00NueRpdwG8p7pCUnfaim+8pumjXT9PiwSd4VO59NwIV4GdhG/YXSCrgHElCQjybKE/sjn0tcL+uweu/th31Dxe6Dg4CM7AwTfSEqc1KTa7kmu4+GKD/12/fwVhMENgsj4OTshPduTx3RZZm3exVnLrCtGbDSBMC//otV50BCFcY3Q8hkd01l96p5b0rNN8olKSA6WH67iDaIw2SSHfvJVqvN7UxnMQzZSZ7H34XHhDp6z6YabJqRWexse95zO6m6DaZfN5xiVI6kjGjCIuCW7GWBprMyF9N3jTRVhVfGOrwBQOr+LlwC28hoWMbIvRwY+apG5KgSnc3nJ8c/R6gLpJhyvs0/1t/hFgbNVtSLzog2JP4AGibV1o/9pQumcjTlraCLUI3BMmOdyXi9KYw34F9+eGIFvhpHcdcDryXjvP27DZXxI+q+ev5cVyVmhQ6EjLcP9V+rE/r0+yXfAf0IuwVqM+//PWHiJ6QN01l7RPwBXbYDe3bK+GvqpFaXeyb4A3CZIee2H9Lo/HUYQxY27vNvsdKnR5Rc0Nq3UV6D67nzM8cS0oi4cQ6kLf3Fl4Hi2v4N6RFoqClgE64615MtQAhcVJqhr1KCYPONqMNFnIIqjzNfulme874PXM8tksjE6LPJOXLBy+su1bQGmRyiLGqRgkY+8B/0ZCIA2Z2fg2+HINn2tkpfQHzU/AFPRU5DHYRPQJq2CdeRHDS2wOJYQojgEjgX/jnk4pQaZ9JH09vgS1/e5aVcMNPipyUomKKolKNYhofwFnhUBPEPPtQA8BuwJPK0+pAVdvVzGM/IeMGVnNkAzW/gregugLUNobvOSx3Y9wcO5e/j2ZjvsuQwkDyBKS3k91IXfEVYMLw+OKcrUxSMv5f3eKhdEbeEQ==
Content-Type: multipart/alternative; boundary="_000_DU0P190MB1978503FBF2F9F3853AFC3E6FD1A9DU0P190MB1978EURP_"
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: 187671e2-1ab5-47ae-998d-08dad846ab65
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2022 11:32:06.0750 (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: SVV4AgwBSAK+2jdm1whbY9aI0Op3WwTTPUiZrVi4orD0+cIHY2LA7urQEe+noIcfSSW8rAvkqKFwRsxDTeS+oS2BAE9GChorZMTYiI1uz0M=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P190MB0977
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/2SluSix_EHx7rkvvJHHKEE0UUVo>
Subject: Re: [dnssd] SRP: support of SRP message with zero service?
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.39
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, 07 Dec 2022 11:32:17 -0000

I recall that we discussed that a device could temporarily not have a particular service; and some expectation that in due time a service will become available again.
During this time the device wants to keep its name registered, to show that it is still there and functional, and defend its name against potential other devices taking that name.

So one use case is deleting its service(s) but keeping the name registered.

Regards
Esko

From: Ted Lemon <mellon@fugue.com>
Sent: Wednesday, December 7, 2022 12:15
To: Kangping Dong <wgtdkp@google.com>
Cc: Abtin Keshavarzian <abtink@google.com>; DNSSD <dnssd@ietf.org>; Esko Dijk <esko.dijk@iotconsultancy.nl>; Jonathan Hui <jonhui@google.com>
Subject: Re: SRP: support of SRP message with zero service?

Why is it useful to have a hostname and address generally?  :)

Op wo 7 dec. 2022 om 06:09 schreef Kangping Dong <wgtdkp@google.com<mailto:wgtdkp@google.com>>
Hi,

Regarding SRP registration, it's unclear if at least one "Service Description Instruction" is required in a SRP message when the host is not being deleted.
If it's not required to register at least one service, what's the use case of registering only the host/address? Any examples? (It doesn't seem to be useful
to advertise only the host name and addresses with the Advertising Proxy :)

Thanks!



BRs,
Kangping