CPC H04L 12/1845 (2013.01) [H04L 1/08 (2013.01); H04L 12/189 (2013.01); H04L 12/4633 (2013.01); H04L 45/32 (2013.01)] | 6 Claims |
1. A method comprising:
receiving, by a receiving low power and lossy network (LLN) device in a low power and lossy network, one or more multicast data messages from respective one or more neighboring transmitting LLN devices in the LLN;
detecting, by the receiving LLN device among the one or more multicast data messages, a lowest distance value in a current distance field and a distance limit value in a distance limit field, the lowest distance value indicating a multicast transmission distance of a corresponding one neighboring transmitting LLN device relative to a multicast origin of the one or more multicast data messages;
determining, by the receiving LLN device, an updated distance to the multicast origin based on adding to the lowest distance value a rank difference between the corresponding neighboring transmitting LLN device and the receiving LLN device; and
selectively multicast transmitting, by the receiving LLN device, the multicast data message based on determining the updated distance is less than the distance limit value that limits multicast propagation, the selectively multicast transmitting including updating the current distance field with the updated distance prior to transmission,
wherein the selectively multicast transmitting includes suppressing any transmission of the multicast data message in response to determining the updated distance is not less than the distance limit value.
|