SYSTEM AND METHOD FOR RE-ROUTING A MULTICAST STREAM
First Claim
1. A method for re-routing a multicast stream, comprising:
- providing a prior multicast forwarding path corresponding to a first route;
establishing a new multicast forwarding path between a downstream router and a second upstream router corresponding to a second route;
re-routing a multicast stream from said prior multicast forwarding path to said new multicast forwarding path, wherein said multicast stream utilizes said prior multicast forwarding path until said new multicast forwarding path is operational; and
pruning said prior multicast forwarding path when said new multicast forwarding path is operational.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for re-routing a multicast stream is provided. The method for re-routing a multicast stream includes: providing a prior multicast forwarding path corresponding to a first route; establishing a new multicast forwarding path between a downstream router and a second upstream router corresponding to a second route; re-routing a multicast stream from said prior multicast forwarding path to said new multicast forwarding path, wherein said multicast stream utilizes said prior multicast forwarding path until said new multicast forwarding path is operational; and pruning said prior multicast forwarding path when said new multicast forwarding path is operational. Therefore, the multicast stream transmitting will not be interrupted during the switchover process of the multicast forwarding path caused by that a unicast route to a multicast source or a rendezvous point has changed.
24 Citations
16 Claims
-
1. A method for re-routing a multicast stream, comprising:
-
providing a prior multicast forwarding path corresponding to a first route;
establishing a new multicast forwarding path between a downstream router and a second upstream router corresponding to a second route;
re-routing a multicast stream from said prior multicast forwarding path to said new multicast forwarding path, wherein said multicast stream utilizes said prior multicast forwarding path until said new multicast forwarding path is operational; and
pruning said prior multicast forwarding path when said new multicast forwarding path is operational. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for re-routing a multicast stream, comprising:
-
a routing module, a forwarding module, a detecting module, an outgoing interface, a first incoming interface, and a second incoming interface, wherein said first and second incoming interfaces are configured to receive a multicast stream from upstream routers, said first incoming interface is in communication with a first upstream router corresponding to a first route, and said second incoming interface is in communication with a second upstream router corresponding to a second route;
said outgoing interface is configured to forward said multicast stream to a downstream device;
said forwarding module is configured to forward said multicast stream to said outgoing interface pursuant to an instruction of said routing module wherein said multicast stream is received via an incoming interface designated by said routing module;
said detecting module is configured to detect a condition of receiving said multicast stream via said second incoming interface;
said routing module is configured to send a first instruction to establish a new multicast forwarding path via said second incoming interface when a unicast route from a downstream router to a multicast source changes from said first route to said second route, send a second instruction for pruning a prior multicast forwarding path corresponding to said first route via said first incoming interface upon said condition of receiving said multicast stream via said second incoming interface, and instruct said forwarding module to forward said multicast stream to said outgoing interface, wherein said multicast stream is received via said second incoming interface. - View Dependent Claims (12, 13, 14)
-
-
15. A system for re-routing a multicast stream, comprising:
-
a multicast source, connected to a first router; and
a multicast receiver, connected to a third router;
whereinsaid first and third routers are connected to each other and a second router;
a multicast stream is re-routed from a prior multicast forwarding path to a new multicast path, wherein said multicast stream utilizes said prior multicast forwarding path until said new multicast forwarding path is operational; and
said first router and said third router define said new multicast forwarding path and said first, second and third router define said prior multicast forwarding path. - View Dependent Claims (16)
-
Specification