[This is in the context of draft-ietf-dnsop-grease.]

Last paragraph of Section 6.1.3 of RFC 6891 says that a responder
can respond with a higher EDNS version than what was requested by the
requestor. (And it explains why, and the limits.)

I tried that for DNS greasing and, while typical resolvers seem to be
happy with it, both ednscomp and DNSviz disagree.

ednscomp says "expect: OPT record with version set to 0" (not
greater-or-equal, stricly equal).

DNSviz says "The server responded with EDNS version 1 when a request
with EDNS version 0 was sent, instead of responding with RCODE
BADVERS. See RFC 6891, Sec. 6.1.3." (We obviously do not read this
section in the same way. To me, it mentions BADVERS only in a
different context.)

So, when a responder knows both version 0 and some higher version (say,
version 1), can it reply to a EDNS=0 query with a EDNS=1 response? Can
we use that for greasing?

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

Reply via email to