Two points in this email:

  *   one related to the on a comment that I made at the mic during the 30 
March meeting at IETF 116; and
  *   one higher level issue that came up during Yet Another Read of the draft

Point One:

Section 5:  Not sure about whether paragraph 3 of section 5 should have a 
SHOULD about notifying the sponsoring client with a change poll.   In my 
experience, change polls are processed inconsistently.  Suggestion:  change the 
SHOULD in Section 5 to a MAY.  (Here is the text so one doesn’t need to go 
searching)

   If a TTL value is changed out-of-band, EPP server operators SHOULD
   notify the sponsoring client using the EPP Change Poll extension
   ([RFC8590]).

Point Two:

(Note that this next point is one that I would have discussed w/ Gavin in the 
hallway or over some ramen.)

This is higher-level issue:  Presently the EPP model is what I will term:
Opaque Server Control:

  *   server controls the RR TTL values
  *   client has no EPP access to the TTL info (read or write)

The extension described enables a model that looks like client control:
Client Control Model:

  *   client can control the RR TTL values
  *   client has EPP access to the TTL info (read and write)

It seems like the extension should also more clearly enable models of:
Visible Server Control Model:

  *   server controls the RR TTL values
  *   client has EPP access to the TTL info (read but no write)
Hybrid Control Model:

  *   server mostly controls the RR TTL values
  *   client has access to the TTL info (read and some write)

(Note:  I just made up these terms up to help be descriptive, I’m not 
necessarily proposing that they need to be part of the doc, but having 
terminology did help me to think about this.)

To be fair, the doc does have text which allude to these models other than the 
current.  For example, also in Section 5, we see an allusion to what might be 
the Hybrid  Control Model:

   EPP server operators MAY, in order to address operational or security
   issues, make changes to TTL values out-of-band (that is, not in
   response to an <update> command received from the sponsoring client).

   Additionally, server operators MAY implement an automatic reset of
   TTL values, so that they may be changed for a finite period before
   and after a planned change, and then revert to a standard value.

But the wording of this implies that it’s optional, and that the default state 
described by the doc is Client Control Model.

That is, I couldn’t see text in the <update> command that enabled the Visible 
Server Control Model (e.g. rejected update commands based on access policy, 
even for a sponsored object).

I think that including changes which explicitly enable these different models 
makes the extension “more mechanism, less policy” and could improve both 
adoption and transition.

Hope that the above is clear… happy to discuss.

Thanks,
Rick





From: regext <regext-boun...@ietf.org> on behalf of Gavin Brown 
<gavin.br...@centralnic.com>
Date: Thursday, March 2, 2023 at 7:17 PM
To: regext@ietf.org <regext@ietf.org>
Subject: [EXTERNAL] [regext] FW: New Version Notification for 
draft-regext-brown-epp-ttl-04.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.
________________________________
Hi all,

With thanks to Rick and Jim for their feedback, I’ve uploaded a new version of 
the TTL extension draft, which incorporates their suggestions.

I’ve asked the WG chairs for a slot at IETF116 to present this draft and 
request WG adoption.

Feedback and advice gratefully appreciated!

G.

(forgive HTML email, Outlook no longer provides a way to send in plain text)

From: internet-dra...@ietf.org <internet-dra...@ietf.org>
Date: Thursday, 23 February 2023 at 10:41
To: Gavin Brown <gavin.br...@centralnic.com>
Subject: New Version Notification for draft-regext-brown-epp-ttl-04.txt

A new version of I-D, draft-regext-brown-epp-ttl-04.txt
has been successfully submitted by Gavin Brown and posted to the
IETF repository.

Name:           draft-regext-brown-epp-ttl
Revision:       04
Title:          Extensible Provisioning Protocol (EPP) mapping for DNS 
Time-To-Live (TTL) values
Document date:  2023-02-22
Group:          Individual Submission
Pages:          15
URL:            
https://www.ietf.org/archive/id/draft-regext-brown-epp-ttl-04.txt<https://protect-us.mimecast.com/s/BNXPCXD2y5HMMZrc6mJtI?domain=ietf.org>
Status:         
https://datatracker.ietf.org/doc/draft-regext-brown-epp-ttl/<https://protect-us.mimecast.com/s/5m8QCYENz5S66XBUGeW6D?domain=datatracker.ietf.org/>
Htmlized:       
https://datatracker.ietf.org/doc/html/draft-regext-brown-epp-ttl<https://protect-us.mimecast.com/s/EkRtCZ6NA0iooYBTK1HA_?domain=datatracker.ietf.org>
Diff:           
https://author-tools.ietf.org/iddiff?url2=draft-regext-brown-epp-ttl-04<https://protect-us.mimecast.com/s/9pM_C1wP04sEEXWTXneYn?domain=author-tools.ietf.org>

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.




The IETF Secretariat


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

Reply via email to