On Thu, Feb 27, 2025 at 8:09 AM Christian Elmerot <christ...@elmerot.se>
wrote:

> Thank you for the helpful review, Murray!
>
> >
> >     Why the "SHOULD" in Section 3.1?  What is the impact if I don't do
> >     that?  Why
> >     might I legitimately choose not to do that?  "SHOULD" implies there
> >     are answers
> >     to these questions.
> >
> >
> > I guess because epsilon functions in minimally covering NSEC records
> don't
> > necessarily need to be precise. However, I see no compelling reason not
> to
> > do so in this case, and all known implementations follow what we
> > propose. So,
> > I will change this to "MUST" (barring any objections from the working
> > group).
>
> I disagree that this should be "MUST" as that would prevent an
> authoritative nameserver to respond with a wider namespace than
> potentially "just" the owner name and the immediate lexicographical
> successor. This could for instance be desirable in response to a random
> prefix attack. This with the caveat that there exist no names in the
> covered namespace. Changing "SHOULD" to "MUST" would prevent an
> implementer from having that option.
> For normal operations it is more natural, and simpler, to use the
> immediate lexicographic successor but it should not be a hard
> requirement in my opinion.
>
> /Christian
>

Fair enough, I agree then that we should keep that option open for
implementers.

Let's leave this as a SHOULD.

Shumon.
_______________________________________________
DNSOP mailing list -- dnsop@ietf.org
To unsubscribe send an email to dnsop-le...@ietf.org

Reply via email to