On 9 Oct 2015, at 10:54, Paul Wouters wrote:
On Fri, 9 Oct 2015, Joe Abley wrote:
In a fit of zeal I wrote up what I thought was a reasonable
clarification to 1034/1035 with respect to the ordering of RRSets
within sections of a response to a DNS QUERY, prompted by the
discussions on this list in August, to which maybe this link is a
useful pointer:
Mark and Paul gave me some opinions as I was writing this up, that I
may or may not have represented accurately in the text. I think the
advice is reasonable, but thoughts from the throng as to (a) whether
this was worth writing down and (b) whether what I wrote is nonsense
would be appreciated.
I find it strange that you suggest ordering matters for the Answer
section but not the Authoritative section. It seems that we will just
get more assumptions from code that order matters there too, and 10
years from now we are writting this document again, but for the
Authoritative section.
The principal reason that ordering seems empirically to matter in the
answer section is that that's the section that stub resolvers care
about. It's really the stub-recursive interaction that matters, here.
With a mind towards running code, if we specified that order mattered in
the additional section we'd essentially be making all major
implementations non-compliant in some way. There's no indication that
different ordering strategies in the additional section have any impact
on deployed resolvers (and perhaps we can help ensure that none come to
light in the future by making the specification clear).
For responses without DO=1 I don't know of a case where we see more than
one RRSet in the authority section, so ordering is a no-op there in any
practical sense.
Joe
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop