On Wed, Sep 28, 2016 at 12:44 PM, Ralf Weber <d...@fl1ger.de> wrote:

> Moin!
>
> On 28 Sep 2016, at 17:21, Shumon Huque wrote:
> > To be precise, I would say we are not necessarily always pruning out
> entire
> > zones. For a leaf zone, we are pruning all names within that zone below
> the
> > nxdomain-cut, modulo cached entries, i.e. a subset of the zone. But yes,
> > for non-leaf zones, all zones below too are pruned.
> I think we've been down that argument before. Not all cache implementations
> have a DNS tree structure and nothing in the DNS protocol requires this
> AFAIK.
> I consider anything in the cache where the TTL is still valid to be valid
> data
> that can be send to clients even if below the nxdomain cut. My
> understanding
> is that this is how the current draft is written.
>

Not exactly. The draft does NOT say that all unexpired cached data below
the NXDOMAIN boundary is still valid. It leaves that up to implementers.
Paraphrasing without 2119 keywords, it says that resolvers should consider
all names below the cut non-existent, but may continue to return positive
answers for existing cached entries. This text was the end result of many
long discussions on the topic earlier this year. I think this accommodates
your position.


> For new records/delegations of course this would go NXDomain, but what to
> do
> with stuff already in the cache is an implementation choice.
>

Yes.

-- 
Shumon Huque
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to