> On 15 Oct 2015, at 18:00, 神明達哉 <jin...@wide.ad.jp> wrote:
> 
> I see your point.  But whether the updated notification from the
> server works relies on whether the client includes an OPT RR in
> subsequent queries, ambiguity on the latter can easily lead to
> interoperability problem.  So I thought this should be at least
> clearly documented and RFC2119 keywords are helpful exactly in such a
> situation.

That’s reasonable and so I do think extra text helps here. 

> 
> ...I incorrectly thought the client needs to keep including the
> edns-tcp-keepalive option.  I'm not sure if we can reasonably assume
> clients generally include an EDNS OPT RR even if they have no other
> particular reason to do so than the issue we're discussing here.  
> If we can assume that, the text can be loosened.  But we probably cannot
> rely on the current implementation behavior on this topic, so I think
> it's safer to at least mention it explicitly in some way.
> 

I certainly agree that the EDNS0 spec is full of subtleties :-)

>> 
>> If a client includes the edns-tcp-keepalive option in the first query, it 
>> SHOULD include an EDNS0 OPT RR periodically
>> in any further messages it sends during the TCP session.
>> This will increase the chance of the client being notified should the server 
>> modify the timeout associated with a session.
> 
> I'm fine with this.  Also, if the use of 'SHOULD' really triggers
> controversy on whether to be more specific about "periodically", I'm
> fine with avoiding an RFC2119 keyword, too.

Fair enough - I’ll add the above text to the document and the wording can be 
downgraded if necessary!

Thanks for all the feedback.

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

Reply via email to