ROOT NODE REDUNDANCY FOR MULTIPOINT-TO-MULTIPOINT TRANSPORT TREES
First Claim
1. A method comprising:
- configuring a first transport tree having an associated first root node, whereinthe first transport tree is configured to transport a datastream to a plurality of edge nodes of a transport network through the first root node;
configuring a second transport tree having an associated second root node, whereinthe second transport tree is configured to transport the datastream to the plurality of edge nodes through the second root node;
determining whether the first root node is unavailable; and
selecting one of the first transport tree and the second transport tree to transmit the datastream, wherein said selecting comprises selecting the second transport tree in response to determining that the first root node is unavailable.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided to configure a plurality of transport trees in a transport network, each of which correspond to a native tree (e.g., a bidirectional multicast tree). In embodiments of the present invention, each of the plurality of transport trees has a unique root node so that in the event of a failure of any root node, the transport trees with surviving root nodes can be used to transport traffic from the native tree. The present invention provides for each transport network edge router being independently responsible for selection of a transport tree that the edge router will use to transmit a datastream, while also being capable of receiving packets from any transport tree. Through the use of such configured transport trees along with independent selection of a transport tree, the present invention provides a reduction in the disruption of datastream transmission due to a root node failure.
-
Citations
20 Claims
-
1. A method comprising:
-
configuring a first transport tree having an associated first root node, wherein the first transport tree is configured to transport a datastream to a plurality of edge nodes of a transport network through the first root node; configuring a second transport tree having an associated second root node, wherein the second transport tree is configured to transport the datastream to the plurality of edge nodes through the second root node; determining whether the first root node is unavailable; and selecting one of the first transport tree and the second transport tree to transmit the datastream, wherein said selecting comprises selecting the second transport tree in response to determining that the first root node is unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A transport network edge router comprising:
-
a plurality of network line cards, wherein a first network line card of the plurality of network line cards is configured to transmit a datastream on a selected transport tree; and a processor coupled to the first network line card, wherein the processor is configured to initiate configuration of a first transport tree having an associated first root node, wherein the first transport tree is configured to transport the datastream to a plurality of edge nodes of a transport network through the first root node, initiate configuration of a second transport tree having an associated second root node, wherein the second transport tree is configured to transport the datastream to the plurality of edge nodes through the second root node, determine whether the first root node is unavailable, and select the selected transport tree from the first transport tree and the second transport tree, wherein the processor is further configured to select the second transport tree in response to determining that the first root node is unavailable. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a plurality of network line cards, wherein a first network line card of the plurality of network line cards is configured to transmit a datastream on a selected transport tree; means for initiating configuration of a first transport tree having an associated first root node, wherein the first transport tree is configured to transport the datastream to a plurality of edge nodes of a transport network through the first root node; means for initiating configuration of a second transport tree having an associated second root node, wherein the second transport tree is configured to transport the datastream to the plurality of edge nodes of a transport network through the second root node; means for determining whether the first root node is unavailable; and means for selecting the selected transport tree from the first transport tree and the second transport tree, wherein the means for selecting the selected transport tree is responsive to the means for determining whether the first root node is unavailable. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification