US 12,237,938 B2
Prioritizing multicast streams in internet group management protocol (IGMP) networks
Priyanshu Lnu, Meerut (IN); and Ashutosh Aggarwal, New Delhi (IN)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Dec. 27, 2022, as Appl. No. 18/089,292.
Claims priority of application No. 202211064323 (IN), filed on Nov. 10, 2022.
Prior Publication US 2024/0163127 A1, May 16, 2024
Int. Cl. H04L 12/18 (2006.01); H04L 12/46 (2006.01)
CPC H04L 12/185 (2013.01) [H04L 12/1881 (2013.01); H04L 12/4641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A router configured in an Internet Group Management Protocol (IGMP) environment, the router comprising circuitry configured to:
in response to a reboot scenario, query a plurality of hosts regarding membership in a plurality of IGMP multicast streams according to predefined priority levels,
receive membership reports from the plurality of hosts, and
request a server to restart the IGMP multicast streams according to the predefined priority levels, and
record the predefined priority levels of the IGMP multicast streams in a plurality of databases before detecting for the reboot scenario,
wherein the plurality of databases include a first set of databases associated with prioritization on an IGMP querier device level, and a second set of databases associated with prioritization on a multicast group level related to the IGMP querier device, and wherein the circuitry is further configured to, for the IGMP querier device,
prioritize the IGMP multicast streams based on the predefined priority levels classifying interfaces of the IGMP querier device, and
prioritize the IGMP multicast streams based on the predefined priority levels classifying the multicast groups of the interfaces of the IGMP querier device.