System and method for reliable multicast
First Claim
1. A system, comprising:
- an access point (AP) of a wireless AP (WAP) network configured to receive a multicast packet, the multicast packet having a header;
the access point configured to identify a single multicast packet recipient of a plurality of multicast packet recipients, the single multicast packet recipient being associated with a client MAC address and being the multicast packet recipient from the plurality of multicast packet recipients that is most recently associated with the access point;
the access point configured to add the client MAC address to the header of the multicast packet;
the access point configured to multicast, at a first data rate, the multicast packet with the client MAC address to a wireless multicast destination on the WAP network;
the access point configured to, if an acknowledgement from the single multicast packet recipient is not received within a time period, multicast, at a second data rate different from the first data rate, the multicast packet with the client MAC address to the wireless multicast destination on the WAP network; and
means for receiving at the AP acknowledgement from the single multicast packet recipient associated with the client MAC address.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for reliable multicast involves identifying a client as an acknowledger of a wireless multicast packet, and having the acknowledger acknowledge receipt of the multicast packet. An example of a method according to the technique may include receiving a multicast packet, selecting a client associated with a destination of the multicast packet, identifying the client in the multicast packet, forwarding the multicast packet to wireless, and retrying forwarding the multicast packet with the client identified in the multicast packet if no acknowledgement is received from the client. An example of a system according to the technique may include a means for identifying a client, a means for putting the client mac in the header of a multicast packet, a means for sending the multicast packet with the client mac to a wireless multicast destination, and a means for receiving acknowledgement from the client associated with the client mac.
576 Citations
7 Claims
-
1. A system, comprising:
-
an access point (AP) of a wireless AP (WAP) network configured to receive a multicast packet, the multicast packet having a header; the access point configured to identify a single multicast packet recipient of a plurality of multicast packet recipients, the single multicast packet recipient being associated with a client MAC address and being the multicast packet recipient from the plurality of multicast packet recipients that is most recently associated with the access point; the access point configured to add the client MAC address to the header of the multicast packet; the access point configured to multicast, at a first data rate, the multicast packet with the client MAC address to a wireless multicast destination on the WAP network; the access point configured to, if an acknowledgement from the single multicast packet recipient is not received within a time period, multicast, at a second data rate different from the first data rate, the multicast packet with the client MAC address to the wireless multicast destination on the WAP network; and means for receiving at the AP acknowledgement from the single multicast packet recipient associated with the client MAC address. - View Dependent Claims (2)
-
-
3. A system, comprising:
-
a client media access control (MAC) determination module configured to determine a MAC address associated with a single client device of a plurality of client devices, the single client device being selected from among the plurality of client devices based on a plurality of times, each time from the plurality of times corresponding to the association of a respective client device from the plurality of client devices with an access point (AP) on a wireless AP (WAP) network; a multicast packet acknowledgement module configured to add the MAC address in a header of a multicast packet associated with a multicast destination that includes the client device; the multicast packet acknowledgement module configured to receive acknowledgement that the multicast packet was received at the single client device; an 802.11 MAC module; and a processor configured to execute the client MAC determination module, the multicast packet acknowledgement module, and the 802.11 MAC module, the processor configured to send the multicast packet, at a first data rate, from the AP to the single client device on the WAP network by multicasting the multicast packet on a wireless medium; and the processor configured to send the multicast packet, if an acknowledgement from the single multicast packet recipient is not received within a time period, at a second data rate different from the first data rate, from the AP on the WAP network to the single client device on the WAP network by multicasting the multicast packet on the wireless medium. - View Dependent Claims (4, 5)
-
-
6. A method, comprising:
-
receiving a multicast packet at an access point (AP) of a wireless AP (WAP) network, the multicast packet having a header; identifying a single multicast packet recipient of a plurality of multicast packet recipients, the single multicast packet recipient being associated with a client MAC address and being the multicast packet recipient from the plurality of multicast packet recipients that is most recently associated with the AP; adding the client MAC address to the header of the multicast packet; multicasting, at a first data rate, the multicast packet with the client MAC address to a wireless multicast destination on the WAP network; and if an acknowledgment from the single multicast packet recipient is not received within a time period, multicasting, at a second data rate different from the first data rate, the multicast packet with the client MAC address to the wireless multicast destination on the WAP network; and receiving at the AP acknowledgement from the single multicast packet recipient associated with the client MAC address. - View Dependent Claims (7)
-
Specification