<snip>
On 16.9.2015, at 23.09, Spencer Dawkins at IETF <spencerdawkins.i...@gmail.com> 
wrote:
> Do you think we should insert some sort of disclaimer there about the default 
> value to avoid potential misdesign?
> 
> I haven't seen people tripping over using TCP keep-alives and assuming they'd 
> be more responsive than they are lately, but I have seen that happen a bunch 
> of times in my life ...
> 
> If you think making a text change would be helpful, I'd suggest simply 
> removing the reference to "or TCP keep-alive". If any other way of detecting 
> liveness is available, it’s probably faster than two hours, so TCP 
> keep-alives would likely be a last-ditch defense in any case.

I (slightly) prefer including the second example especially as it is the 
traffic/implementation minimizing option (given TCP transport). So I think I 
will leave it there.

Only case where it really hits the TCP k-a interval anyway is if _nothing_ in 
the DNCP network changes during the k-a interval, otherwise the connection 
would hit the (potentially tuned) RFC1122’s R2 anyway. That would guarantee 
dropping of connections that seem not to propagate fresh state change 
correctly. In my experience, I have yet to encounter a DNCP use case (and I 
have seen so far 4 distinct ones) where that 2 hour limit would be really 
encountered anyway => ’something else’ would take care of it faster than the 
TCP k-a if the network is really functioning, and if not, k-a would sort it out 
‘eventually’ for e.g. a lone node that gets network partitioned away from other 
nodes.

Cheers,

-Markus

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

Reply via email to