zephyriot / zep-jira14

0 stars 0 forks source link

RPL client node version bogus incrementation #2112

Open nashif opened 7 years ago

nashif commented 7 years ago

Reported by Tomasz Bursztyka:

Setup:

test:

At this point, from wireshark, we can see the RPL version number being incremented every now and then by the client, though it should not do that, and the BR doing it as well as it tries to stay the root node. At this point it will loop forever, battling for fixing the version number.

Issue: Looks like once the BR drops, the client node has kept wrong info about its own rank, and once the BR is up again, it thinks its rank is higher than BR's and thus it is the root node.

Will produce logs later on.

(Imported from Jira ZEP-2277)

nashif commented 7 years ago

by Andrei Laperie:

Marked as in-progress since investigation is still ongoing.

nashif commented 7 years ago

by Ravi kumar Veeramally:

Rank calculation was wrong, fix already merged to upstream a month ago. I have to investigate thoroughly version increment with different topologies of mesh network.