> On 11 Sep 2018, at 8:51 am, John R Levine <jo...@taugh.com> wrote:
> 
> On Tue, 11 Sep 2018, Mark Andrews wrote:
>>> Since the type code is a 16-bit field, if we allocate a new type every
>>> week, it'll take over a thousand years to run out.  I think this is one we
>>> can safely ignore.
>> 
>> If we end up with a type per protocol because people want wildcards to work
>> we will burn through types much faster.  We don’t know exactly what the 
>> future
>> will bring.
> 
> Uh, what?  In the past 30 years we've assigned under 100 rrtypes.  If that 
> rate increases by an order of magnitude, we still have a thousand years of 
> them.  Sure we don't know exactly what the future will bring, but we can make 
> some reasonable guesses.

We have assigned 100 types with the myth that it is hard to deploy a new type 
slowing
down the rate of assignment.

>> I do know that saying that classes can’t work is self defeating and will 
>> take a lot, lot, lot more of work to undo than just continuing to support 
>> multiple classes.
> 
> Classes were a mistake.  We should deprecate every class except IN, perhaps 
> keeping the one special case for CH server.bind.  That doesn't require 
> changing any of the bits on the wire.

And keeping classes working doesn’t changing any bits on the wire.  Using a 
second
class is almost all administrative.  The resolver libraries I’ve been using for 
last
30 years have supported lookups in different classes.  The recursive servers we 
have
been delivering support multiple classes.  Now the one thing that needs to be 
done
with a new class is to define what a A record means in that class.

QUERY supports multiple classes.
UPDATE supports multiple classes.
DNSSEC supports multiple classes.
NOTIFY supports multiple classes.

There are no reasons to kill multiple class support.  

Mark

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: ma...@isc.org

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to