Jared Mauch wrote:
we can specify that AAAA be sent as additional data for QTYPE=A, and
that A be sent as additional data when QTYPE=AAAA.

given identical deployment curves along both the ANYA and
additional-data timelines, we will get identical results.

As this is DNSOP, what implementations support this?

of authorities, none.

of recursives as initiators, most.

of recursives as responders, none.

of stubs, some.

there are two measurable lobes here. one is now, where any authority who adopts this behaviour is likely to pre-seed the recursive initiator's cache with "the other answer" (among A and AAAA), and any stub who makes two queries in series (AAAA then A) will get a faster answer to the second query.

the other is the future, where stubs are taught to notice the additional data section and begin to avoid the second query, and where recursive responders both ensure that they do cache additional data whose owner is the same as the effective qname, and begin to send additional data to stubs.

so, the benefit begins immediately, but gets better over time, and there is no new signalling required, and nothing ever breaks, and it is never necessary to try-then-fallback (causing additional round trips.)

have no fear. every few years this topic comes up, and i say what i'm saying, and we don't do it, and then people ask for QDCOUNT>1 again. so we are right on track at this stage of the thread. had the response to "resimprove" been better, i would have written this up before now.

--
P Vixie

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

Reply via email to