[dnssd] Advertising proxy document updated in git

Ted Lemon <elemon@apple.com> Wed, 08 November 2023 14:54 UTC

Return-Path: <elemon@apple.com>
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 CD6E8C17C52B for <dnssd@ietfa.amsl.com>; Wed, 8 Nov 2023 06:54:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
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 scfC4KcUsEYc for <dnssd@ietfa.amsl.com>; Wed, 8 Nov 2023 06:54:56 -0800 (PST)
Received: from hfd-mx02.apple.com (hfd-mx02.apple.com [17.132.100.1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 709A7C18770B for <dnssd@ietf.org>; Wed, 8 Nov 2023 06:53:51 -0800 (PST)
Received: from vb11p01nt-mtap02.apple.com (vb11p01nt-mtap02.apple.com [100.84.70.82]) by am11p01nt-mxp02.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) with ESMTPS id <0S3T0351681PY800@am11p01nt-mxp02.apple.com> for dnssd@ietf.org; Wed, 08 Nov 2023 14:53:49 +0000 (GMT)
X-Proofpoint-GUID: XJ9QcH5I_6PNdGoW9JoFyLJgQqzOO8jx
X-Proofpoint-ORIG-GUID: XJ9QcH5I_6PNdGoW9JoFyLJgQqzOO8jx
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.619, 18.0.987 definitions=2023-11-08_03:2023-11-08, 2023-11-08 signatures=0
X-Proofpoint-Spam-Details: rule=interactive_user_notspam policy=interactive_user score=0 mlxlogscore=743 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 phishscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311080122
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : content-transfer-encoding : mime-version : subject : message-id : date : to; s=20180706; bh=3jVcR2ZMalaX+qRLdcS9Tc3eEwr0rsSMyikPFm9Rk7U=; b=nbZ0Tm8ckH89Yl3bN+Mk/SmjwUjKBNJgUxLqqpGuF16UbSDJ6VNhD773F321md+HercU V8LwG4vpaZ9cAhGD8P7knQAf57qOuCl52J80kcrRMgBeVRV19zY0PALgw79mpi1S4ilr v5GK/uf6jjsIfXZa4wCzbd9JvyuxsBIe8TZipMBzjiYQbPy/MNFrltbgxxR7shj3PbhS 23s+83jeEWv0FTAbSwwvBB37uSfEqwnKuhk+hPvADHG3bRk0HMsbked3cWWcLHTTjCOm A7DaP28IUUw+c3ltOI5TV1//FiIAXWWEiKD+fz3gBU/sTsqeK01nk+s8SuKOXWoUo5o4 Gw==
Received: from am11p01nt-mmpp02.apple.com (am11p01nt-mmpp02.apple.com [100.85.69.164]) by vb11p01nt-mtap02.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) with ESMTPS id <0S3T01CFS81P9D10@vb11p01nt-mtap02.apple.com> for dnssd@ietf.org; Wed, 08 Nov 2023 14:53:49 +0000 (GMT)
Received: from process_milters-daemon.am11p01nt-mmpp02.apple.com by am11p01nt-mmpp02.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) id <0S3T01Z007V68000@am11p01nt-mmpp02.apple.com> for dnssd@ietf.org; Wed, 08 Nov 2023 14:53:49 +0000 (GMT)
X-Va-A:
X-Va-T-CD: 67f481029bce65efa0808f4eee5f1f07
X-Va-E-CD: b0e386cf67ed5f296c696f60da7de6bb
X-Va-R-CD: 1f181aaac15ada97210a82c47bff80ac
X-Va-ID: 61a63ea2-e365-4074-8abb-41f630a69411
X-Va-CD: 0
X-V-A:
X-V-T-CD: 67f481029bce65efa0808f4eee5f1f07
X-V-E-CD: b0e386cf67ed5f296c696f60da7de6bb
X-V-R-CD: 1f181aaac15ada97210a82c47bff80ac
X-V-ID: b9ee411b-fb8b-4f07-a38f-b8fa3823eca0
X-V-CD: 0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.619, 18.0.987 definitions=2023-11-08_03:2023-11-08, 2023-11-08 signatures=0
Received: from smtpclient.apple (unknown [17.232.110.122]) by am11p01nt-mmpp02.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) with ESMTPSA id <0S3T01U6Y81NYP00@am11p01nt-mmpp02.apple.com> for dnssd@ietf.org; Wed, 08 Nov 2023 14:53:49 +0000 (GMT)
From: Ted Lemon <elemon@apple.com>
Content-type: text/plain; charset="us-ascii"
Content-transfer-encoding: quoted-printable
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\))
Message-id: <1CFE7064-8BB5-46C1-B254-85066CE523B6@apple.com>
Date: Wed, 08 Nov 2023 15:53:37 +0100
To: DNSSD <dnssd@ietf.org>
X-Mailer: Apple Mail (2.3774.200.91.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/C_FwVVYBqACJTY9sRa7EBWx_-wY>
Subject: [dnssd] Advertising proxy document updated in git
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 Nov 2023 14:54:56 -0000

We had a good discussion about the advertising proxy document in our meeting on Monday (thanks to everyone who attended!). I promised to do a quick update based on the discussion, which wound up being a bit more work than I'd anticipated. However, I've gotten to a point where I think it's probably worth looking at, and so I've committed these changes to the github repo. I have not published a new version of the document yet. Hopefully Jonathan and Abtin can take a look at the document and see what they think.

To summarize what's changed:
- The document now talks specifically and only about the advertising proxy function, and not e.g. the SRP server, or the resolver.
- The document has a lot more detail about how to actually implement an advertising proxy
- I mentioned in San Francisco that it might make sense to use naming hierarchy of some sort to prevent conflicts between discrete namespaces when advertising them using mDNS, which would ordinarily flatten the namespace. This document contains two proposals for how to do this, which I think might actually work without requiring any mDNS changes.

I probably made other changes, but it's all a blur now, so please give it a read if you have time and let me know what you think.