> On Feb 24, 2017, at 12:35 PM, Evan Hunt <e...@isc.org> wrote: > > On Fri, Feb 24, 2017 at 02:46:28PM +0000, Edward Lewis wrote: >> The reason I point this out is that the order of records in a section has >> been famously undefined, with the convention of supporting round robin >> (an undocumented feature of the protocol) hanging around, for all of >> eternity. I can see an implementation recommendation note because it >> makes sense, but, if we use the old rule of "for interoperability" I >> don't see specifying the order of records as necessary. > > The order of RR's within an RRset is undefined and needs to remain so, but > can there be constraints on the order of RRsets within a section?
While I would love to say Yes to above, that can not be any stronger than “SHOULD” The old RFC’s are much less prescriptive than modern ones. If we ever do a RFC2181-bis or followup work then this should be one of the topics There are basically two ways to handle it - Prescribe order - Dicate that whole section must be consumed and “ordered” before processing. One corner case that I seen on couple of occasions is CNAME chain out of order, I have no idea how that can happen … > >> I also think that goats have already left the burning barn on this. >> Going forward code might put the DNAME ahead of the CNAME, but if past >> code doesn't, going forward code must account for that. > > It took us a very long time to encounter the first server that did > CNAME-first. Most are going to do DNAME-first because it's simpler to > code that way: it's easier to append to a message than insert something > into the middle. > > IMHO the problem is now big enough to see, but still small enough > to step on by declaring we didn't mean for it to be legal. > I was around the time DNAME was defined, and my recollection was that CNAME after DNAME was so obvious that no-one thought is was needed to specify. >> Not to mention the difficulties in writing so-called clarification >> documents. They aren't all that pleasant... > > Well, that's why I started with an email thread… Thank you for bringing real issue to WG Olafur _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop