Acknowledgement-based rerouting of multicast traffic
First Claim
Patent Images
1. A method comprising:
- sending a join message for a multicast group towards a root of a new multicast tree; and
forwarding multicast traffic, addressed to the multicast group, on a current multicast tree, until an acknowledgment corresponding to the join message is received.
1 Assignment
0 Petitions
Accused Products
Abstract
Various techniques for exchanging control messages in order to gracefully reroute multicast traffic are disclosed. For example, one method involves sending a join message for a multicast group towards a root of a new multicast tree and forwarding multicast traffic, addressed to the multicast group, on a current multicast tree until an acknowledgment corresponding to the join message is received. The new multicast tree can be identified in response to detection of a topology change within the network. Until the acknowledgment is received, multicast traffic that,is received via the new multicast tree can be dropped.
72 Citations
20 Claims
-
1. A method comprising:
-
sending a join message for a multicast group towards a root of a new multicast tree; and
forwarding multicast traffic, addressed to the multicast group, on a current multicast tree, until an acknowledgment corresponding to the join message is received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a join message specifying a multicast group, wherein the join message is sent by a first network device, and the join message requests acknowledgment;
identifying whether state information corresponding to the multicast group already exists; and
sending an acknowledgment message to the first network device, if the multicast state information already exists. - View Dependent Claims (8)
-
-
9. A network device comprising:
-
multicast forwarding information, wherein the multicast forwarding information is associated with a multicast group and identifies a multicast tree;
a routing module coupled to access the multicast forwarding information, wherein the routing module is configured to;
send a join message specifying the multicast group towards a root of a new multicast tree; and
inhibit updating the maintain the multicast forwarding information to identify the new multicast tree until receipt of an indication that the new multicast tree has been established. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A network device comprising:
-
an interface configured to receive an acknowledgment-requesting join message specifying a multicast group; and
a routing module coupled to the interface, wherein the routing module is configured to;
identify whether a multicast state information corresponding to the multicast group already exists, in response to reception of the acknowledgment-requesting join message; and
send an acknowledgement corresponding to the acknowledgment-requesting join message, if the multicast state information already exists. - View Dependent Claims (15)
-
-
16. A system comprising:
-
a first network device;
a second network device coupled to the first network device, wherein the first network device is configured to;
send a join message for a multicast group towards a root of a new multicast tree; and
forward multicast traffic, addressed to the multicast group, on a current multicast tree until an acknowledgment corresponding to the join message is received. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
means for sending a join message for a multicast group towards a root of a new multicast tree; and
means for forwarding multicast traffic, addressed to the multicast group, on a current multicast tree, until an acknowledgment corresponding to the join message is received.
-
-
20. A system comprising:
-
means for receiving a join message specifying a multicast group, wherein the join message is sent by a first network device, and the join message requests acknowledgment;
means for identifying whether state information corresponding to the multicast group already exists; and
means for sending an acknowledgment message to the first network device, if the multicast state information already exists.
-
Specification