CPC H04L 41/0627 (2013.01) [H04L 41/0659 (2013.01); H04L 41/12 (2013.01); H04L 43/0817 (2013.01); H04L 43/0847 (2013.01); H04L 47/2483 (2013.01)] | 20 Claims |
1. A method for multicast flow restoration, the method comprising:
obtaining, by a network controller, an aggregated network state of a network containing a set of network devices at least in part by aggregating network device state information from the set of network devices;
detecting, by the network controller, a network failure being experienced on the network using the aggregated network device state information;
after detecting the network failure, identifying,
by the network controller, a multicast flow impacted by the network failure based on an identifier associated with the detected network failure, the identifier indicating a network device of the set of network devices or a network link of the network associated with the failure, wherein identifying the multicast flow impacted by the network failure comprises:
obtaining provisioned multicast flow information for the network; and
identifying the multicast flow as corresponding to an information entry in the provisioned multicast flow information using the identifier associated with the network failure, wherein the information entry comprises a source network address associated with a source network endpoint from which the multicast flow originates, a destination network address associated with each destination network endpoint on which the multicast flow terminates, and a multicast distribution tree for the multicast flow; and
restoring the multicast flow.
|