Hi,

Thanks for the comments.  More inline.

On Mon, Mar 07, 2016 at 04:50:21PM +0100, Shane Kerr wrote:
> I generally consider CLASS to be 2 bytes in every RR that we'll never
> get back. :(

Well, yes, but I guess I'm trying to take the first step on
deprecating the whole thing in an effort at least to tidy everything
else up.

> Section 2.1 "Class data is in the wrong part of a resource record" says
> that you can't have a server for class IE at the same time as EG,
> right? (At least as the protocol is currently defined.) That's not the
> same as saying that if you have IE then EG is impossible, right?

The problem as I see it is that, while STD 13 suggests that in
principle these are parallel name spaces, there's no way actually to
ensure that; and if they really are, then the chances are excellent
that the same server _would_ end up serving both classes (since NS is
class-independent).  I guess that isn't clear in the text, so I'll try
again.

They're certainly not mutually exclusive in terms of definition, no.

> I think there may also be a missing "Section 2.4", which is "most
> software only supports IN with some special-casing for CH", and perhaps
> "adding a new class is likely to break loads of stuff", and also "how
> do I specify 'class' when I type in google.com?"

On the "most software" claim, I fear I haven't done the survey and
don't even know how to start.  That's why you only see the discussion
of some people hard-wiring IN.  That part I know happens, because I've
seen it.

I suspect that adding a new class would actually break nothing except
the new class: I predict that virtually nobody would be able to use it
sucessfully.

The point about most user applications assuming IN is a good one; I'll
add it.  (I am struggling to imagine the user interface that allowed a
user to do something like this.  It strikes me, actually, that the
URL/URI definition might not even consider class.  If that's true,
then it's yet another argument.  I'll check.  Thanks for the suggestion.)

> In the end, I'd suggest not including Section 4 "define new RRTYPEs for
> all classes" and instead make Section 3 stronger and declare classes as
> only CH for special cases, IN for everything else, and I guess don't
> break on HS because MIT?

Are you arguing that this draft should be stronger, and recommend
closing the registry?  That's how I started out, and I shied away
because it seemed like work for little benefit.  But I could restore
that text :) It'd be a bigger deal, though, because it would then need
to update the DNS registry IANA considerations document.

Thanks very much,

A


-- 
Andrew Sullivan
a...@anvilwalrusden.com

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

Reply via email to