All,

This document has been making the rounds for some 2.5 years now, initally as a 
personal submission by the authors, and later on as a WG document. The reason 
that it has taken so long is a combination of 

* the subject matter being quite complicated and several re-starts trying to 
find the best approach for description
* the need to track an evolving subject matter, interact with other documents 
like 4641-bis, etc
* the usual sundry time constraint issues for authors, editors and reviewers

The present state is that we have a document that's fairly "stable", has been 
reviewed several times with nits fixed in between. So it is almost ready to go, 
isn't it? Well, not necessarily... 

One of the problems with delays is that over time you gain a clearer 
understanding of what was once new. Another is that when that perfect 20/20 
hindsight appears you realise that if you were to start over you would do it in 
a different way. And this is perhaps where we are now.

There are significant changes that are being discussed, including:

* a section on rollovers of the so-called CSK (Combined Signing Key) in 
addition to the treatment of KSK and ZSK rollovers.

* there is a lack of clarity in the current definition of key states that would 
benefit from further work. For instance, current logic assumes that a 
transition from one 
active key to the next is immediate, while for large zones it is becoming clear 
that signing with the new key may be a gradual phase-in that will take some 
time until all signatures are replaced. See the recent email from Matthijs 
Mekking.

* alternatively, a more fundamental change would be to completely change the 
terminology by switching away from a state description that is "key centric" 
(i.e. keys have states and the rollover progresses as a function of the keys 
changing states) to instead be "rollover centric" (i.e. the rollover has 
states, and keys change behaviour and tasks as a function of of the rollover 
changing states). However, it would allow for a consistent terminology across 
all types of rollovers.

* manage the complexity and problems finding reviewers by splitting the 
material into two documents, the first laying down terminology and defining 
states and transitions, the second having all the math, equations, and complete 
treatment of all consequences of all choices of rollover mechanisms. The first 
document would be of more general interest and the latter clearly more of 
relevance to implementers.

However, doing major surgery like this at this time would clearly delay 
publication significantly and we are therefore at a point in time where we have 
to ask the WG for guidance on how to best proceed.

We see the following three paths forward:

A. "Improvements should always be incorporated, even in the light of further 
 delays". This is also known as the "This Time For Sure"-alternative.

B. "Better to publish what we have and initiate work on a -bis document 
 immediately. Also known as the "Perfect is the Enemy of Timely"-alternative.

C. Drop it. If it isn't sufficiently cooked after getting on for three years, 
then perhaps it 
s/after three years/after getting on for three years/

 is either a case of bad ingredients, or incompetent chefs. Also known as
 the "This Parrot Is Dead"-alternative.

We are willing to proceed in either of these directions, and we do have 
opinions on what to do with this. But, as this email is the "problem 
statement", this is not the place to express them. 

So there it is. Please speak up on where we ought to go with this. A, B or C 
(or some other alternative not listed above).

Regards,

John, Stephen and Johan

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

Reply via email to