On Thursday, September 07, 2017 11:33:22 AM 神明達哉 wrote: > ... > > If we don't work on a proposal like this, I'd love to see a specific > counter proposal that doesn't violate the current protocol > specification (i.e., using a cached answer beyond its TTL) and still > avoids resolution failure when authoritative servers are forced to be > non-responsive due to huge scale DoS attacks.
i think the actual problem statement is broader, and that by solving for this narrow version, we would lose the complexity/capability tradeoff -- we'd add more state and more signaling at a cost higher than what we would get for it. it's a general reachability problem not specifically ddos problem. reasons for not being able to refresh data in a cache include ddos, but also backhoes, wire cutters, squirrels, circuit breakers, and bad design/provisioning. i think the right answer will look like a miniature version of IXFR/AXFR and NOTIFY, such that a cache can register its intent to become a partial stealth secondary server, and by participating, an authority server can both indicate its willingness to have this done, and possibly remember what was transmitted so as to facilitate subsequent cache invalidation or zone change notification messaging. one could even imagine a dns cookie exchange at the outset, to help authenticate later messages. sort of a super-lightweight session protocol. when the DNS was first popularized, we were using a lot of computers with less than four megabytes of memory and fewer than a million instructions per second, and our links were thought fast if 56K DDS, or super-fast if 1.544M T1 or even 2.0M E1. this drove choices of how to encode, how to compress, where to synthesize, and whether to authenticate. all of those choices should be up for reconsideration now. if our _vision_ as a technical community is to have little chunks of semi- authoritative data cached in stealth-like secondary-like places, and then kept up to date, then we should pursue that, because moore's law and the privatization and commercialization of the internet have made it now practical. if we lack a vision and we're going to pursue small discrete targets of opportunity based on the business problems faced by each industry participant, then we'd be making hairball soup, and i'd ask that we not. see also: http://queue.acm.org/detail.cfm?id=1647302 vixie _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop