07 would be greatly appreciated.

joel

On 2/24/16 10:27 PM, Stephen Farrell wrote:
> 
> Hi David,
> 
> All of those changes look good to me. Happy to clear the discuss
> when you post -07.
> 
> Cheers,
> S.
> 
> On 25/02/16 01:12, Dave Lawrence wrote:
>> Stephen Farrell writes:
>>> Section 11.3, I like that we're recommending that ECS be
>>> disabled by default, but want to check one thing. This says: 
>>> "Due to the high cache pressure introduced by ECS, the feature
>>> SHOULD be disabled in all default configurations."  Does that
>>> mean that all servers SHOULD disable this by default or does
>>> this only apply to some servers? If the former, it should
>>> probably be (re-)stated somewhere early on and more prominently
>>> and not only stated far down in the document like this. If the
>>> latter, then I think you need to be more precise and I'd like to
>>> know why we're not preferring the more privacy friendly option
>>> as our default. So I hope your answer is "yeah, all servers and
>>> sure we can state that earlier as well" :-)
>>
>> In the draft that is pending its (presumably) final edits to make
>> version -07 to head to the RFC Editor, the last paragraph of the
>> Privacy Note (which is section 2), now says:
>>
>>    We recommend that the feature be turned off by default in all
>>    nameserver software, and that operators only enable it explicitly
>>    in those circumstances where it provides a clear benefit for their
>>    clients.  We also encourage the deployment of means to allow users
>>    to make use of the opt-out provided.  Finally, we recommend that
>>    others avoid techniques that may introduce additional metadata in
>>    future work, as it may damage user trust.
>>
>> Does that adequately address your concern?
>>
>>> - abstract: I think it'd be good if the abstract noted that this
>>> was documenting a deployed option and not necessarily
>>> recommending this as the best thing ever. There's text in the
>>> write-up and intro that does that nicely that could work if
>>> reduced to one sentence, e.g. maybe something like: "This
>>> documents an EDNS0 option that is in active use on the Internet
>>> today that is intended to be revised in the near future to
>>> improve it's security and privacy features."  
>>
>> How is this for the new abstract?
>>
>>     This document describes an EDNS0 extension that is in active use
>>     to carry information about the network that originated a DNS
>>     query, and the network for which the subsequent response can be
>>     cached. Since it has some known operational and privacy
>>     shortcomings, a revision will be worked through the IETF for
>>     improvement.
>>
>>> - 7.2.2 says "Because a client that did not use an ECS option
>>> might not be able to understand it, the server MUST NOT provide
>>> one in its response." That seems like a bit of a pity - one
>>> comment I was going to make was that it might be good to include
>>> this (or something) in a response so that a client that didn't
>>> ask for ECS could be informed that some DNS server is doing ECS.
>>> Would that actually break things? 
>>
>> I don't think anyone has real experimental evidence on this.  We do
>> see a lot of variation in the way that various DNS servers handle EDNS
>> in general, but I believe pretty much all of it has been with regard
>> to how servers handle EDNS anomalies in requests, and not with its
>> unexpected presence in responses.
>>
>> Given the lack of experience in this area I'd be reluctant to include
>> anything about it in this document, but will certainly consider
>> looking into it more for the revision.
>>
>>> - section 10 has RFC1918 as a SHOULD but doesn't refer to e.g.
>>> RFC6598 at all.  RFC6890 has a MAY associated with it, but does
>>> refer to 6598. And what about stuff like RFC7534, which isn't
>>> mentioned? Is that all correct and up to date? 
>>
>> I believe it is good as-is; we actually have known operational use
>> cases of allowing things like CGNAT through because a co-operating
>> resolver and authority have shared information about what the network
>> looks like.  This is covered a little in the section on NAT
>> Considerations.  If there's still something problematic I'd be happy
>> to address it.
>>
>>> - 11.1, 4th para: "Users" isn't really right. People don't know
>>> about any of this stuff really. "Clients" would be more accurate
>>
>> Rephrased from:
>>
>>    Users who wish their full IP address to be hidden can include an
>>    ECS option specifying the wildcard address (i.e.  SOURCE
>>    PREFIX-LENGTH of 0).
>>
>> to:
>>
>>    Users who wish their full IP address to be hidden need to configure
>>    their client software, if possible, to include an ECS option
>>    specifying the wildcard address (i.e.  SOURCE PREFIX-LENGTH of 0).
>>
>> Good? 
>>
> 
> 
> 
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop
> 


Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to