melbareena / tinyos-main

Automatically exported from code.google.com/p/tinyos-main
0 stars 0 forks source link

TinyRPL: completely wrong Rank values in RPL DIO. #133

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Run CoapBlip/UDPEcho and PppRouter according to the Wiki.
2. Sniff with Wireshark the 802.15.4 packets.
3. Unplug the PppRouter after some time. Wait.
4. Dissect RPL DIOs.
(We haven't been able to reliably reproduce this, yet. But this procedure has 
been triggering the issue.)

What is the expected output? What do you see instead?
Clearly wrong Rank values (e.g. 3059) in RPL DIO.

Attached is a Wireshark capture file (with LPL -> many repeated packets), which 
shows this e.g. in packet 10. 

It seems to me that the Rank ripples from node to node, increased by one by 
each node. Actually they should not be advertising DIOs, because the border 
router is not there anymore.

Related to issue #132: Shouldn't the DODAG grounded be reset for the nodes. 
Shouldn't the nodes base their decision to join a DODAG be also based on 
whether the DODAG is grounded?

No patch for this, yet.

Markus

Original issue reported on code.google.com by marku...@gmail.com on 24 Apr 2012 at 8:18

Attachments: