Trying to get the realm local address, and verifying the multicast functionality of OTBR #9912
Unanswered
ZhouJooJoo
asked this question in
Q&A
Replies: 1 comment 17 replies
-
All devices will automatically subscribe to the realm-local All Thread Nodes address.
Packet sniffer would provide visibility into packets transmitted and the IPv6 destination address contained within. Logs would provide visibility into packets received.
Yes, realm-local multicast address is derived from mesh-local prefix. |
Beta Was this translation helpful? Give feedback.
17 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
hi there,
I am currently trying to use the samples of "ncs/nrf/samples/openthread/coap_server" and "coap_client". I have flashed them onto two nrf52840dk_nrf52840 development boards. I have called the API to attempt to obtain the realm local multicast address and tried to use OTBR running on a Raspberry Pi to send multicast packets to the realm local multicast address. My ultimate goal is to verify whether messages sent to the realm local address in the Thread network will be resent twice due to the MPL mechanism. At the moment, I have the following questions:
When I obtain the realm local multicast address, does it mean that devices in the Thread network composed of coap_server and coap_client have all subscribed to this realm local address? If I send multicast packet information to this address, can they receive it? if they still not subscribe the address, what should i do to let them subscribe it?
How can I verify the information sent to the multicast address? The methods I am currently considering are using a dongle to capture packets in the air(sniffer) for verification or printing the received multicast information in the RTT viewer window. However, I lack experience in this and would like to know if there are similar samples that I can refer to.
i tried to use the RTT viewer to print the realm local address i got, but the realm local address stays the same for ALL THE TIME, every time they got the same result.
the realm local address will be : 33ff:4000:d9fd:08a6:197b:899a:0000:0100, but as far as i know, the realm local addrees depneds on the mesh local prefix,Could it be that every time I start two development boards, their mesh local prefixes are the same?Maybe there are some deviations in my understanding. I hope you can correct me. Thank you very much.
i would be appreciate if anyone could answer the questions, many thanks!
best regards,
Zhou
Beta Was this translation helpful? Give feedback.
All reactions