So I agree with the general approach of using "SHOULD (unless _____)" requirements when an unforgivable MUST isn't warranted. I was trying to express that UDP can still be accounted for, it just requires the author to explain why deferring to TCP shouldn't happen, with this text in the normative:

"... without sufficient explaination [sic] for why UDP is a preferable transport to TCP ..."

My intent is to shift the burden from accommodating UDP to justifying why UDP is still required. In other words, making TCP the default absent other scenario information. This gets awfully close to Tobias' suggestion of just sunsetting Classic DNS over UDP.


On 7/6/25 14:51, John Levine wrote:
It appears that Paul Wouters<[email protected]> said:
This is not how protocols using DNS work. You can� t say � new� protocols must 
use only a specific flavour of DNS
transport as it� s mostly not up to the new protocol or application how DNS is 
resolved.
I am reminded of RFC 8689, REQUIRETLS, which lets a sending mail client pass a 
flag telling the server
that the message must only be relayed over a TLS encrypted session.  My MTA 
implements it by carefully
checking the syntax and then ignoring it.  If you're going to send me mail, 
you'll have to live with whatever
I do with it.

Why would this be different?  Maybe I'm on a network with jumbo frames and big 
IP queries work well, or maybe
you think your traffic is big enough to need TCP, but you're just wrong.

R's,
John


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

Reply via email to