On 03-02-2021 20:31, Paul Hoffman wrote:
For each of these, I'd recommend specifying what a client does in each of the 
cases, rather than weasel wording the SHOULD with respect to the zone contents 
to turn this into an implementable protocol.

Here, I agree that the draft is unclear. It should say explicitly "resolvers keep 
doing $z, there is no change here". Also, for the text about authoritative servers, 
I agree that changing the SHOULDs from the current standards to MUSTs.

Changing this to MUST means that every time a zone changes its SOA TTL or SOA MINIMUM value, the whole chain of NSEC/NSEC3 records need to be updated accordingly immediately. That may be undesirable for a large zone.

BIND for example would make such a change incrementally, so there may be a period of time where the NSEC/NSEC3 records still have the TTL of the previous SOA TTL/MINIMUM value. With a SHOULD keyword we can keep this behavior. With a MUST less so, I think.

So I am against changing these SHOULDs to MUSTs.

Best regards,

Matthijs

_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to