Hi Phillip, thanks for the help,

I haven't tried using the debug interface, but I will.

Right after reading your mail I tried using another topology, more
mesh-like, and it worked. The net topology I was using was very
simple, just a plain tree topology, with one 4-node loop, and a "line"
of nodes (nodes that are just reachable by one path). With that
topology it didn't work. I tried other simple topologies, like
all-in-line, or others topologies where most nodes don't have more
than 2 or 3 neighbours. Changing the root node seems to fail in those
situations.

Regards,
Hugo


On 8/1/07, Philip Levis <[EMAIL PROTECTED]> wrote:
> On Aug 1, 2007, at 4:38 AM, Hugo Sousa wrote:
>
> > I've even tried changing the CtpRoutingEngineP parameters in CtpP,
> > like Phillip said in another thread, but still doesn't work. Isn't CTP
> > prepared to handle tree root changes? What about topology changes?
>
> In theory, it should handle tree root changes and topology changes
> fine. We've certainly tested the latter in testbeds, and I've tested
> the former in simulation. All a node does is try to route through the
> neighbor that has the lowest cost route. The only possibility I can
> think of is that nodes which are close to the old root are forming
> large routing loops as they try to find a route. But this would
> increase their route cost, causing them to be unattractive as next hops.
>
> Do you have a wired backchannel? CTP has extensive logging
> information that it can send to the serial port, with which you can
> figure out exactly what's going on.
>
> Phil
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to