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

Martin Turon <mturon@google.com> Thu, 12 August 2021 10:31 UTC

Return-Path: <mturon@google.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 5EA703A03F2 for <dnssd@ietfa.amsl.com>; Thu, 12 Aug 2021 03:31:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.097
X-Spam-Level:
X-Spam-Status: No, score=-18.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.499, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 AkGJBT40fJJM for <dnssd@ietfa.amsl.com>; Thu, 12 Aug 2021 03:31:38 -0700 (PDT)
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17C813A061B for <dnssd@ietf.org>; Thu, 12 Aug 2021 03:31:38 -0700 (PDT)
Received: by mail-yb1-xb32.google.com with SMTP id z18so10698159ybg.8 for <dnssd@ietf.org>; Thu, 12 Aug 2021 03:31:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2wbN1BTiPCwEvbxTe7APQ9SEP5S9t/Qk/EOy31WZvGo=; b=nwo59v0xTxHXVpl4ExUXQfCYz8e/u1Zxl1Vuf7i/DYNpZY+fCCZ3UuTO5261R+ertT L3xuglGxa2TlukwXJHF5A2XjYewKrOa53uCCZhRD1GYSUXKGVyZGn/89mT9bbftQpRYh MzjdSspH5g2FFxuRZ7HT+qDB277PawJ3lcMFmC5SjJoFqOieqfyMlmCV+uKtQrVP7La2 htq6vgs+bFk9ukK2RnjFsVF0RbzMOadS5qszuJx9Ku1YZTe44Imu0hgpY9iy32kWCPAm irhiyix1PZDEYsT2KKZzpLcBWhIppgE1yJhl8toV8cwyCy4lKtUrXbH0VKmVPf07A31i WWZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2wbN1BTiPCwEvbxTe7APQ9SEP5S9t/Qk/EOy31WZvGo=; b=rrglXL5h/vrfhWWXm6bUvj/dpQIzFSx1+G/S843cVRopLIUWuQzou3iQQ2nvExuQKL WfXV0bM1wErXiySezm2SaVyHl53w+RxYJVIbzn3naLl46I0lsHLmgHhSbDHXFqYIBXdZ 3J8wFHaL0vfy/qIgzIxFZLr6/9+dd4unoNjYMEugH4ABylmRQzuocZ9/nCgD5BpuAPzT 7jFjxbERAHrQL2LwClpNjv/EpXJkb6vtxWPnmJwvaMiHGAQQJZDCfVxhTdkKthXWIAXJ JEvhhiTDQ2bnPctgRXfW8PAK6gL66wRVQ6J1xG0XFMNyokXTdgTZ9uSOQDP+SD6xhtFy 7jZg==
X-Gm-Message-State: AOAM532EhmWouca68ACd+ucLf2bOeEShgM4A0E6rZ+Da588NVWMum+iO DK+x4U9k7p6B6IGYtpfuGObOqpP5x3U51/BgNEmdo9JRAczIOQ==
X-Google-Smtp-Source: ABdhPJyRq4/xVJO7VTs6zz+5lRA48Jvqylu3LWYqxoOZI/0wWd3kxWaVvQOCNiIWFvNswjxoAF9CMqrguGERrQI+JMI=
X-Received: by 2002:a25:aaa4:: with SMTP id t33mr3488411ybi.256.1628764296044; Thu, 12 Aug 2021 03:31:36 -0700 (PDT)
MIME-Version: 1.0
From: Martin Turon <mturon@google.com>
Date: Thu, 12 Aug 2021 03:31:24 -0700
Message-ID: <CAOOu1=AJSMur=Nj4Vq_Hpr0U0EnZN-GSNsoF8m+XSeFHUWksbg@mail.gmail.com>
To: dnssd@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004ad47b05c95a3d27"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/cKIHK7h2fK0YttXWVbZBnFQRDVc>
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: Thu, 12 Aug 2021 10:31:54 -0000

Hi All,


I'm writing to offer my support for adopting
draft-sctl-advertising-proxy-02
<https://datatracker.ietf.org/doc/html/draft-sctl-advertising-proxy-02>
by the workgroup.  I have read and reviewed the document and view it
as ready to publish.


The advertising proxy provides an important optimization for a
foundational IoT use case -- bridging legacy multicast DNS clients on
WiFi with unicast SRP clients on a stub network such as Thread, and
allowing seamless service discovery across both scopes.  As mentioned
by others, the Matter <https://buildwithmatter.com/> standard is
planning to leverage this work heavily, and an open source
implementation <https://github.com/project-chip/connectedhomeip> of
the work based on this draft is underway now in that forum.


A few minor comments to note from this final review:


1) *Editorial*: "provide with" is awkward phrasing. Remove "with" or
possibly add a word/object.


In order to address this problem, it may be advisable to *provide with*

   a way for the advertising proxy to inform the mDNS service that it

   should continue to advertise the name that is in conflict, rather

   than ceasing to do so when the conflict is detected.


2)  *Editorial*: as Nathan mentioned, "may made" should be "may make"
in the Security Considerations section:


   An Advertising Proxy *may made* data visible to eavesdroppers on the
   configured multicast-capable link(s).


3) *Question:* Regarding "2.1.1
<https://datatracker.ietf.org/doc/html/draft-sctl-advertising-proxy-02#section-2.1.1>.
Name Conflicts in Managed Namespaces"


Is the case of a device conflicting with itself handled? Specifically,
imagine a dual-radio device (WiFi and Thread) which for some reason
migrates from being an SRP client to an mDNS client or vice versa.  When
the device tries to re-register its services to direct to its new,
renumbered IP addresses, could its own stale records on the proxy possibly
lock it out?


Thank you for the good work here, Stuart and Ted!


Regards,

Martin

_____________________________
Martin Turon  |  Google