Methods and apparatus for minimizing duplicate traffic during point to multipoint tree switching in a network
First Claim
1. A method for minimizing duplicate traffic during point to multipoint (P2MP) tree switching in a network including a P2MP tree with a source node, the method comprising:
- transmitting multicast data traffic from a first router over a primary network path to a second router, wherein the network path supports multicast label switching of multicast data traffic; and
in response to detecting a failure in the network, initiating a multicast rerouting procedure, the multicast rerouting procedure comprising;
transmitting a new switching label via a secondary network path to an upstream router, the secondary network path including at least one upstream node;
and, upon receiving an acknowledgement notification from the upstream router via the secondary network path, configuring the second router to receive multicast data traffic from the secondary network path in lieu of receiving multicast data traffic from the primary network path.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for minimizing or preventing duplicate traffic during point to multipoint tree switching in a network. In its operation, embodiments disclosed herein utilize control plane trigger mechanisms to handle the receipt of duplicate traffic by network entities after the occurrence of a network failure event. Generally, the control plane trigger mechanism prevents a network entity from processing multicast traffic from both old and new upstream data paths resulting from typical network convergence procedures. The methods and apparatus describe herein apply to standard rerouting procedures as well as fast rerouting procedures for multicast traffic in a network.
87 Citations
24 Claims
-
1. A method for minimizing duplicate traffic during point to multipoint (P2MP) tree switching in a network including a P2MP tree with a source node, the method comprising:
-
transmitting multicast data traffic from a first router over a primary network path to a second router, wherein the network path supports multicast label switching of multicast data traffic; and in response to detecting a failure in the network, initiating a multicast rerouting procedure, the multicast rerouting procedure comprising; transmitting a new switching label via a secondary network path to an upstream router, the secondary network path including at least one upstream node; and, upon receiving an acknowledgement notification from the upstream router via the secondary network path, configuring the second router to receive multicast data traffic from the secondary network path in lieu of receiving multicast data traffic from the primary network path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having computer readable code thereon for providing a method for minimizing duplicate traffic during point to multipoint (P2MP) tree switching in a network including a P2MP tree with a source node, the medium comprising:
-
instructions operable on a processor to transmit multicast data traffic from a first router over a primary network path to a second router, wherein the network path supports multicast label switching of multicast data traffic; in response to detecting a failure in the network, instructions operable on a processor to initiate a multicast rerouting procedure, the multicast rerouting procedure comprising; instructions operable on a processor to transmit a new switching label via a secondary network path to an upstream router, the secondary network path including at least one upstream node; and upon receiving an acknowledgement notification from the upstream router via the secondary network path, instructions operable on a processor to configure the second router to receive multicast data traffic from the secondary network path in lieu of receiving multicast data traffic from the primary network path. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network device comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; and wherein the memory is encoded with a network manager application that when performed on the processor, provides an network manager process for minimizing duplicate traffic during point to multipoint (P2MP) tree switching in a network including a P2MP tree with a source node, the network manager process causing the network device to be capable of performing the operations of; transmitting multicast data traffic from a first router over a primary network path to a second router, wherein the network path supports multicast label switching of multicast data traffic; in response to detecting a failure in the network, initiating a multicast rerouting procedure, the multicast rerouting procedure comprising; transmitting a new switching label via a secondary network path to an upstream router, the secondary network path including at least one upstream node; and upon receiving an acknowledgement notification from the upstream router via the secondary network path, configuring the second router to receive multicast data traffic from the secondary network path in lieu of receiving multicast data traffic from the primary network path. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification