Method and apparatus for performing multicast in communications network
First Claim
Patent Images
1. A method for performing multicast channel management within a network communication protocol, comprising:
- identifying a first subset of a plurality of network nodes to which a multicast communication is to be directed;
assigning a multicast channel ID to a multicast group to generate a one-to-one mapping between the multicast channel ID and destination addresses for the nodes that belong to the multicast group; and
sending a broadcast communication to all network nodes in a broadcast flow, wherein said first subset of network nodes can determine from said multicast channel ID whether to receive said broadcast flow,wherein a second subset of said plurality of network nodes that does not want to receive said multicast traffic message perform the steps comprising;
recognizing a multicast channel ID as belonging to a multicast communication that said second subset of network nodes does not wish to receive, andfiltering out said multicast communication from said broadcast flow.
9 Assignments
0 Petitions
Accused Products
Abstract
When one node has information to transmit to a group of nodes using a parameterized quality of service (PQoS) transmission, a broadcast flow is created rather than creating a multicast flow, which is not available. While the flow is created as a broadcast flow, if the flow is to be directed to less than all of the nodes on the network, then the flow will be considered a Multicast PQoS flow. The broadcast flow is created using a process that is known as a “PQoS Create Flow” transaction.
29 Citations
7 Claims
-
1. A method for performing multicast channel management within a network communication protocol, comprising:
-
identifying a first subset of a plurality of network nodes to which a multicast communication is to be directed; assigning a multicast channel ID to a multicast group to generate a one-to-one mapping between the multicast channel ID and destination addresses for the nodes that belong to the multicast group; and sending a broadcast communication to all network nodes in a broadcast flow, wherein said first subset of network nodes can determine from said multicast channel ID whether to receive said broadcast flow, wherein a second subset of said plurality of network nodes that does not want to receive said multicast traffic message perform the steps comprising; recognizing a multicast channel ID as belonging to a multicast communication that said second subset of network nodes does not wish to receive, and filtering out said multicast communication from said broadcast flow. - View Dependent Claims (2, 3)
-
-
4. A computer program product, comprising a non-transitory medium having a computer readable program code embodied therein, said computer readable program code performing a method for managing a multicast communication among a plurality of network nodes when executed by a computer, said network nodes being arranged in a Multimedia over Coax Alliance (MoCA) protocol layer and a higher protocol layer, said method comprising:
-
informing the MoCA layer, from the higher protocol layer, whether a receiving node in which the computer readable program is being executed will get involved in the multicast communication based on a MoCA address associated with the multicast communication; sending all broadcast packets to each network node of the plurality of network nodes; filtering out broadcast packets belonging to a multicast group to which the receiving node does not wish to belong at the MoCA layer. - View Dependent Claims (5, 6, 7)
-
Specification