| CPC H04L 45/42 (2013.01) [H04L 12/185 (2013.01); H04L 45/24 (2013.01)] | 20 Claims |

|
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.
|