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

Re: repeating records



Andrews claims that every DNS implementor _must_ understand and
carefully weigh the implications---specifically, a minor traffic
increase for some zones---before using BIND 8's AXFR glue strategy.
(``DNS servers SHOULD NOT use BIND 8's AXFR glue strategy.'')

The following analogies show how silly Andrews's argument is:

   * ``DNS servers SHOULD NOT use BIND 8's AXFR glue strategy'' because
     another strategy sometimes generates less traffic.

   * ``DNS servers SHOULD NOT use EDNS0'' because the opposite choice
     usually generates less traffic.

   * ``DNS servers SHOULD NOT use AXFR'' because rsync practically
     always generates less traffic.

   * ``DNS servers SHOULD use bzip2-compressed zone transfers instead of
     gzip-compressed zone transfers'' because bzip2 usually generates
     less traffic than gzip.

   * ``DNS servers SHOULD use gzip-compressed zone transfers instead of
     bzip2-compressed zone transfers'' because gzip usually takes less
     CPU time than bzip2.

   * ``DNS servers SHOULD NOT serve records from an LDAP database''
     because LDAP can be slow.

I could go on like this for a while. Is there anyone other than Andrews
who still doesn't understand why this is a misuse of ``SHOULD NOT''?

In a previous message, I specifically asked Andrews about some of these
examples:

   Do you also conclude that ... every DNS implementor _must_ understand
   and carefully weigh the implications before attempting to use EDNS0?
   (``DNS servers SHOULD NOT use EDNS0.'')

His answer: ``Yes. The choice involved in EDNS are important.'' That's a
clear, direct, specific endorsement of ``DNS servers SHOULD NOT use
EDNS0''---but Andrews now claims that he never said that! Flip, flop,
flip, flop.

---D. J. Bernstein, Associate Professor, Department of Mathematics,
Statistics, and Computer Science, University of Illinois at Chicago

--
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/>