I agree, the priming volume for a private enterprise is on a much smaller scale than the public Internet. But, at the same time, a notable difference between priming and normal DNS traffic (or mDNS, or ARP, etc.) is that priming traffic is more likely to traverse WAN links (because, unlike the public Internet, the root-server pool is typically a fairly *centralized* subset of all the published nameservers in the enterprise, since root servers generally only live in datacenters or "major" sites). WAN bandwidth cost-efficiencies haven't kept pace with other areas of information technology. This can, of course, be optimized using techniques like authoritative-nameserver Anycast, but, to be honest, not all organizations have the technological wherewithal to implement that.
As for how much priming traffic... what if an organization wanted to implement full-service resolvers on all of its endpoints (e.g. to provide "end-to-end" DNSSEC coverage)? Endpoints reboot or restart *a*lot*. When you have tens of thousands, or hundreds of thousands of endpoints that could prime several times a day, and priming is TCP instead of UDP, that might make such an approach cost-prohibitive. IMO, the desire to achieve some artificial "parity" between transport protocols, for priming, shouldn't displace security-enhancing approaches like end-to-end DNSSEC, into the "economically infeasible" category. I admit, I haven't worked out the economics of this down to the last penny. I'm still more of a technologist than a businesscritter. But I see a lot of potential downside in allowing TCP priming and, frankly, the arguments for it, seem to be rather fluffy (parity, really?) - Kevin -----Original Message----- From: Joe Abley [mailto:jab...@hopcount.ca] Sent: Friday, October 16, 2015 5:18 PM To: Darcy Kevin (FCA) Cc: dnsop WG Subject: Re: [DNSOP] Closing out issues in draft-ietf-dnsop-resolver-priming On 16 Oct 2015, at 16:36, Darcy Kevin (FCA) wrote: > It would be wise to get a clear statement of preference from the > Internet root operators on this, but don't forget that whatever gets > defined in IETF standards, and implemented in leading DNS software > packages, also affects private enterprises too. Many of us run > internal roots and I, for one, don't want to see an influx of traffic > and/or spiky saturation of bandwidth, because priming suddenly morphed > from UDP to TCP in the latest software update. Let's make sure we put this in perspective, though -- how often do your resolvers restart? If it's once per few months to apply a kernel patch, then we're talking about far less traffic than your printers, phones and laptops are spewing every second onto the network with mDNS (or ARP, even :-) Real root servers deal with internet-scale numbers of resolvers. It seems unlikely you have that problem in your campus network. Joe _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop