[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: draft-ietf-dnsext-unknown-rrs-04.txt



Erik Nordmark writes:
> I've done the AD review of this document and I have some questions.
> 
>    To avoid such corruption, servers MUST NOT compress domain names
>    embedded in the RDATA of types that are class-specific or not well-
>    known.  This requirement was stated in RFC1123 without defining the
>    term "well-known"; it is hereby specified that only the RR types
>    defined in RFC1035 are to be considered "well-known".
> 
> The above seems to change the current standard behavior for
> SIG, NXT, and perhaps others. Is this the intent?

Yes.  RFC2065 explicitly allowed compression of names in SIG and NXT
records, and this is no longer allowed per the unknown-RRs draft.

As for "perhaps others", I could find one other case where an RR
specification explicitly allows compression: RFC2163 allows
compression in the PX records, which appears to be in direct conflict
with the RFC1035 statement that "Pointers can only be used for
occurances of a domain name where the format is not class specific"
since RFC2163 restricts the PX record to the IN class.

> If so the document should explicitly state this
> and also add an "updates RFC 2535" up front.

I will add this and "updates RFC2163".

>    For all other RR types, the canonical form is hereby changed such
>    that no downcasing of embedded domain names takes place.  The owner
>    name is always set to lower case according to the DNS rules for
>    character comparisons, regardless of the RR type.
> 
> It would be useful to explicitly list the RR types to which this change
> applies.

That's not really practical since there is more than 65000 of them.
While you could attempt to list the currently allocated post-RFC2915
types, such a list would soon become inaccurate as additional types
are allocated.

> Nits (by themselves not necessitating an updated I-D at this point in time):
> The references should be split into normative and non-normative.

Will do.  It appears there have been quite a number of changes to the
I-D requirements since the initial publication of the draft...

> A boilerplate IPR section should be added.

Can you please point me to a document describing this requirement and
the form of the required boilerplate?
-- 
Andreas Gustafsson, gson@nominum.com

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>