Method and apparatus of providing zero configuration single source multicasting reporting
First Claim
Patent Images
1. A method for providing request compatibility in a multicast system, said method comprising:
- receiving, by a layer 2 switch coupled between a group of receivers and a router, requests for traffic from said group of receivers;
determining, by said layer 2 switch, whether said traffic requests contain incompatible request types;
if incompatible request types exist, then separating said traffic requests into at least two groups based on type;
creating a first host identity at said layer 2 switch associated with a first address available to said layer 2 switch;
creating a second host identity at said layer 2 switch associated with a second address available to said layer 2 switch; and
sending requests of a first group of said at least two groups from said first host identity of said layer 2 switch to said router, and sending requests of a second group of said at least two groups from said second host identity of said layer 2 switch to said router, to present an appearance to said router that the requests of different types are from different hosts.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing request compatibility in a multicast system are disclosed. In one aspect, a layer 2 switch is configured to receive traffic requests from a group of receivers, determine whether the traffic requests contain incompatible request types. If incompatible request types exist, then the switch may separate the traffic requests into groups based on type, and send the requests of different types to a router from distinct addresses.
60 Citations
32 Claims
-
1. A method for providing request compatibility in a multicast system, said method comprising:
-
receiving, by a layer 2 switch coupled between a group of receivers and a router, requests for traffic from said group of receivers; determining, by said layer 2 switch, whether said traffic requests contain incompatible request types; if incompatible request types exist, then separating said traffic requests into at least two groups based on type; creating a first host identity at said layer 2 switch associated with a first address available to said layer 2 switch; creating a second host identity at said layer 2 switch associated with a second address available to said layer 2 switch; and sending requests of a first group of said at least two groups from said first host identity of said layer 2 switch to said router, and sending requests of a second group of said at least two groups from said second host identity of said layer 2 switch to said router, to present an appearance to said router that the requests of different types are from different hosts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for providing request compatibility in a multicast system, said apparatus comprising:
-
a layer 2 switch coupled between a group of receivers and a router; said layer 2 switch configured to; receive requests for traffic from said group of receivers; determine whether said traffic requests contain incompatible request types; separate said traffic requests into at least two groups based on type if incompatible request types exist; create a first host identity associated with a first address available to said layer 2 switch; create a second host identity associated with a second address available to said layer 2 switch; and send requests of a first group of said at least two groups from said first host identity to said router and send requests of a second group of said at least two groups from said second host identity to said router, to present an appearance to said router that the requests of different types are from different hosts. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for providing request compatibility in a multicast system, said apparatus comprising:
-
means for receiving, at a layer 2 switch coupled between a group of receivers and a router, requests for traffic from said group of receivers; means for determining, at said layer 2 switch, whether said traffic requests contain incompatible request types; means for separating said traffic requests into at least two groups based on type if incompatible request types exist; means for creating a first host identity at said layer 2 switch associated with a first address available to said layer 2 switch; means for creating a second host identity at said layer 2 switch associated with a second address available to said layer 2 switch; and means for sending requests of a first group of said at least two groups from said first host identity of said layer 2 switch different types to said router, and sending requests of a second group of said at least two groups from said second host identity of said layer 2 switch to said router, to present an appearance to said router that the requests of different types are from different hosts. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for providing request compatibility in a multicast system, said method comprising:
-
receiving, by a layer 2 switch coupled between a group of receivers and a router, requests for traffic from said group of receivers; determining, by said layer 2 switch, whether said traffic requests contain incompatible request types; if incompatible request types exist, then separating said traffic requests into at least two groups based on type; creating a first host identity at said layer 2 switch associated with a first address available to said layer 2 switch; creating a second host identity at said layer 2 switch associated with a second address available to said layer 2 switch; and sending requests of a first group of said at least two groups from said first host identity of said layer 2 switch to said router, and sending requests of a second group of said at least two groups from said second host identity of said layer 2 switch to said router, to present an appearance to said router that the requests of different types are from different hosts. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving, by a switch coupled between a group of receivers and a router, a plurality of Internet Group Multicast Protocol (IGMP) requests; determining, by the switch, that the plurality of IGMP requests include both IGMP requests of a first type and IGMP requests of a second type; separating the plurality of IGMP requests into at least two groups based on their type, a first group to include the IGMP requests of the first type and a second group to include the IGMP requests of the second type; and sending, by the switch, the IGMP requests of the first group to the router using a first Media Access Control (MAC) address assigned to the switch and sending the IGMP requests of the second group to the router using a second MAC address assigned to the switch, the second MAC address different from the first MAC address, to present an appearance to the router that the IGMP requests of the first type and the IGMP requests of the second type are from different hosts. - View Dependent Claims (26, 27, 28)
-
-
29. A switch comprising:
-
at least one port configured to receive a plurality of Internet Group Multicast Protocol (IGMP) requests; a processor; and a memory storing instructions that, when executed by the processor, determine that the plurality of IGMP requests include both IGMP requests of a first type and IGMP requests of a second type, separate the plurality of IGMP requests into at least two groups based on their type, a first group to include the IGMP requests of the first type and a second group to include the IGMP requests of the second type, and send the IGMP requests of the first group to a router using a first Media Access Control (MAC) address assigned to the switch and send the IGMP requests of the second group to the router using a second MAC address assigned to the switch, the second MAC address different from the first MAC address, to present an appearance to the router that the IGMP requests of the first type and the IGMP requests of the second type are from different hosts. - View Dependent Claims (30, 31, 32)
-
Specification