Hi Mike,
Thank you for your review!
On 11/19/25 21:22, Mike Bishop via Datatracker wrote:
Mike Bishop has entered the following ballot position for
draft-ietf-dnsop-cds-consistency-09: Discuss
[...]> ----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------
Thanks for the work on this draft. I have one DISCUSS point that I think will
help improve the draft and is (hopefully) easily addressed.
In Section 3.2, we see the following text:
CSYNC-based updates may cause validation or even insecure resolution to break
(e.g., by changing the delegation to a set of nameservers that do not serve
required DNSKEY records or do not know the zone at all). Parental Agents SHOULD
check that CSYNC-based updates, if applied, do not break the delegation.
Is there a definition of how the Parental Agent "check[s] that ... updates ...
do not break the delegation"?
No. I noticed that the (even vague) requirement was missing for CSYNC
processing (as Paul pointed out), but there is a non-breakage requirement
defined for CDS/CDNSKEY processing in RFC 7344 Section 4.1. It simply reads:
o Continuity: MUST NOT break the current delegation if applied to DS
RRset.
My thinking was that it's reasonable to hold CSYNC to the same standard.
I would have expected a more concrete instruction
here, such as repeating the same queries on the proposed delegation targets and
ensuring that they, too, return records consistent with what was found on the
existing nameservers. Perhaps this already exists somewhere and a reference is
sufficient?
Not that I'm aware of, but something like that probably is reasonable. In
practice, I guess one would want to require that a compliant resolver does not
SERVFAIL, but either can validate stuff from the child, or considers it
insecure (when the DS record only advertises signing algorithms that are not
expected to be supported). Perhaps we should add something like that?
----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------
One nit in the Abstract: "parent-side entities has to" => "parent-side
entities are required to" or "the parent-side entity is required to"
The singular/plural problem had already been fixed in response to an earlier review. Would you like
me to change "have" to "are required to"?
Best,
Peter
_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]