[net2-wg] problem with the timer that controls routing beacon
rate in CtpRoutingEngineP.nc
Philip Levis
pal at cs.stanford.edu
Wed Mar 19 09:26:02 PDT 2008
On Mar 19, 2008, at 12:01 AM, Omprakash Gnawali wrote:
>
> There are three firing patterns - Trickle, trigger (64ms) and
> triggerImmediate (4ms). I don't understand how we can accommodate
> these three patterns by just resetting unless we are willing to set
> tau_l to 4ms. But setting tau_l to 4ms would be an overkill if it is
> parent change that triggers a beacon. Or we change triggerImmediate to
> trigger so that we can have a more reasonable tau_l of 64ms.
>
> - om_p
What I'm saying is that there's no evidence that the two fast
patterns are the right ones: we just stuck them in as hacks. So let's
simplify the protocol to use a single pattern (Trickle) and then see
how that works.
Why does a parent change trigger a beacon? It should only trigger a
beacon if the gradient changes significantly. The way to think of it
is that a node sees a trickle "inconsistency" when the routing
gradient changes a good deal (particularly, goes up).
Phil
More information about the net2-wg
mailing list