Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPL control messages have the wrong destination address #2490

Closed
jnohlgard opened this issue Feb 25, 2015 · 2 comments
Closed

RPL control messages have the wrong destination address #2490

jnohlgard opened this issue Feb 25, 2015 · 2 comments
Assignees
Labels
Area: network Area: Networking Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors)

Comments

@jnohlgard
Copy link
Member

RPL messages (DIO, DAO etc.) are being sent to FF02::1 instead of FF02:1A. This results in Contiki and RIOT nodes ignoring messages from each other and never joining the same DODAG.

According to RFC6550:

http://tools.ietf.org/html/rfc6550#section-6:

Section 6. ICMPv6 RPL Control Message
...
Most RPL control messages have the scope of a link. The only
exception is for the DAO / DAO-ACK messages in Non-Storing mode,
which are exchanged using a unicast address over multiple hops and
thus uses global or unique-local addresses for both the source and
destination addresses. For all other RPL control messages, the
source address is a link-local address, and the destination address
is either the all-RPL-nodes multicast address or a link-local unicast
address of the destination. The all-RPL-nodes multicast address is a
new address with a value of ff02::1a.

@jnohlgard jnohlgard added Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors) Area: network Area: Networking labels Feb 25, 2015
@cgundogan
Copy link
Member

Hmm right.. could you try using the patch #2491 ?
However, I have to be really optimistic to expect both implementations Contiki vs RIOT work out of the box together. Good thing though that you tested this, brings us one step further to RFC compliancy (:

@BytesGalore BytesGalore mentioned this issue Feb 26, 2015
21 tasks
@jnohlgard
Copy link
Member Author

Closed via #2491

@OlegHahm OlegHahm modified the milestone: Release 2015.09 Sep 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: network Area: Networking Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors)
Projects
None yet
Development

No branches or pull requests

3 participants