Re: [DNSOP] New draft on delegation revalidation

Shumon Huque <shuque@gmail.com> Wed, 22 April 2020 21:01 UTC

Return-Path: <shuque@gmail.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AD133A09D3 for <dnsop@ietfa.amsl.com>; Wed, 22 Apr 2020 14:01:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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 nIBJ6uEBO-Jt for <dnsop@ietfa.amsl.com>; Wed, 22 Apr 2020 14:01:16 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (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 E49FF3A09D6 for <dnsop@ietf.org>; Wed, 22 Apr 2020 14:01:15 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id j20so2675421edj.0 for <dnsop@ietf.org>; Wed, 22 Apr 2020 14:01:15 -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=hHUAnHNHXq1aZmOLFZ5N6vcJtrHP+B4OYlMSd3vqYE4=; b=P27dB7ZotxKZLKXb8CNPZaNsjyCJl74wK6sg169tADOsI1rFB4Dd4jbVfalBJr+d8d gQ/tCnh0CGzk/oT9MYjPu+vjM1JL7jkvHNzc4zAj0stvxD5jAhh2G4Xy+oqznW5Ou9va MVEkW/Fz0mTJcJCfte35NH7CbvGD7usLFBGbnC4+HjO7/T9AeiOdiNY8GlpHQ/qnpQ/y tCF/Xp0iUN7d4wnZIhfEMQhmXnNWrZpUhhpN4If+zqgGJhEIKDOAsEc9KrLS8VoDa5TX EXjfVPZp4hbqepnOUD+qu5OSjFQXNZaGiukDxsqfDAi1dGJxoAZ58FIYXdRc1HDubUKk TZXw==
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=hHUAnHNHXq1aZmOLFZ5N6vcJtrHP+B4OYlMSd3vqYE4=; b=UMayUuqwBCe81Qtc/Bq5Z1zez5AIVb5Q28HCwM6rZIgYeTw6aHJy5a3dUHCsAhuOr6 onoiMFUoCvDs5t4zhTrnMXKCfuOHUMkeflNsfSVZ6p+mAczNde8rjmz9ngznVALyUaNW nKKaH4D1gn0UqMDV3svFzaLhf4ZFR7EJfEn7hV6i3LXcks21501rcbN47evvEIObpHqH kJuJpOFuuehfHmh9/4D+gk6QJP5i4RbaCXDc/gxmo4JGjlDAwS6/+NBS36U7zyWl8Uf0 ogosx249W9n9XKLuQhMhSVdeJZh0FGOIF9gG/MMThdtAD7PbA/7rXMyS9gapPSt/IL1o 9hJg==
X-Gm-Message-State: AGi0PuYTewOF9/QXU/0uiL0bh4Injo2k3p9BU8dLEkdWkSUN7SNubRXt yF+a8+cI40gS5LjCUVYUqlsRSI/jSGGCuY+IRxU=
X-Google-Smtp-Source: APiQypKG70U2a1fqxcUTcwLxLwVXgQAcbziWZvjT7i8WdGCYTPdVUnjkxCx5V6tnYkD6PdDD+96sJ6V0YAEG1AHS2wk=
X-Received: by 2002:a05:6402:2208:: with SMTP id cq8mr413762edb.293.1587589274396; Wed, 22 Apr 2020 14:01:14 -0700 (PDT)
MIME-Version: 1.0
References: <CAHPuVdV9eSCLQOqMF0cq8fHcuSZs7nCgjhHMfMoaV5H=ekbtSA@mail.gmail.com> <CADyWQ+Gugw5ScSGDhDWLvrMQB-nNS+cOAcETQ9ssf2wPMFYq3w@mail.gmail.com> <CA+nkc8DkHaVR91koywh4KMx+-Pmw2gRR1KnuwUcP_j0G+k3S7A@mail.gmail.com> <CAHPuVdWSAX8Ha=djd_6qGC8NvaKAPjnNxu5UX8XW7fwZ6t_U_A@mail.gmail.com> <CA+nkc8DDHsocDkReb1GA1=6d_yau_jXLgwxZRhMFAfdJHaXMiw@mail.gmail.com> <CAHQ5LGpys=rDCDyvoBRW1_p4=V9XRCq+v5+cmqKaWHHbsCTNOA@mail.gmail.com> <CAHPuVdUEWQ+-OU8VTPwbZ8WDN8iTRk7dC0EASJNJVFr4FovaXA@mail.gmail.com> <9ea4731d-c5b9-0f0b-2ca6-cf3262c09781@uniregistry.com>
In-Reply-To: <9ea4731d-c5b9-0f0b-2ca6-cf3262c09781@uniregistry.com>
From: Shumon Huque <shuque@gmail.com>
Date: Wed, 22 Apr 2020 17:01:02 -0400
Message-ID: <CAHPuVdXgQvedz0bqNJwJtMFkHrPw1HRoAAb_55jmYJTwGw5wEA@mail.gmail.com>
To: Patrick Mevzek <mevzek@uniregistry.com>
Cc: Gavin McCullagh <gmccullagh@gmail.com>, Tim Wicinski <tjw.ietf@gmail.com>, Bob Harold <rharolde@umich.edu>, "dnsop@ietf.org WG" <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bfeb5605a3e76eab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/uPl1sC808E9b9tvnaJOuto33FmY>
Subject: Re: [DNSOP] New draft on delegation revalidation
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 21:01:18 -0000

On Wed, Apr 22, 2020 at 4:48 PM Patrick Mevzek <mevzek@uniregistry.com>
wrote:

> On 22/04/2020 14:32, Shumon Huque wrote:
> > Based on history to date, it seems to be rather intractable, but I would
> > love to be proven wrong. The interfaces that registrars use to update
> > delegation records in the registries don't even offer any TTL
> > configuration option that I've seen (even if the registries were willing
> > to support it). Does the EPP DNS mapping even support setting TTL?
>
> I am not sure what you refer to by "EPP DNS mapping".
>

I meant the use of EPP for provisioning DNS objects. EPP is a general
purpose protocol, no? And I think it's use for specific applications is
called a "mapping". But my knowledge of EPP is quite meager, so I'd
be happy to be corrected. Thanks for chiming in with the rest of the info!

In EPP world there are host objects (or host attributes).
> Those are created by the registrar, in the registry system, and the
> registry will use them to publish NS records, and potentially glues.
>
> Those objects have name, IP addresses and a few extra meta data but
> nothing about TTL.
> And when you update domains for new NS you just specify the host object
> IDs you want to use (which are in fact there name). For registries using
> hosts as attributes instead you then there provide also glues, if
> needed, but nothing more.
>

Yeah, that was what I thought. I just wasn't sure whether some EPP TTL
setting extension had been proposed or developed.


>
> To give another data point, that goes into your direction, there is a
> secDNS extension, that registrars uses to pass DS/DNSKEY materials to
> registries, for publication.
>
> It has the following specified:
>
>         An OPTIONAL <secDNS:maxSigLife> element that indicates a
>          child's preference for the number of seconds after signature
>          generation when the parent's signature on the DS information
>          provided by the child will expire.  A client SHOULD specify the
>          same <secDNS:maxSigLife> value for all <secDNS:dsData> elements
>          associated with a domain.  If the <secDNS:maxSigLife> is not
>          present, or if multiple <secDNS:maxSigLife> values are
>          requested, the default signature expiration policy of the
>          server operator (as determined using an out-of-band mechanism)
>          applies.
>
> and
>
>    The <secDNS:update> element contains an OPTIONAL "urgent" attribute.
>    In addition, the <secDNS:dsData> element contains OPTIONAL <secDNS:
>    maxSigLife> and <secDNS:keyData> elements.  The server MUST abort
>    command processing and respond with an appropriate EPP error if the
>    values provided by the client can not be accepted for syntax or
>    policy reasons.
>
>
> While those are not TTL per se they are in the same bag: they try to
> influence what the registry publishes at the DNS level.
>
> And while most registries implement this EPP extension to do DNSSEC
> operations I know of not one of them honoring the above two parameters
> (but I can certainly miss some).
>
> So I am pretty sure that even if you defined an EPP mapping to pass TTL
> data, very few registries, if not none, would use it. But that is just
> my opinion, I am not a registry nor speaking for them.
>

Thanks! My sense from working at a registry in the past and knowing folks
at others, is that you are probably right.

Shumon.