Re: [dnssd] draft-sekar-dns-ul

Chris Box <chris.box.ietf@gmail.com> Wed, 04 August 2021 17:42 UTC

Return-Path: <chris.box.ietf@gmail.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 EBAF13A0D7C for <dnssd@ietfa.amsl.com>; Wed, 4 Aug 2021 10:42:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 0q4kjj_oxtB3 for <dnssd@ietfa.amsl.com>; Wed, 4 Aug 2021 10:42:53 -0700 (PDT)
Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (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 762193A0D7B for <dnssd@ietf.org>; Wed, 4 Aug 2021 10:42:53 -0700 (PDT)
Received: by mail-qv1-xf30.google.com with SMTP id d17so1457968qvn.13 for <dnssd@ietf.org>; Wed, 04 Aug 2021 10:42:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hLcNCWUBD167n/AfSe6MoOiE2NqCfBYwxB3SMK8eG24=; b=Dc7BbDhfmSYkBzw24NfOvI+i18USRVC7aHqYOIXCsIaJaYRUccxG5weqf03saipzG4 OjSFVFuicSzp8+5RsW6sJH8TS3hV3F5wjAY/vFJ0WPmEmNNBUzz0s83LNBJtkTZfHrAf QjFHXKK5poTBp39B5UeH6CocjX5OtTjqT5z4zyH0xhgjQBnu/piVbOBjqQxPRoyK/mXs yn5TfjvfJ+Cl1p3fuTKhQflpU8u8ax9EZGFmyq+BLsiT5JirUG2qcgcGC5K1fMG61O9k lGkjNguXJNAGMKVueJqyGsAvZ69bUAXBwYrLEv9QhSETbb3HKGt9TnggiLM1qo9l6lIT Z4og==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hLcNCWUBD167n/AfSe6MoOiE2NqCfBYwxB3SMK8eG24=; b=AY/tToy6srClsvtCaaprw1VUiphdxDKA9QlATWgw2znCMJylUpCkXg4e+R6uhCB4w8 O9+UbWgh0oyW5Mksmq3EA9H9mBUXFlP+e5K0hJ5SPdjOFy5Ts8Xjib43fBMiiT3a8cU1 ZHOGkjbeqoET9zm7Tzymj4g8ZBm9dPUDbgGkWhn8CobIrRRGfj5HhvH2n4bJwkIq/U1a lUFBZicCXIgdPlKeErjfNHh8LDHVG7NU8z+DTcTo3WD3AedzWYmpg1UR6dXru/idRqIF M4SHuP9lrtfKf5/8uYzcV0CFX6mgHk5GQsrxVKAq8OvKFx8uRo7p5uj54JybEkTbVHi8 9Cdg==
X-Gm-Message-State: AOAM533VtNYBz61XA0RXUh8Pr8wFM5zeDRCqNXtLPVXtz6FrsRvg7mkp gYi6HNdoCEUQ9qWPGr2A2olndIPpoJePjISekNqeQfMlXso=
X-Google-Smtp-Source: ABdhPJxT+wGzW1kQwnFoffO2AfnIB3/QTfMWDq/upr01tfWP9DhfOTyzIk9SXp0a11HFaWp9LYYXsocUVemLUiUPs4k=
X-Received: by 2002:a0c:ed21:: with SMTP id u1mr588064qvq.6.1628098972126; Wed, 04 Aug 2021 10:42:52 -0700 (PDT)
MIME-Version: 1.0
References: <CAPt1N1=b5YrPfc2DGu4xF4sGFNtvgyKO7qBVWd1HQe0X2MBmXw@mail.gmail.com> <CACJ6M14TgV0OaFxY_AC+aqcCHdhLS1YDqmuht+OkPs83FaJi9g@mail.gmail.com> <CAPt1N1mCrfygHXHixV-YOj09LS8=CCb3uBo84Pan+yHn5HibzQ@mail.gmail.com>
In-Reply-To: <CAPt1N1mCrfygHXHixV-YOj09LS8=CCb3uBo84Pan+yHn5HibzQ@mail.gmail.com>
From: Chris Box <chris.box.ietf@gmail.com>
Date: Wed, 04 Aug 2021 18:42:41 +0100
Message-ID: <CACJ6M15j80d2DfwjpaoZrWmYR-bkdGxZEqcsRk69O+Aie7j5Xw@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: dnssd <dnssd@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e48f4305c8bf5449"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/sHfp871AptXwQ0-tmdeFdYxRaIU>
Subject: Re: [dnssd] draft-sekar-dns-ul
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: Wed, 04 Aug 2021 17:42:59 -0000

Ted,

Just picking up on some of the key points.

On Mon, 2 Aug 2021 at 14:40, Ted Lemon <mellon@fugue.com> wrote:

>
> The reason for the KEY having a different lease time is so that the domain
> name can be claimed without being usable for service discovery. When the
> other records expire, the KEY remains to hold the name until it expires, so
> if the host renews before then, no other host can claim the name. We could
> do this for some other record, but the KEY record has the virtue that it's
> useful for authentication. It's true that this is currently only used by
> SRP, though. We could make this apply to more records, but I don't know of
> a use case for that, and if we come up with one later we can add another
> EDNS0 option—the number space is not small.
>

Understood. I don't have a strong opinion; it's one for the working group
to ponder (along with the IPR).


> Is it worth looking at the draft through the lens of the EDM program? For
>> example should it be extensible to separate out other RRtypes? Should
>> greasing come into the picture? The answer might be "not in this case", but
>> I thought it worth at least thinking about.
>>
>
> I have no idea what this means—can you elaborate?
>

This is
https://www.iab.org/activities/programs/evolvability-deployability-maintainability-edm-program/
.

I was particularly thinking of the "E" part:

Evolvability: Encourage protocols to design for extensibility and greasing,
and promote the use of extension points to prevent ossification. Make it
easy for people, especially those who aren’t steeped in IETF process, to
know which extension points are the right ones to use for a given protocol
(and which ones should be considered more stable/ossified), and make sure
there aren’t high allocation barriers to use those extension points.


This draft elaborates:
https://datatracker.ietf.org/doc/html/draft-iab-use-it-or-lose-it-01

Chris