Source alive route injection
First Claim
1. A method comprising:
- monitoring whether datastream packets are received from a first redundant source, whereinthe monitoring is performed by a head-end router, andthe head-end router is connected to the first redundant source and coupled to a network; and
advertising a first route to the network, in response to receipt of the datastream packets from the first redundant source, whereinthe advertising is performed by the head-end router,the receipt of the datastream packets is an indication that the first redundant source is active, andthe first redundant source is reachable by the first route;
receiving an advertisement for a second route to a second redundant source, wherein the first and second redundant sources share a common address but distinct prefix lengths;
updating a routing table with the first and the second routes; and
selecting a best route, wherein the best route is selected from the routing table according to a selection policy.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple redundant sources for a datastream can be established in a network, where the redundant sources are configured with the same source address. One of the redundant sources provides the datastream to a receiver of a multicast group. If the redundant source fails, another redundant source can be used in its place, ensuring the receiver continues to receive the datastream. A routing element coupled to a redundant source monitors the redundant source for failure and informs the rest of the network of the status of the coupled redundant source. The routing element can inform other routing elements of the status by advertising or withdrawing a route that reaches the coupled redundant source, which the other routing elements can use to update their routing tables.
9 Citations
19 Claims
-
1. A method comprising:
-
monitoring whether datastream packets are received from a first redundant source, wherein the monitoring is performed by a head-end router, and the head-end router is connected to the first redundant source and coupled to a network; and advertising a first route to the network, in response to receipt of the datastream packets from the first redundant source, wherein the advertising is performed by the head-end router, the receipt of the datastream packets is an indication that the first redundant source is active, and the first redundant source is reachable by the first route; receiving an advertisement for a second route to a second redundant source, wherein the first and second redundant sources share a common address but distinct prefix lengths; updating a routing table with the first and the second routes; and selecting a best route, wherein the best route is selected from the routing table according to a selection policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
-
12. The method of 1, further comprising:
-
receiving a join message for a downstream receiver; selecting the best route in response to receiving the join message, wherein the best route comprises one of the first route and the second route, and the best route is selected in support of building a packet transport tree between one of the first and second redundant sources and the downstream receiver.
-
-
13. An apparatus comprising:
-
a first router comprising a processor; a first port configured to be connected to a first redundant source and configured to receive datastream packets from the first redundant source; a second port configured to be coupled to a network; and a memory coupled to the processor, the first port, and the second port, the memory configured to store instructions executable by the processor, the instructions configured to implement a monitoring module configured to detect whether the datastream packets are received on the port, and a state module configured to trigger generation of a route advertising message comprising a first route, in response to receipt of the datastream packets from the first redundant source, wherein
the route advertising message is advertised to the network,
the receipt of the datastream packets is an indication that the first redundant source is active, and
the first redundant source is reachable by the first route;a second router comprising; a second processor; a second memory coupled to the second processor and configured to store instructions executable by the second processor to implement; receiving the advertisement for the first route and an advertisement for a second route to a second redundant source, wherein the first and second redundant sources share a common address but distinct prefix lengths; updating a routing table with the first and the second routes; and selecting a best route, wherein the best route is selected from the routing table according to a selection policy. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification