US 11,909,545 B2
Localized multicast in a low power and lossy network based on rank-based distance
Pascal Thubert, Roquefort les Pins (FR); Huimin She, Shanghai (CN); Chuanwei Li, Shanghai (CN); and Lele Zhang, Shanghai (CN)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jul. 18, 2022, as Appl. No. 17/866,768.
Application 17/866,768 is a division of application No. 16/789,862, filed on Feb. 13, 2020, granted, now 11,431,518.
Prior Publication US 2022/0353103 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); H04L 12/46 (2006.01); H04L 45/00 (2022.01); H04L 1/08 (2006.01)
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
OG exemplary drawing
 
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.