US 12,445,374 B2
Nonstop forwarding for routed multicast traffic
Tathagata Nandy, Karnataka Bangalore (IN); Chethan Chavadibagilu Radhakrishnabhat, Bangalore (IN); and Subramanian Muthumukar, Chennai (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Spring, TX (US)
Filed on Dec. 12, 2022, as Appl. No. 18/064,534.
Prior Publication US 2024/0195735 A1, Jun. 13, 2024
Int. Cl. H04L 45/42 (2022.01); H04L 12/18 (2006.01); H04L 45/24 (2022.01)
CPC H04L 45/42 (2013.01) [H04L 12/185 (2013.01); H04L 45/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A networking component comprising:
switching hardware;
a centralized database that is used to program the switching hardware; and
a protocol independent multicast (PIM) module comprising processing circuitry programmed to create and maintain a PIM cache and to, upon experiencing a failure in a network using a PIM protocol:
compare an outgoing list (Olist) for a multicast route (mroute) in the PIM cache to an Olist in the centralized database;
determine whether the Olist in the PIM cache matches the Olist in the centralized database;
publish an mroute state of the mroute from the PIM cache to the centralized database on a condition that the Olist in the PIM cache matches the Olist in the centralized database; and
refrain from publishing the mroute state of the mroute from the PIM cache to the centralized database on a condition that the Olist in the PIM cache does not match the Olist in the centralized database.