At Thu, 11 May 2017 06:57:51 -0400, tjw ietf <tjw.i...@gmail.com> wrote:
> There was a lot of consensus during our last meeting in Chicago that this > should move forward, so it's time that we do so. > > This starts a Call for Adoption for: > draft-kristoff-dnsop-dns-tcp-requirements > > The draft is available here: > https://datatracker.ietf.org/doc/draft-kristoff-dnsop-dns-tcp-requirements/ > > Please review this draft to see if you think it is suitable for adoption by > DNSOP, and comments to the list, clearly stating your view. I've read draft-kristoff-dnsop-dns-tcp-requirements-02. I don't have a strong opinion on whether dnsop should adopt it. It's a well-written, technically sound document, but I don't see something substantially new in it. I think RFC7766 already pretty clearly states TCP is a MUST. While some additional clarification provided by this draft may also be useful, I'm personally not convinced that it's sufficiently substantial that justifies the overhead and resource consumption of the wg. If this were a yes-or-no vote, I'd probably vote for 'no'. That said, I wouldn't be opposed to adopting it either, and if it's adopted I'm willing to review subsequent versions. > Please also indicate if you are willing to contribute text, review, etc. Finally, a few comments on the current version: - Section 2.2 At least two new, widely anticipated developments were set to elevate the need for DNS over TCP transactions. The first was dynamic updates defined in [RFC2136] and the second was the set of extensions collectively known as DNSSEC originally specified in [RFC2541]. The former suggested "requestors who require an accurate response code must use TCP", [...] I'm not sure if DDNS update bolsters the need for TCP. In my understanding DDNS update exchanges are largely done over UDP today (e.g., ISC's nsupdate utility uses UDP by default): −v Use TCP even for small update requests. By default, nsupdate uses UDP to send update requests to the name server unless they are too large to fit in a UDP request in which case TCP will be used. And I don't see any new trend that changes this practice. - Section 3 o Recursive servers (or forwarders) MUST service TCP queries so that they do not prevent large responses from a TCP-capable server from reaching its TCP-capable clients. The term "forwarder" can be ambiguous (see, e.g, RFC7766). You might want to use a different term to be clearer. -- JINMEI, Tatuya _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop