[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