Hi Joe,

I don't like that this document only refers (and updates) RFC1034, and ignores the existence of RFCs for DNSSEC (in particular!), CNAME, DNAME, etc.

It can be easily seen that the construction of DNS responses (all of their sections) vary across DNS implementations, and I don't think this is really a problem.

For example, when querying ns3.xdp.cz. AAAA, the authoritative server (which is Knot DNS) puts into the answer section first the CNAME and AAAA, and appends both RRSIGs afterwards; while the resolver at 8.8.8.8 puts each RRSIG just after the record it signs.

Do you think any of those implementations is "wrong"? After reading your document, I don't have any clue about that -- what is my exact critique of your document.

Anyway, shouldn't we rather go the opposite way of declaring that any section of DNS response is unordered (why should the answer section be special?) and the receiver MUST be able to find all the wanted info regardless -- even in ridiculous cases when the CNAME target is put first and the CNAME itself afterwards...?

Libor

On 14. 01. 26 15:58, Joe Abley wrote:
Hi all,

Cloudflare's 1.1.1.1 public DNS service triggered some unexpected operational 
effects during a routine software release on 8 January. Sebastiaan has done a 
great write-up here, for those that are interested. If you happened to notice 
any weird spontaneous reboot loops of old enterprise switches in your network, 
you might be more interested than you would normally imagine.

https://blog.cloudflare.com/cname-a-record-order-dns-standards/

The nature of the trigger caused us to think a bit about ambiguity in the 
specification. And that trigger caused me to remember something that came up in 
2015, because at the time I wrote a draft about it. I haven't taken the time to 
dig through the mailing list archives to figure out precisely what disturbance 
in the force occurred, but here's the old expired draft:

https://www.ietf.org/archive/id/draft-jabley-dnsop-ordered-answers-00.txt

Since it seemed newly pertinent, Sebastiaan and I submitted a new proposal to 
resolve the ambiguity in 1034/1035 (I have no good way to authorise a -01 
submission for the 2015 draft, fun as it would have been to have that draft 
rise from the grave and walk amongst us).

https://datatracker.ietf.org/doc/draft-jabley-dnsop-ordered-answer-section/

The new draft is essentially the old draft plus references to last week's 
observed impact with reference to Cloudflare's comments above and a description 
of the impact from cisco (whose ethernet switches were the ones rebooting).

This seems to us like an uncontentious update to the DNS standard that would be 
useful to publish, but let us know what you think.


Joe
_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]

_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to