> On Aug 16, 2018, at 3:57 PM, Benjamin Kaduk <[email protected]> wrote:
> 
> On Thu, Aug 16, 2018 at 03:52:54PM -0700, Joe Touch wrote

>> 
>> On Aug 16, 2018, at 3:10 PM, Benjamin Kaduk <[email protected]> wrote:
>> 
>>>> Keepalives at a layer SHOULD NOT be interpreted as implying state at
>>>> any other layer.
>>> 
>>> What's going on here in the last sentence is probably a bit subtle -- a
>>> keeaplive both does not indicate "real" protocol activity but also can
>>> serve to exercise the lower protocol layers (and, even, per the previous
>>> sentence, suppresses their keepalives).
>> 
>> That may be intended but is never actually known. Lower layers can compress, 
>> cache, merge, and otherwise change the effect a transmission st one layer 
>> has on any other. 
> 
> Right, that's why it's subtle :)

It’s not subtle. There’s no way to know whether keepalives at a higher level 
have any desired affect at the lower level at all - except using Wireshark to 
trace the packets sent.

That’s why users SHOULD NOT try to affect lower level keepalives using higher 
level ones.  (it’s not MUST NOT because there’s no strict harm, except that it 
simply can’t be known whether it achieved its desired effect).

Joe

Reply via email to