Re: [DNSOP] Working Group Last Call for: draft-ietf-dnsop-algorithm-update

2018-10-18 Thread Vladimír Čunát
On 10/17/18 11:18 PM, fujiw...@jprs.co.jp wrote:
> 4. In my opinion, Ed25519 is best algorithm some yars later.
>If the document describes both current RECOMMENDATIONS and
>RECOMMENDATIONS some years later, we can plan.


I agree, but the last paragraph of 3.1 seems to express that already:

> It is expected that ED25519 will become the future RECOMMENDED default
> algorithm once there's enough support for this algorithm in the
> deployed DNSSEC validators.
Do you mean that "expected future recommendations" should be made more
visible in a separate section or something?

--Vladimir

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] Benjamin Kaduk's No Objection on draft-ietf-dnsop-kskroll-sentinel-15: (with COMMENT)

2018-10-18 Thread Benjamin Kaduk
Benjamin Kaduk has entered the following ballot position for
draft-ietf-dnsop-kskroll-sentinel-15: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-dnsop-kskroll-sentinel/



--
COMMENT:
--

Thanks for addressing my Discuss points -- the text in the github version of
this document helps a lot, and I'm happy with the direction we're going in
for the more general case.

[original ballot comments preserved below]

Other than my Discuss points, I just have a number of essentially editorial
nits.

Abstract

This document specifies a mechanism that
   will allow an end user and third parties to determine the trusted key
   state for the root key of the resolvers that handle that user's DNS
   queries.  [...]

This wording feels confusing to me; I think what it's trying to say is "the
root key(s) that are in use by the resolver" but am having a hard time
grouping these words to achieve that meaning.  (Is "trust" really necessary
to mention, here?)

Section 1

   RRSIG RRs contain a Key Tag field whose value is equal to
   the Key Tag of the DNSKEY RR that was used to generate the
   corresponding signature.

nit: Is the RR used to generate the signature, or just the key?

   o  Users may wish to ascertain whether their DNS resolution
  environment resolvers is ready for an upcoming root KSK rollover.

nit: I think there's a singular/plural mismatch or similar here, maybe
"environment's resolver"?

   o  Researchers want to perform Internet-wide studies about the
  proportion of users who will be negatively impacted an upcoming
  root KSK rollover.

nit: "by an upcoming"

   If a browser or operating system is configured with multiple
   resolvers, and those resolvers have different properties (for
   example, one performs DNSSEC validation and one does not), the
   sentinel test described in this document can still be used, but it

nit: this usage of "but" feels a bit misplaced to me, as the thing being
warned about is more that the test may produce indeterminate or
inconsistent results.  Or perhaps that the assumptions it makes may not
necessarily hold in the specific environments being described (i.e., "these
environments").

   makes a number of assumptions about DNS resolution behaviour that may
   not necessarily hold in all environments.  If these assumptions do
   not hold (such as, for example, requiring the stub resolver to query
   the next recursive resolver in the locally configured set upon
   receipt of a SERVFAIL response code) then this test may produce
   indeterminate or inconsistent results.  In some cases where these
   assumptions do not hold, repeating the same test query set may
   generate different results.

Section 1.1

Please use the RFC 8174 boilerplate.

Section 3

I'll note without further comment that we had a long thread on ietf@
relevant to the term "slave resolver".

Section 3.1

   If the resolver is non-validating, and it has a single forwarder,
   then the resolver will presumably mirror the capabilities of the
   forwarder target resolver.

Perhaps this is just me misreading the previous paragraph's introduction to
what is clearly a more widely known term of art, but in "has a single
forwarder" is the thing of which there is only one the "one or more other
resolvers" that the "forwarder" is relaying queries to?  It's just weird
for the word "forwarder" mean a different protocol participant when used as
a noun vs. adjective.  Or perhaps this is meant to be possessive; the
"forwarder's target resolver"?

As noted in the directorate review, "use the CD bit" needs disambiguation.

Section 4

nit: missing trailing 'r' in the section title

Section 4.3

Maybe call out that these are the same general categories of query as in
Section 3 but the key tag used is different for some queries?

It's also a bit weird to use new notation for this section as opposed to
consistent notation between the different types of test.


___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] A quick update on draft-ietf-dnsop-attrleaf / draft-ietf-dnsop-attrleaf-fix

2018-10-18 Thread Warren Kumari
Hi there,

Dave suggested I send this out.

draft-ietf-dnsop-attrleaf and draft-ietf-dnsop-attrleaf-fix have completed
IESG review.
Alissa is holding a DISCUSS position on draft-ietf-dnsop-attrleaf-fix -
this can be seen here:
https://datatracker.ietf.org/doc/draft-ietf-dnsop-attrleaf-fix/ballot/

Alissa (and a number of other ADs) feel that each of the (37!) updated
documents should be classified into 2.1. (TXT RRset), 2.2. (SRV RRset)
or 2.3. (URI RRset).

Basically, we need to go through each document in
draft-ietf-dnsop-attrleaf-fix,
figure out which class it falls into (TXT, SRV, URI), and add it to a list.
We then add a sentence to each of those sections saying "Documents in this
category include RFC, RFC, RFC".

Dave has stated that he is unwilling to do this work. Instead of having the
WG document simply stall, Benno and I have agreed that we would split them
between us. If anyone would like to volunteer to help out, we would not
take it amiss.

Please note that this is not a normal situation - in general we expect the
authors to deal with IESG DISCUSS (and other ballots) - but we wanted to
move this document along.

So, if you would be willing to take a few documents to classify, please go
to this spreadsheet:
https://docs.google.com/spreadsheets/d/1oTs8ZJy6EZdSt4NXZJbcIRd771V9Rbg9TqddE5KlLGE/edit?usp=sharing
[0]

Change the reviewer from Benno or Warren to your name **before** starting
the review (we really don't need multiple reviews of the same document!),
and then update the spreadsheet with what "class" of update it is. Please
have the review done by Wednesday Oct 24th.

Review help would be appreciated, but if you are not able to (I know people
are really busy before IETF week), Benno and I will manage...

W
[0]: Posting a public link to a spreadsheet what could *possibly* go
wrong!?

-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] A quick update on draft-ietf-dnsop-attrleaf / draft-ietf-dnsop-attrleaf-fix

2018-10-18 Thread Dave Crocker

On 10/18/2018 12:04 PM, Warren Kumari wrote:
Dave has stated that he is unwilling to do this work. Instead of having 
the WG document simply stall, Benno and I have agreed that we would 
split them between us. If anyone would like to volunteer to help out, we 
would not take it amiss.


Please note that this is not a normal situation - in general we expect 
the authors to deal with IESG DISCUSS (and other ballots) - but we 
wanted to move this document along.



(Oh boy. Had Warren merely said something neutral like 'Dave won't be 
able to do that' I wouldn't feel the need to post this.  But given his 
wording...)



Alissa's Discuss is based on an extrapolation of the Update semantic, 
beyond anything that is documented because, I'm told, the IESG hasn't 
been able to reach consensus on relevant details.


Worse, her concern is that someone editing one of the cited specs will 
not know which part of the -fix document applies to them.  Given the 
detail that /is/ provided in -fix, IMO the odds of that problem are 
lower than 'unlikely'.


There are 35+ documents cited, so the task that is being imposed is 
non-trivial.


My understanding is that it is not uncommon to have an Updates citation 
to something like the base Attrleaf document, with no additional detail 
guiding the update to a cited document.  From that perspective, the -fix 
document is already considerably more detailed than often/sometimes 
required.


I'll also note that I gave this feedback to Alissa directly, earlier and 
she did not respond to it.  That failure to engage is just one more 
problem with this Discuss.  (And it hearkens back to years ago when ADs 
would do this sort of thing regularly.  Not me, of course, but some...)


And just to be clear, obviously I'll add whatever text the wg agrees on. 
 My limitation is spending the significant on a task that appears to be 
entirely unnecessary.



d/


--
Dave Crocker
Brandenburg InternetWorking
bbiw.net

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop