> Andrew Sullivan <mailto:a...@anvilwalrusden.com> > Friday, March 06, 2015 4:47 PM > > I seem to recall having this discussed at length more than once in > DNSEXT, and the conclusion was always that the additional complication > wasn't worth the effort.
i remember that position being advanced, but i do not think it was ever a consensus, other than leading into consensus-by-exhaustion, where the consensus was not "this is a bad idea" but rather "the status quo will have to serve, since we can't agree on changing it." > If a cache had an A but not AAAA or > conversely (a situation likely to happen), then there'd be no win > because you'd have to ask again anyway. Moreover, you couldn't even > tell whether you didn't get the thing you wanted because it wasn't in > cache or because it didn't exist, so you'd end up asking more often > than you wanted. perhaps there's been a misunderstanding. this is never imperative, always opportunistic. what additional data does is increase the likelihood of related data of being found in caches, whether that cache is inside the stub or inside the RDNS. > And because application developers would need to > handle all these cases anyway, the workflow would be more complicated. > (Simplification of the workflow seemed to be the main driver in the > past. Maybe latency would now trump that, but I actually am not > convinced this would lower latency as opposed to popping off queries > in parallel anyway.) i'm alarmed that you're not convinced. is your position falsifiable -- can you describe any conditions under which you might become convinced? (i'm willing to try, but not if there's no hope, not even a theoretical if-pigs-had-wings situation, under which you could find merit in this approach.) > > So it didn't seem to be worth it, at least the last time. I'm not > able to put my hands on those discussions at the moment, which makes > me think it probably happened on namedroppers@ and not on dnsext@. alas, we don't write RFC's about roads not taken, so, many negative conclusions remain undocumented even after well rounded debates that followed good rules and visited all corner cases. what's supposed to happen under my "just include the other kind of address as additional data" proposal is that existing clients are more likely to find the other kind of address in a nearby cache, and opportunistic clients can add nearby caches to take advantage of this increase in likelihood. there's no new signaling, no change to any specification, no requirement to change any code except on servers, who can send more additional data in certain cases, if they want the statistical benefit of receiving fewer followup queries. very few changes to the internet architecture are interest-aligned for all parties, entirely opportunistic, and entirely uncontroversial. perhaps our friends in the CDN world could make this change to some high volume authority servers and let us know if it decreased their overall DNS query rate. -- Paul Vixie
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop