ietf
[Top] [All Lists]

Re: [IAB] Last Call: <draft-iab-2870bis-01.txt> (DNS Root Name Service Protocol and Deployment Requirements) to Best Current Practice

2015-02-22 07:33:01


--On Sunday, February 22, 2015 07:51 +1100 Mark Andrews
<marka(_at_)isc(_dot_)org> wrote:

...

I'm not going to comment on the rest of this except to observe
that the Protocol Police (and associated judges and jails) have
been notably less available in the DNS area -- where many of the
TLD operator on whom you want to impose requirements not only
have a history of ignoring mandates but of being quite
articulate about their right to do so -- than in a variety of
others.

However...

The last reserved bit in the DNS header should also be ignored
if present in a query and not be present in the response.
This is implied by RFC 1034 but not formally stated.  There
are nameserver implementions that will drop such queries.
There are nameserver implementions that will return FORMERR to
such queries.  There are nameserver implementions that will
return NOTIMP to such queries

Root nameservers should be a future proof as possible in their
handling of queries.

If you want future-proofing, it is unwise to ignore any bit,
including reserved ones, unless you know in advance whatever its
implications are.  The requirement stated above changes the
status of that bit from "reserved, can be used for something in
the future if needed" to "reserved, can be used in the future
only for things that are safely ignored".  That is actually a
rather significant change.

     john

<Prev in Thread] Current Thread [Next in Thread>