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.