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

Reply via email to