On Mon, Jul 10, 2017 at 11:14:26AM +1000, Mark Andrews wrote: > b) For DNS tools to add support for allocated data types within X > months of them being assigned by IANA. Allocated types are > supposed to have stable wire and presentation formats. > > for a reasonable value of X (<= 12?). With all due respect, that sounds like you want to make some sort of expectation of people on the Internet -- one requiring that they spend time or money or both to solve a problem that they apparently don't have. If they _did_ have it, they would already be solving it. For instance, infrastructure operation on the Internet provides thin profit margins. If a customer requires a lot of attention or hand-holding then the profit margin on that customer can disappear pretty quickly. Therefore, it is of critical importance to have a lot of automated checking in place that ensures that the customer's expectations are met. Tools to smooth the rough edges need to be foolproof -- customers don't want to do "rocket science" or even "appliance science". The tools must not only to handle a user's input, but to be able to be pretty confident that it is going to do something like what they wanted it to do (or else give them a hint). Otherwise, the angry customer contacts support and wipes out the profit on them. The natural consequence of that is just that the more obscure RRs are just not going to be supported in those kinds of tools. The risk to companies' reputations and customer satisfaction is too great for the meagre reward. Is this bad for the Internet? Yes. But that's what you get in a system that depends on voluntary participation: sometimes other people don't want to play your game, and unless it seems like it will be rewarding enough most of them aren't even going to bother asking what the rules are. And that's just for RRTYPEs. There is no evidence whatever that a new CLASS is of any utility at all to anyone except maybe DNS nerds. It is ridiculous to claim that everyone else on the Internet is wrong and, if they would just do what we say, everything would be good. The Internet did not eat every other communication technology because people found it hard to follow the Official Rules Made Up By Netgods. It took over because it worked well enough for most people most of the time without too much effort. Everything actually deployed on the Internet scratches someone's itch. Adding support for stuff to the DNS is a hair shirt. Best regards, A -- Andrew Sullivan ajs@xxxxxxxxxxxxxxxxxx