DISTRIBUTED IGMP PROCESSING
First Claim
1. A method of distributing multicast stream forwarding requirements as defined by the IGMP protocol over a reliable link within a system of multiple devices where an existing multicast stream is accessed via a specific set of layer 2 ports connected to a central processor module, the method comprising the steps of:
- issuing an IGMP membership report request for the existing multicast stream by a first multicast stream requester;
determining if more than one multicast stream requestor is attached to a first distributed device;
sending a multicast stream request to a first port of the central processor module via a reliable link; and
sending the IGMP membership report request to a multicast source if the central processor module has no other attached distributed devices requesting the existing multicast stream.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention implements a distributed IGMP implementation. It connects to one or more multicast data sources from one node within a collection of cooperating computing devices. Other computing devices within the collection of cooperating computing devices connect to one or more IP hosts who wish to receive the multicast data. The IGMP implementation is divided between the computing device that connects to the multicast data sources and the computing devices that connect to the consumers of that source.
44 Citations
27 Claims
-
1. A method of distributing multicast stream forwarding requirements as defined by the IGMP protocol over a reliable link within a system of multiple devices where an existing multicast stream is accessed via a specific set of layer 2 ports connected to a central processor module, the method comprising the steps of:
-
issuing an IGMP membership report request for the existing multicast stream by a first multicast stream requester;
determining if more than one multicast stream requestor is attached to a first distributed device;
sending a multicast stream request to a first port of the central processor module via a reliable link; and
sending the IGMP membership report request to a multicast source if the central processor module has no other attached distributed devices requesting the existing multicast stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system of utilizing carrying the information required to distribute IGMP protocol functionality over a reliable link with multiple devices where an existing multicast stream is accessed via a specific set of layer 2 ports connected to a central processor module, the system comprising:
-
a central processor module;
at least one distributed device attached to the central processor module via at least one transmission line; and
at least one multicast stream requester, attached to the at least one distributed device, for requesting an IGMP membership report request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of distributing multicast stream forwarding requirements using a multicast protocol over a reliable link within a system of multiple devices where an existing multicast stream is accessed via ports connected to a central processor module, the method comprising the steps of:
-
issuing a membership report request for the existing multicast stream, by a first multicast stream requester;
determining if more than one multicast stream requester is attached to a first distributed device;
sending a multicast stream request to a first port of the central processor module via a reliable link; and
sending the membership report request to a multicast source if the central processor module has not other attached distributed devices requesting the existing multicast stream. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method of distributing multicast stream forwarding requirements using a multicast protocol over a reliable link within a passive optical network of multiple devices where an existing multicast stream is accessed via ports connected to a central processor module, the method comprising the steps of:
-
issuing a membership report request for the existing multicast stream, by a first multicast stream requestor;
determining if more than one multicast stream requestor is attached to a first distributed device;
sending a multicast stream request to a first port of the central processor module via a reliable link; and
sending the membership report request to a multicast source if the central processor module has not other attached distributed devices requesting the existing multicast stream.
-
Specification