On 25 Mar 2015, at 09:52, Paul Vixie <p...@redbarn.org> wrote:

> well then it bears further discussion, because to me it's certainly a change. 
> there is no guidance in RFC 1035 as to whether an initiator should treat 
> premature closure by the responder as a signal to try the same server again 
> or move to the next server

That sounds like a potentially useful addition to 5966bis - moving on to the 
next server would seem to me to be the preferred reaction.

> and, there is no guidance as to whether premature closure is an urgent 
> operational matter deserving notification to the user's console or system 
> logs.

IMHO, any client that ever did this is over-reacting and I don’t believe 
specific guidance is required.

A server-initiated close (per 1035) for resource exhaustion reasons might be of 
note to the server operator, but the client ought to just treat this as a 
non-event, just like not getting a response to a UDP query.
 
>> RFC 1035 allows the server to close the connection at any time to reclaim
>> resources. It specifies a generous idle time, but clients cannot assume
>> that this is guaranteed - the server might be restarted, etc.
> 
> initiators have historically been able to assume that the responder would not 
> close first.

In general usage, yes.  And that’s still the case, albeit 5966 makes it a bit 
more likely.

> that's the operational environment in which RFC 1035 has been interpreted 
> since 1987. if we want the initiator to change  its assumptions then we have 
> to say so. the saying of so may or may not constitute a protocol change since 
> we're clarifying the assumptions rather than asking for different behaviour.

OK…

> but since we must also guide the initiator to not leave a tcp session idle,

We must?

> which absolutely is a protocol change, i see no harm is bundling this 
> guidance into a single document which is collectively a revision to the 
> protocol.


kind regards

Ray

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

Reply via email to