----- Original Message -----
> From: "Edward Lewis" <edward.le...@icann.org>
> To: "Ondřej Surý" <ondrej.s...@nic.cz>
> Cc: "dnsop" <dnsop@ietf.org>
> Sent: Monday, 14 November, 2016 08:31:51
> Subject: Re: [DNSOP] Why 2 caches? draft-fujiwara-dnsop-resolver-update-00
> I'm a little confused to the feedback, so I'm asking for some clarification.
> 
> On 11/14/16, 11:27, "DNSOP on behalf of Ondřej Surý" <dnsop-boun...@ietf.org 
> on
> behalf of ondrej.s...@nic.cz> wrote:
> 
>>I think this is a technical detail best left to the software vendors and it
>>should be removed from the draft.
> 
> My question/suggestion is in reaction to this passage in the draft "proposes
> updated resolver algorithm that separate authoritative data cache that is
> answered to stub resolvers and delegation cache" and some other responses
> suggesting that having two caches might be troublesome.
> 
> Are you saying that how this is implemented is to be left up to the software
> developer?  If so, I agree with that.

Yes :)

> But I am not sure you if are commenting on my "why it can't it be done this 
> way"
> comment.  Either way, my comment is not to overly specify how.
> 
>>As a side note, having a (platform-sized) pointer for each RR in the RR-cache 
>>is
>>a huge bloat...
> 
> I hadn't claimed by idea was good. ;)  It was the first alternative that came 
> to
> mind.
>    
>>If we were to design RFC1034/1035 again I would say that NS records are more
>>close to DS.
> 
> Hmmm.  I'm not sure I understand what you mean by "more close."  I was going 
> to
> say that for DNSSEC, we found it tricky to find two data sets with the same
> owner/class/type having two sources and so had to dance around the split
> responsibilities for the NS set.  But then we invented NSEC which is features
> two set with the same owner/class/type but two authorities (as opposed to
> sources) also, except that this time (NSEC and then NSEC3 and any proposed
> updates) the RDATA was distinctly different.

Yep, I understand why it was left alone, and it's ok that way.

> If I were to redo what was in the base definitions, I would have used 
> different
> type codes for the set above the cut and the set below the cut - but not for
> NSEC/NSEC3/etc.  I don't have a neat generalization, but, in summary having 
> the
> NS set above and below, and having glue not marked as such in the type code
> (GLUEA or GLUEAAAA) is, I don't know, suboptimal in retrospect.

Sure.

>>The predictability of resolver behavior.
> 
> Yes, there's work needed to do, both NS sets (at a cut) are needed in tandem.

Are they?  What is child-NS needed for?

Ondrej
--
 Ondřej Surý -- Technical Fellow
 --------------------------------------------
 CZ.NIC, z.s.p.o.    --     Laboratoře CZ.NIC
 Milesovska 5, 130 00 Praha 3, Czech Republic
 mailto:ondrej.s...@nic.cz    https://nic.cz/
 --------------------------------------------

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

Reply via email to