[dnssd] Strategy of advertising proxy for hostname conflicts during key lease period? (draft-ietf-dnssd-advertising-proxy-00)

Esko Dijk <esko.dijk@iotconsultancy.nl> Wed, 08 June 2022 13:35 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 BB095C14F72E for <dnssd@ietfa.amsl.com>; Wed, 8 Jun 2022 06:35:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.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, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 7ZnFXC30g7wo for <dnssd@ietfa.amsl.com>; Wed, 8 Jun 2022 06:35:55 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on070f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::70f]) (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 2034CC14F72D for <dnssd@ietf.org>; Wed, 8 Jun 2022 06:35:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E0RxnsMAElrtLQuf3XyPTXrZI521e2Gh9+0xYCrsCEVqpsRJDEnJcZR2Geh6SAr73X0H1LMPm7La9zeahjujfqKUKwHXzS/0BPg5LVYNoTbThnfaD0WiuUo04VffwjQrrEY7Siw3+EDRze2fD1Pm4nn4TTpNK2JzygbpUSXq6HcCVm0RSSdEMJAJpDG7saEuYQ+dYrtYBaUsZtbYKvqcH9R6t7sYygeza2LL1UC2LZc4wKcoxqH/M45ee2LrTZ9xon1Xs52i+SCgOZrfhzcWIJw0qc5fvOfDWbEpyJQx030ZwYzgur37Lx5sKOoJDJdUgH8zpp+y98SnrBJ9lZH9sw==
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=h0wt4ZAR7ewSchu3EzrVaeV1x6niXvC2RAt0PgUTcXI=; b=F3hKEVAbxeRkGt/d559kC5ZXLImwuYNNiftc2N+MpE0x0RqhdcfXl7vvYLXSaipnTgl6BvwdRKfWlB4kmQvT4Bzl5oMKiKXA3AZOy0SdDWd11of6vROJj2h2uOh0IJTk5DPxR9xJlP7690TN6/Qb95JWt0/NcerYP9poGAh+I4tns7CQBTYmKGMDS5m94th216iagSyT1tIKhe8yllIrYuh1G72zpUYq9QDjVvUXysxjtB6o0k/8/2HPCmbpqPCEGEeOqZv9tXubfgFrTaEQc04w8sKk+iQh7xPg5zdKeyIbMGoFa3cIsNf7qKZLKpQZ1j4Toiu6hxZiYTBRq17vmQ==
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=h0wt4ZAR7ewSchu3EzrVaeV1x6niXvC2RAt0PgUTcXI=; b=YHG8fRRixA/F5JVryyTecILkYSKc/mCfva9k64PP2XjNUX5L6OcGgD/D3KDvOdMtbf3vUgaaNJUELqT+l2GbOWu/mJRQY3FvziHipI6lynAv1P+8rcTFr5vZ5VU67B9hxNSADpelE5j1HgddkyvOQqxSmFuhlXHzA/l10Yhgkg8=
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:3b9::20) by VI1P190MB0351.EURP190.PROD.OUTLOOK.COM (2603:10a6:802:39::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Wed, 8 Jun 2022 13:35:33 +0000
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::d19a:a24c:bd5c:95da]) by DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::d19a:a24c:bd5c:95da%8]) with mapi id 15.20.5332.012; Wed, 8 Jun 2022 13:35:33 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: "dnssd@ietf.org" <dnssd@ietf.org>
Thread-Topic: Strategy of advertising proxy for hostname conflicts during key lease period? (draft-ietf-dnssd-advertising-proxy-00)
Thread-Index: Adh7PAzPUxhdnq2hQTGOWDMt+PT2qA==
Date: Wed, 08 Jun 2022 13:35:32 +0000
Message-ID: <DU0P190MB1978D4C3F784B67C8AF39A7DFDA49@DU0P190MB1978.EURP190.PROD.OUTLOOK.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-office365-filtering-correlation-id: b98738e6-cf86-4b9b-1bea-08da4953c313
x-ms-traffictypediagnostic: VI1P190MB0351:EE_
x-microsoft-antispam-prvs: <VI1P190MB03510DB165CF35C10BEF6808FDA49@VI1P190MB0351.EURP190.PROD.OUTLOOK.COM>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: REeW+lQANn0o++9YebGKF2/3lWiyVQYVkUzns35NGN1OL83ORZnp9E50TvtibrvY7+Hh3w8KgOC8dJGdUCLKJCxDLP52L82bjbKkGqpiQJOYB06FPVtg0K6xhQriZTusoz1eiCOy2FceI/4kFAr35lx4L0ARvh4rjcrHwJzZlhD3UR7B9s4/Lv4wxGPHqLkLyP1rqiOtQNejOdpCGOl8BYwr2j32Rrt/LcwCRGf+7ciPz1C+2aBu8lGO0r/LykCaZv1ECiTNifROtj1AU8uIEfh0YE9heZ1BY2sJNUO9k4QCcqAbXJ6mTsHi8flqPNP2ppowTYs1yMk+7vRt5wfZ+vOym5tYFu/RHSKrD7SydG2Zs31Hk4R8Zy6Fvhc61vN+eWrhO6vsT/j/1bbq18S5xOH77Uxn8+moQwLoU0zAW/0Eo3bPqxhlcb9M8g0+sFuCT9urlrHBDjT8DdN158Cmo1hwd0055P7Ii2NA15zQj6q6jETIILZgI6hWHQHSFfQ98HQ68NMHBSaUU4UxNzbb6y7tt7vpu5unEe42e6+lQRloyTaLOp0twPj7NJkp9QRItlzgKHa01Zn/DlPrUMqoxBN+BIvfLjVPW0dZHaeA/n/LXH6NLcD/gO2zUllQi/mT6ZyFuj+zL4cDlmCxJ2Uj1cyBd2pBqZ3JVVO9RjGiDTWkmInpW5p7hdq6FYdIQYUTRttJSk+Wi3uH2UiLPXwL5Q==
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:(13230001)(39830400003)(366004)(396003)(136003)(346002)(186003)(316002)(5660300002)(4744005)(66476007)(2906002)(8676002)(66556008)(64756008)(38070700005)(66946007)(122000001)(52536014)(41300700001)(8936002)(66446008)(7696005)(6506007)(76116006)(44832011)(9686003)(71200400001)(83380400001)(38100700002)(6916009)(508600001)(86362001)(33656002)(55016003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: IAcpzvdVay99te08YStzGAs1CYmG7ZX9P2EGnqLmg+epef72lFd1nITmCOXyxoi9fg3Nlr7o4rw9eNKVNzqKAebiRuKaspRuUlJHxnXRl7PaV545McNBzFAPct1KpMDQAIlSrNei0+JyutEybfVauZ38sPn8FHggmm79ICnnj7lX6ORRbflXgh2QBZ6UZtcEVjX3t/hls7VqlJ2Wz2fCvNQsVXrGa9z6z42R81A/bkGh7IPC7x2gwti0ulYY+KbzY07w1gC0NHvb9FGWoFOJLNm5uWrg0BPk9on4M7qAIqUpNs25bK7xoUw6Lh6I+ie8fFZVYDTfnu1rlg0sVrf3LF60mQyO3hqF3B/2ij+JQf0j0k/oEwyTgLRrK+xJOP3gaqbhLy9oN/he8thaqfYIow5jGL7B7bI0oBLPQSTrI4YSzGj11LjWsZAC98JLJL7AYpxrSjvLe8RaC7jyNN9aMjmDsEuT+gZ6jk+ay9NQFTJbDXoxHts5JZgMzrGGjevI0u2wagNCGMl0YQEgDWf7bg0STuwo9IS7hS1jiTrlHxRLosTr+hw+pNX6Sg0EDeTinThwBpeb2cxWB1jW/AFjL+eGGRniQaISfvTEcTV1a2Ckc6SLmDgvsHqE/4d/69pNysbyv9jkUrYgt+hQGkDXUkWsQRpnNpJKDWfKKKCjJq4G2eywGRJRWZylQN5kC0wKadQt93i1xg7vKMWtun4y3OFetXYH2LsHbF/2EklIuCDQa61ZhJZaUnwOpNBHo3O02n1R6bZVycZvYNQ3mmWRoj1d0/vmBMdYzslLCjZRiogRXI56HVb0YMm+U3N8GYC55hLGpj8Zk4S7PovQbf/LWuRdQ0pPtpjXGwqbpcIuW9wy2IdT5dIT5MPeSyCaPUT2XQ2K3oT91yWW8yc0j4xri7m5ETqaZY/G0WXjWjHMwUTyeo7AAUmQOrPlk7e7Ia48ydMRAG497w0Vs5Qv9aAfgWxuJOdDdhj5V4qDlKBsKX/++6VWmAlcn8rrFbmV9pk09m5TNxLS0WMmUcp0TdZR8dNrdvErSviJJwBFXHzyLk4zJMQDM3hiDKB0eFAM7d3YyRYwtlohbn9gVXBKKQeAy27dWGHFTiU+6PSMYF/DOnu6bx4mct2IjrkrefAZkQKOnizwLdMbVLmAePkJELW+4/XSJKqiCdcmFbb8rulPm7NhX6SA1YCM+M8LRBvvjQWXXHEb2P+K/31z/u3aWQB20p2qCw1K3KSgKtNvvOR6TGyM6bIcLbHjPUFgI4siR4fVmjEWIclJARQ71A/sIU2n+vK81wrcegwGCUKpuAigcF4leKHYzqJI+ZzZioK5/NpdwapRYHl3WiTQcTC5PCmp5lqQWhYulhJkuIL5U0WoREkMiyEKSGZ3NKtudInrD+/dZP11lZ0LH99gGKlTZSlID8vuk3EFHKHFpD06YtrdRo9loGJb2WuGCvyMcMQoL1G2KcD6idiFIsmRk7RJohUBKMOenfUdT9gpCSZn7IokVKjHTu3+Nw4dEzLDL5VYAN6qtStTty/7Ly2gqVrBBah29fYQxhBwwBu2RaSNkmbC1AHEt6UzDeSCaeLWhG2tCv0s58Ed5Qj1RgZbf29uJ9nqLc+SjZ2Za1laULI1LAdtbu0eh6DMCKAMFLPQuHoLULA/3oj9AxbdgPG28J5N5nVxcsOhH6nnSye75WUSRAMD9VmyW9klM4f/JO0poyiTNUk/epg53EvyVvQR9vLENlk8ncUVBKYw9OE1S5ulmlI5uib/wbqQH/ywTR4JRHibLT3H0LWXoll5
x-ms-exchange-antispam-messagedata-1: r6cNJE+YjqbxdZpQNukS2EzvXLLcqbwzAWY=
Content-Type: multipart/alternative; boundary="_000_DU0P190MB1978D4C3F784B67C8AF39A7DFDA49DU0P190MB1978EURP_"
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: b98738e6-cf86-4b9b-1bea-08da4953c313
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2022 13:35:32.9956 (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: ZvyyKNSQD5B5mU13ggw6n71s+piqNTbgokYJHA4AQqH8DEiGI+F23lnxIeLv25aRQEz9C3+WyEVQ9+vTEET7+3fK/5y4CuRUqlvpW3gtV/0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P190MB0351
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/-7Z6iJCDzs4E6Q7vZEEvDSJ42Mk>
Subject: [dnssd] Strategy of advertising proxy for hostname conflicts during key lease period? (draft-ietf-dnssd-advertising-proxy-00)
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, 08 Jun 2022 13:35:59 -0000

Hi all,

Something that could be added to draft-ietf-dnssd-advertising-proxy-00 is the handling of hostname conflicts; and how an advertising proxy would “defend” an SRP registration on the mDNS link side. (There was a previous thread on this too.)

In particular, what if a host registration has already expired but the key-lease is still active? In SRP, then no-one else can claim this hostname. But in mDNS, we don’t seem to have such mechanism i.e. the advertising proxy doesn’t “defend” the hostname registration on the mDNS link. Or does it?
So it could happen that this hostname is claimed on the mDNS side by an mDNS native device, even though a particular SRP client still has the key-lease on this name.

The original name owner (SRP client) could later come back online and it may need to claim the name again – conflicting with the mDNS link.

Best regards
Esko

IoTconsultancy.nl  |  Email/Teams: esko.dijk@iotconsultancy.nl<mailto:esko.dijk@iotconsultancy.nl>    |   +31 6 2385 8339