Hi Iljitsch,...
So what I meant more was that if we use keep-alives at the multi6 layer, then perhaps this could be something that the upper layer could set the keep-alive behavior. However, I still don't know if you are suggesting that we use keep-alives at the multi6 layer (in some circumstances) or if you would kick this up to the application layer.
IMHO: In a modular multi6 design, this shouldn't be prescribed. The connectivity detection component might use keep-alives on Tuesdays, SNMP traps on Wednesdays, and hints from the ULP the rest of the week. This really should not become an architectural choice.
Brian