Re: [regext] [EXTERNAL] I-D Action: draft-ietf-regext-epp-ttl-07.txt

Rick Wilhelm <Rwilhelm@PIR.org> Mon, 08 April 2024 14:52 UTC

Return-Path: <rwilhelm@pir.org>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09E3FC151092 for <regext@ietfa.amsl.com>; Mon, 8 Apr 2024 07:52:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=pir.org
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 8pnW3Jqf6mjc for <regext@ietfa.amsl.com>; Mon, 8 Apr 2024 07:52:24 -0700 (PDT)
Received: from us-smtp-delivery-195.mimecast.com (us-smtp-delivery-195.mimecast.com [170.10.133.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 318CFC15108E for <regext@ietf.org>; Mon, 8 Apr 2024 07:52:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pir.org; s=mimecast20201020; t=1712587943; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qZHTr9XJrTQKUfApPgffIEezaMI65jp8Ig/C1Og3CXM=; b=IVtLp4q9zpQP8M/hm1D9+7glT73BAjcFWqkmpttF1sOawEHRj/X9qKg9+3EyS4KfEPMWzl Hv6kop5gKzkv5E+vEu4CIzTzpqOjzvAIDAg+ohEjpJN0VqcMrMRc/T9zssTLJXgDqgSDYP dROtMG35w2aDpBLLswx/WUPw/MOxMkA=
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2041.outbound.protection.outlook.com [104.47.56.41]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-108-cbaanuUMPfukCt15Cm7pDQ-1; Mon, 08 Apr 2024 10:52:17 -0400
X-MC-Unique: cbaanuUMPfukCt15Cm7pDQ-1
Received: from CH3PR10MB7396.namprd10.prod.outlook.com (2603:10b6:610:144::6) by CO6PR10MB5571.namprd10.prod.outlook.com (2603:10b6:303:146::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Mon, 8 Apr 2024 14:52:12 +0000
Received: from CH3PR10MB7396.namprd10.prod.outlook.com ([fe80::567a:4e53:71f8:87cc]) by CH3PR10MB7396.namprd10.prod.outlook.com ([fe80::567a:4e53:71f8:87cc%2]) with mapi id 15.20.7409.053; Mon, 8 Apr 2024 14:52:12 +0000
From: Rick Wilhelm <Rwilhelm@PIR.org>
To: "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] [regext] I-D Action: draft-ietf-regext-epp-ttl-07.txt
Thread-Index: AQHaf25ZIuqTR8Jp8EWURWbK1/jhxbFeiG/1
Date: Mon, 08 Apr 2024 14:52:12 +0000
Message-ID: <CH3PR10MB739654F8823B90953053CE16C9002@CH3PR10MB7396.namprd10.prod.outlook.com>
References: <171145147703.45881.9173686507890308414@ietfa.amsl.com>
In-Reply-To: <171145147703.45881.9173686507890308414@ietfa.amsl.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH3PR10MB7396:EE_|CO6PR10MB5571:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: rXOY6P1xfwzqi7/JFKf79aT7r3MdAylcZsPnC7VeZTS6K1AZtgXOO9lwUEgPyvw2t7Sxgb9nV3P92oS+EONxYAO1+L/HU9B/zbHnf6YP93SovFQjr1bK8DCT/JOBUvI3GFVmu7kI88jivfbKpGXnSWvSryKbHVU/0f1DjUBQlR4idmZ9TrW0xT7iLDo/CPFGoV9aGNZnC7rmjdGzRIx88ezfjUyLZrNg1SeWmUYFB+l5xKLBAwuOCAuvXnY7e6xUTudHD5o17DH7kMnWMWerK9nkufU3w1YrmrH83yv4Eh79AlzrFJBgTpJ8ynv7izaXvQBoS5F9NzBzQVPOfYDV3lezLizLquVEM42fOc7Q/ptuPg3259kugpBuSQIBsep2vo4NAgIqighY4nPLPsf4fdwhfOCkmLgRG9MOkobfC3CScVEXvhr1jHk0Rboe96POy0XNY9KbLqj2bckxMqNCIavgK7/9K7d/7aLk8/DqkIes8NrKCfwfJJCMxRJzZAopREpzO3IjL9Ac/WMrByxzfT1ZaXvSgt7vAgKa9hRc1R/Xh0MCROqghCqqIeTPx7gsONiMJ9rDXoUux+kWHyZdQ7ii98mnpqisVoVFZQmvh50DHjMzJ+7vUBHFEGj2RYDQ
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR10MB7396.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(366007); DIR:OUT; SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: wue5HEw24XncIS7RAk32ZeTsjtt+IdabqCnjZP0H92OETRe2HroBk32Z7kY32XLJgzC1qn7IWU7ZN3ZexPfgkbnzj2z0Z9Ouzf2x9N+0rtBai85tLmfLg7x6i4zP9WEIXteskuezsCg1IjAj293ZLRCPqV5NvMsdfyjJU/9H6UlLIqQvE8K89Vh93D91NN3Vs8cZVS4t+Z3HVFTyQloIK8sTFFkctac3ohPo+kFnUleuIBlKH9XaWwmHbjATxRjMA4FBv3OQfC3QS9HxZ5pzdsROA9ART8SyGIF9RSYZgUgEPEr4GyVqdVb4bx8tzqy3zrjnoMUTkn9n/6KsDZOZwfTIagA32J9pk2/A30yux0wWE6hqJqSivck6swsvp8AQKKqeh+7YaTDVVIXg4UtYYtBWxOirzkMz+Z0XPARz/NWLHxkLU0RWWft9I1RPsl+sKW/Q2lMXjJZQjZyEL7te+3/IQQi+0e0eTNTgkLUBStCf8gw8mYiGbs2RwMvesYLePxjJAuXIVVfUdP+19xsdBb9nDnxLNH70KBn0Sc8mtnObxPqvXfi/zwTVkHaG1a2ltc1HHxdxUlgKuEV7AlKlJhz2drhSCkuBZVWFAl7p1Xj8jcPSERdOs/1Sv+bMTcRVd8LEXs5XwbiPqogiLOBNU7Jom0I/W84b4fj+SvBKHbhKPuAoFU9e20KqWy6PUIybZ16hv0GrmvsJumrEj6QG+IqfZHia8CSzw7R1+CODHhzY2tqwWOwEOzaZ2pqg9juK1xZiUlf4xrIrgnSBb0VOh42dr8Av4vuiq2jyTtSraqoYa66DRdFVH0uwEVAqC9lHewJ7PWnpkPcaBuAnNhT1DcQnzRYyd48UEX2qmo4674tOcDjp/GZbLa1cZCIFOI8lVjqoQEVIclqn5bLpmYEj+fYVVRvk76UgvYh3TAQm5ulr4sHlrbZ6OAcsbg0OvNFhtUZP9ZpDFKVvITJXNGshjN2H8MHCWVHdkgAJVzKmPEkQiXaTnQEIROAGpZHvE2jKuNphJe6bukNJ4dDR2G236XIJc480yDoNkZ98cak5dwAw9q8REZxdTWxOWJKvvJ0qwPXmQVnxbp9D7PgTaL3dYUiG4uMfgv903rxCSGkYYiqPatYlIOviBP+KRv88QyvLYBFFVH8hv47o0+u4M6C0D0xIyYGYumAWjc0QyAUfWATQB/+3k44rx8BzbfKOJ0O0Mx4udVsHc5O5YtUNt0DjrcS4SStFvDLOghrdjFThAkotVj25FAL/JRBOn0tZD3av7v5MHnux35jBhoSLmGtADBekjhfEbXKvTDEX2F5DwSeCtmZP+vOxqq0FPPYiBhzILT91KhIdILg9vj6Km3/66SGHbTNm40ylp3uhoYxAaOFvT/ePDSDwZYndWqrkazWg0pVFbkJQljXMz/DUBcxNmUqEcjq7D090VHB787YE5pQLXA9a5x6jJeTo/QJq5VPov1j6E8kLSAQoS/Au6tVrNDGiyqCbInTD7h1vXbY5Q8+vce7LKBdPPT7c1S0lAk8fRLr9U1Q7vrOFQFDyIHbV3LpFov7Bs1MfzthAkKQQCLVwrC8/DacuQa+CiPLSF0Tw
MIME-Version: 1.0
X-OriginatorOrg: pir.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7396.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a86d7c1-678f-45fe-7763-08dc57db793e
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2024 14:52:12.3321 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 6c8ced78-b98f-4fa4-b6df-38beaa0d935d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BWrrLagmx0xxSgon4nDNDR/eb3xBGyo4sMrf3CZVpWwzDpR21+AeTTWvhbW0b2E7oLt/E6m9cEYmCFaMc4A7+w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5571
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: pir.org
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_CH3PR10MB739654F8823B90953053CE16C9002CH3PR10MB7396namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/6Jm-MmY3VWrPgrvkFHXm8plJbkA>
Subject: Re: [regext] [EXTERNAL] I-D Action: draft-ietf-regext-epp-ttl-07.txt
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Apr 2024 14:52:29 -0000

Gavin, et al,

This is a mixture of nits and wording things.  I had provided this privately to Gavin, he indicated it was better to just send directly to the list.


1.2.1:

   The <ttl:ttl> element may have the following attributes, depending on

Q1:  The use of the uncapitalized ‘may’ here could be confusing.  Can that be capitalized?  Or perhaps reworded?


   3.  "min", which MUST NOT be present in commands frames but MAY be
and
   4.  "default", which MUST NOT be present in commands frames but MAY
and
   5.  "max", which MUST NOT be present in commands frames but MAY be

Q2:  In all three of these, I think that “commands” should singular; as in “… in command frames” (or perhaps “…in a command frame” ??)


1.2.1.2

   [RFC6895], and is intended to match any existing and future RRTYPE

I think that we mean “existing or future” ?


this document in the event that a new DNS record that exists above a
   zone cut is specified.

I think that eliding the part about “exists above a zone cut” would be helpful, because someone will argue about “what is a zone cut?  And why haven’t you defined it??”    So perhaps:   “… in the event that a new DNS record (type?) is specified.”


1.2.1.2.1

These
   servers MUST reject commands which attempt to set TTL values for
   these record types for domain objects using a 2004 "Parameter value
   range" error.

Noting that just above this text, in 1.2.1.2, the doct uses a different form for a 2004 error code.  For consistency, would suggest text of:

A server which implements host objects and receives a command which attempts to set TTL values for these record types on a domain objects MUST respond with a 2004 “Parameter value range” error.



3.1

Servers MAY restrict the supported DNS record types in accordance
   with their own operational needs.

Suggest that “needs” be replaced with the more clear and direct “policy”


3.2

   EPP servers which implement this extension SHOULD use the values
   provided by EPP clients for the TTL values records published in the
   DNS for domain and and objects.

Seems like this sentence should give a nod to server policy.  For example, just above this text, there is text that states:

   If an EPP server receives an <update> command containing a TTL value
   that is outside the server's permitted range, it MUST reject the
   command with a 2306 "Parameter value policy error" response.

Perhaps the sentence in 3.2 could read:

   EPP servers which implement this extension SHOULD use the values
   provided by EPP clients for the TTL values records published in the
   DNS for domain and and objects, if such values conform to server policy.



5.1:   (this will be an odd comment, coming from me!!

  Domain registry operators must strike a balance between, on the one
   hand, the desire of registrants for changes to their domains to be
   visible in the DNS quickly, and on the other, the increased DNS query
   traffic that short TTLs can bring.

While I firmly believe that the statement as written, I’m not sure if this belongs in the RFC.  In the spirit of “suggest text”:  I think that perhaps the statement that goes in the RFC is that:  “Domain registry operators must consider the balance between, on the one hand, …” (and continue from there).    That is, I think that the notion of “striking a balance” is a value judgement, but to “consider the balance” is judgement-free.  Hmm!!


Thanks,
Rick



From: regext <regext-bounces@ietf.org<mailto:regext-bounces@ietf.org>> on behalf of Gavin Brown <gavin.brown@icann.org<mailto:gavin.brown@icann.org>>
Date: Tuesday, March 26, 2024 at 11:13 AM
To: regext <regext@ietf.org<mailto:regext@ietf.org>>
Cc: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org> <i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>>
Subject: Re: [regext] [Ext] I-D Action: draft-ietf-regext-epp-ttl-07.txt
Hi all,

As discussed during the meeting in Brisbane last week, this version addresses all feedback received since -06 was published.

I consider this document ready for WGLC.

G.

> On 26 Mar 2024, at 11:11, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:
>
> Internet-Draft draft-ietf-regext-epp-ttl-07.txt is now available. It is a work
> item of the Registration Protocols Extensions (REGEXT) WG of the IETF.
>
> Title: Extensible Provisioning Protocol (EPP) mapping for DNS Time-To-Live (TTL) values
> Author: Gavin Brown
> Name: draft-ietf-regext-epp-ttl-07.txt
> Pages: 28
> Dates: 2024-03-26
>
> Abstract:
>
> This document describes an extension to the Extensible Provisioning
> Protocol (EPP) that allows EPP clients to manage the Time-To-Live
> (TTL) value for domain name delegation records.
>
> About this draft
>
> This note is to be removed before publishing as an RFC.
>
> The source for this draft, and an issue tracker, may can be found at
> https://urldefense.com/v3/__https://github.com/gbxyz/epp-ttl-extension__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFcj8YpYKA$<https://urldefense.com/v3/__https://github.com/gbxyz/epp-ttl-extension__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFcj8YpYKA$> [github[.]com].
>
> The IETF datatracker status page for this Internet-Draft is:
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-regext-epp-ttl/__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFcK0W3swA$<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-regext-epp-ttl/__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFcK0W3swA$> [datatracker[.]ietf[.]org]
>
> There is also an HTMLized version available at:
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-regext-epp-ttl-07__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFenfewX_w$<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-regext-epp-ttl-07__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFenfewX_w$> [datatracker[.]ietf[.]org]
>
> A diff from the previous version is available at:
> https://urldefense.com/v3/__https://author-tools.ietf.org/iddiff?url2=draft-ietf-regext-epp-ttl-07__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFdXESIG3A$<https://urldefense.com/v3/__https://author-tools.ietf.org/iddiff?url2=draft-ietf-regext-epp-ttl-07__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFdXESIG3A$> [author-tools[.]ietf[.]org]
>
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> regext mailing list
> regext@ietf.org<mailto:regext@ietf.org>
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/regext__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFfzsmm-bg$<https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/regext__;!!PtGJab4!-813lRNLpVQIgZUuPkM0dQ51RIQoMqCXVWs38dXKV9LOdAO3pml7e3TF2OEwUFBdj1IomidzMeP7Flgncr651kcSwFfzsmm-bg$> [ietf[.]org]

--
Gavin Brown
Principal Engineer, Global Domains & Strategy
Internet Corporation for Assigned Names and Numbers (ICANN)

https://www.icann.org<https://www.icann.org>

_______________________________________________
regext mailing list
regext@ietf.org<mailto:regext@ietf.org>
https://www.ietf.org/mailman/listinfo/regext<https://www.ietf.org/mailman/listinfo/regext>


From: regext <regext-bounces@ietf.org> on behalf of internet-drafts@ietf.org <internet-drafts@ietf.org>
Date: Tuesday, March 26, 2024 at 7:11 AM
To: i-d-announce@ietf.org <i-d-announce@ietf.org>
Cc: regext@ietf.org <regext@ietf.org>
Subject: [EXTERNAL] [regext] I-D Action: draft-ietf-regext-epp-ttl-07.txt
CAUTION: This email came from outside your organization. Don’t trust emails, links, or attachments from senders that seem suspicious or you are not expecting.

Internet-Draft draft-ietf-regext-epp-ttl-07.txt is now available. It is a work
item of the Registration Protocols Extensions (REGEXT) WG of the IETF.

Title: Extensible Provisioning Protocol (EPP) mapping for DNS Time-To-Live (TTL) values
Author: Gavin Brown
Name: draft-ietf-regext-epp-ttl-07.txt
Pages: 28
Dates: 2024-03-26

Abstract:

This document describes an extension to the Extensible Provisioning
Protocol (EPP) that allows EPP clients to manage the Time-To-Live
(TTL) value for domain name delegation records.

About this draft

This note is to be removed before publishing as an RFC.

The source for this draft, and an issue tracker, may can be found at
https://github.com/gbxyz/epp-ttl-extension<https://github.com/gbxyz/epp-ttl-extension>.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-regext-epp-ttl/<https://datatracker.ietf.org/doc/draft-ietf-regext-epp-ttl>

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-regext-epp-ttl-07<https://datatracker.ietf.org/doc/html/draft-ietf-regext-epp-ttl-07>

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-regext-epp-ttl-07<https://author-tools.ietf.org/iddiff?url2=draft-ietf-regext-epp-ttl-07>

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext<https://www.ietf.org/mailman/listinfo/regext>