On Mar 11, 2015, at 9:02 AM, Stephane Bortzmeyer <bortzme...@nic.fr> wrote: > > On Wed, Mar 11, 2015 at 12:35:29AM -0400, > Shumon Huque <shu...@gmail.com> wrote > a message of 400 lines which said: > >> Are we standardizing on the british spelling of "minimisation" in >> preference to the americanized "minimization"? > > Bikeshedding is postponed until Working Group Last Call :-)
Or beyond. The RFC Editor allows both types of spelling, and they will make it consistent. >> I'd prefer the simpler "The problem statement is described in ..". >> The term "exposed" in my mind carries a more sensational connotation, >> but I might be nitpicking. > > Advice from english writers here? +1 to Shumon: "exposed" is more sensational, and not appropriate here. >> "The idea is to minimize the form of the query name sent by the >> resolver, by including only the minimum number of rightmost labels >> needed in outbound queries to authoritative servers. Additional >> labels are prepended to the query name for subsequent queries as >> responses and referrals are obtained." > > Rigorous but may be too long and convoluted? I prefer rigor, and it is not convoluted. >>> Under current practice, when a resolver receives the query >>> "What is the AAAA record for www.example.com?", it sends to the root >>> (assuming a cold resolver, whose cache is empty) the very same >>> question. >> >> "Under current practice" implies a description of what is currently >> being done before this new resolution method is introduced. When in >> fact this paragraph is describing the new method. > > No, not at all. It describes the current practice. Under the new > (qname minimisation), the resolver would send only "com" to the root. +1 to Stephane here. >>> To do such minimisation, the resolver needs to know the zone cut >>> [[54]RFC2181]. Zone cuts do not necessarily exist at every label >>> boundary. If we take the name www.foo.bar.example, it is possible >> >> This makes it sound like minimisation requires a resolver to apriori >> know the zone cuts. This is not necessarily correct. A resolver can >> learn the zone cuts in the process of adding labels and doing normal >> iterative resolution. > > Yes, it is explained later. It would be better to say "as described later" right after the reference to RFC 2181 so that the reader doesn't think "therefore I can't do this". We want the document to not only describe the practice, but also to encourage it. > >> One thing this document doesn't make clear is that the algorithm >> being presented not only minimizes the query name, but also hides >> the query type until it reaches the target zone (by using the NS >> query type rather than the actual type). > > Do note the use of NS is not mandatory. See section 3, the paragraph > starting with "Another way to deal with such broken name servers" > (which you mention later) and also section 3, 1st paragraph about the > statistics of qtypes. My strong preference is that this document only deal with qname minimization. If someone wants to extend that to qtype minimization, which covers a different threat model, that should be done in a different document. >> This should more precisely define which types of forwarders will get >> less data. I think you mean the forwarders upstream of the resolver >> performing qname minimization, rather than forwarders that might exist >> between the client and the minimizing resolver. > > They are not typically called forwarders (see the discussion about > draft-hoffman-dns-terminology) Different thread. :-) >> This suggested workaround doesn't help with all forms of broken >> servers. > > Nothing deals with all the brokenness found on the Internet. +1, and unnecessary to state. --Paul Hoffman _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop