METHOD AND APPARATUS FOR HANDLING MULTICAST TRAFFIC
First Claim
1. A method, comprising:
- storing, at a first node of a domain, a plurality of next nodes for transmitting messages in the domain;
forwarding, from the first node to the plurality of next nodes, a probe message transmitted from a second node in response to a request from a third node to join a group to receive a multicast flow that enters the domain from the second node; and
storing, at the first node, a list of nodes in association with the multicast flow, the list of nodes being determined at least in part based on a path through which the probe message is transmitted from the second node to the third node.
6 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide method and apparatus for managing multicast traffic in a domain, such as a G.hn domain. A method includes storing, at a first node of a domain, a plurality of next nodes for transmitting messages in the domain, forwarding, from the first node to the plurality of next nodes, a probe message transmitted from a second node in response to a request from a third node to join a group to receive a multicast flow that enters the domain from the second node, and storing, at the first node, a list of nodes in association with the multicast flow. The list of nodes is determined at least in part based on a path through which the probe message is transmitted from the second node to the third node.
36 Citations
29 Claims
-
1. A method, comprising:
-
storing, at a first node of a domain, a plurality of next nodes for transmitting messages in the domain; forwarding, from the first node to the plurality of next nodes, a probe message transmitted from a second node in response to a request from a third node to join a group to receive a multicast flow that enters the domain from the second node; and storing, at the first node, a list of nodes in association with the multicast flow, the list of nodes being determined at least in part based on a path through which the probe message is transmitted from the second node to the third node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
an interface to a transmitting medium, wherein the transmitting medium couples the apparatus as a first node in a domain; a memory configured to store a plurality of next nodes for transmitting messages in the domain; and a controller configured to control the interface to forward, according to the plurality of next nodes, a message transmitted from the second node in response to a request from a third node to join a group to receive a multicast flow that enters the domain from the second node, determine, at least in part based on a path through which the message is transmitted from the second node to the third node, a list of nodes; and control the memory to store the list of nodes in association with the multicast flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
storing, at a first node of a domain, a plurality of next nodes; receiving, at the first node, a request from a second node to join a group to receive a multicast flow that enters the domain from the first node; initiating and transmitting a probe message in the domain according to the plurality of next nodes; and storing a list of nodes in association with the multicast flow, the list of nodes being determined at least in part based on a path through which the probe message is transmitted from the first node to the second node. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method, comprising:
-
sending a join request message from a first node in a domain to join a group to receive a multicast flow; receiving a probe message transmitted from a second node from which the multicast flow enters the domain, the probe message being transmitted in response to the join request message; determining a path of the probe message transmitted from the second node to the first node based on identifications of relay nodes added in the probe message by the relay nodes along the path; and informing the relay nodes of the path. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification