1. A method comprising:
detecting that at least a portion of an initial branch path of a point-to-multipoint label-switched path has failed over to
a failover route that rejoins the initial branch path at a merge-point device;
establishing an alternate branch path that merges with the initial branch path at the merge-point device;
transmitting data via the alternate branch path while data is still being input into the initial branch path and transmitted
to the merge-point device via the failover route; and
instructing the merge-point device to forward data from the alternate branch path rather than from the failover route.