On Tue, 2 Aug 2005, Paul Vixie wrote:
the draft name is draft-ietf-dnsop-ipv6-dns-issues-11.txt for those who,
like me, try to use google to find its text.

sorry for mistyping from the memory.

i don't nec'ily consider the iesg an expert on this, so their approval
may or may not matter much.  the current -respsize- draft describes what
a large part of the installed base of dns query initiators actually does.

the best thing would be to shorten -respsize- by removing anything it
does not absolutely HAVE to say.

That's certainly one option, though then it would give less information to the readers. Personally, documents like this exist to educate the community, and clarifying how the TC / additional data processing works should help (as obviously different folks have different notions of it). It doesn't necessarily have to be in this document, though as topic being discussed is related, this could be at least one logical place.

[...]
forgive my ignorance.  i was describing behaviour i'm aware of.  if rfc2181
says that, it's boneheaded, but we should follow it here (or at least remove
any text in -respsize- that conflicts with it) rather than argue about it.
[...]
==> as above, not having such "reflexes" would be against RFC2181

and yet, since the installed base actually works the way this -respsize-
draft describes, the issues that will affect choices of NS RRsets are
exactly as written, and rfc2181 is possibly-irrelevant.  perhaps adding
a small editorial indicating this schism is the best fix overall?

Note that I sent a query about this on namedroppers a while ago, asking for the implementors to report what they're doing. Below is what Jinmei reported on recent versions of BIND, at least. (There haven't been other reports.) Not sure if you were familiar with earlier (4.x, more broken?) versions..

=========
  3. if your implementation (or the implemenations you're familiar
     with) receives a response with TC bit set and an additional
     section, what does it do?

     a) ignore everything in the response, and re-query using TCP.
     b) keep some or all of the data in the response, re-query using
        TCP (additional details would be welcome).
     c) something else, what?

ISC BIND 9.3.1 a)

ISC BIND 8.4.6 a) (there seem to be some exceptional cases, but I
think we can ignore such cases in this discussion).
===============

--
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to