Gateway using multicast to unicast conversion
First Claim
Patent Images
1. A system comprising:
- a multicast frame receiving engine configured to receive a multicast frame directed to a multicast group;
a destination unicast engine coupled to the multicast frame receiving engine and configured to identify a unicast address of an intended recipient device and a unicast address of an unintended recipient device, wherein the intended recipient device and the unintended recipient device are members of the multicast group;
a multicast frame expansion engine coupled to the destination unicast engine and configured to convert the multicast frame into a set of unicast frames including a first unicast frame and a second unicast frame, the first unicast frame being directed to the intended recipient device using the unicast address of the intended recipient device, the second unicast frame being directed to the unintended recipient device using the unicast address of the unintended recipient device;
an unintended recipient device frame removal engine coupled to the multicast frame expansion engine, the unintended recipient device frame removal engine configured to prevent any of the multicast frame or the second unicast frame from being sent to the unintended recipient device by removing the second unicast frame from the set of unicast frames;
an intended recipient device frame providing engine coupled to the multicast frame expansion engine and the unintended recipient device frame removal engine and configured to provide the first unicast frame to the intended recipient device.
4 Assignments
0 Petitions
Accused Products
Abstract
A multicast frame directed to a plurality of devices coupled to a network can be received, where the plurality of devices comprising at least one intended recipient device and at least one unintended recipient device. A destination unicast address corresponding to an intended recipient device can be identified. The multicast frame can be converted into a unicast frame directed to the intended recipient device, the unicast frame configured with the destination unicast address. The unicast frame can be blocked from accessing the unintended recipient device. The unicast frame can be provided to the intended recipient device.
-
Citations
20 Claims
-
1. A system comprising:
-
a multicast frame receiving engine configured to receive a multicast frame directed to a multicast group; a destination unicast engine coupled to the multicast frame receiving engine and configured to identify a unicast address of an intended recipient device and a unicast address of an unintended recipient device, wherein the intended recipient device and the unintended recipient device are members of the multicast group; a multicast frame expansion engine coupled to the destination unicast engine and configured to convert the multicast frame into a set of unicast frames including a first unicast frame and a second unicast frame, the first unicast frame being directed to the intended recipient device using the unicast address of the intended recipient device, the second unicast frame being directed to the unintended recipient device using the unicast address of the unintended recipient device; an unintended recipient device frame removal engine coupled to the multicast frame expansion engine, the unintended recipient device frame removal engine configured to prevent any of the multicast frame or the second unicast frame from being sent to the unintended recipient device by removing the second unicast frame from the set of unicast frames; an intended recipient device frame providing engine coupled to the multicast frame expansion engine and the unintended recipient device frame removal engine and configured to provide the first unicast frame to the intended recipient device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a multicast frame directed to a multicast group, the multicast group including an intended recipient device and an unintended recipient device; identifying a unicast address of an intended recipient device and a unicast address of an unintended recipient device, wherein the intended recipient device and the unintended recipient device are members of the multicast group; converting the multicast frame into a set of unicast frames including a first unicast frame and a second unicast frame, the first unicast frame being directed to the intended recipient device using the unicast address of the intended recipient device, the second unicast frame being directed to the unintended recipient device using the unicast address of the unintended recipient device; preventing any of the multicast frame or the second unicast frame from being sent to the unintended recipient device by removing the second unicast frame from the set of unicast frames; sending the first unicast frame to the intended recipient device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; memory storing instructions that, when executed by the one or more processors, cause the system to perform; receiving a multicast frame directed to a multicast group, the multicast group including an intended recipient device and an unintended recipient device; identifying a unicast address of an intended recipient device and a unicast address of an unintended recipient device, wherein the intended recipient device and the unintended recipient device are members of the multicast group; converting the multicast frame into a set of unicast frames including a first unicast frame and a second unicast frame, the first unicast frame being directed to the intended recipient device using the unicast address of the intended recipient device, the second unicast frame being directed to the unintended recipient device using the unicast address of the unintended recipient device; preventing any of the multicast frame or the second unicast frame from being sent to the unintended recipient device by removing the second unicast frame from the set of unicast frames; sending the first unicast frame to the intended recipient device.
-
Specification