Multicast packet transmission method, and apparatus
First Claim
1. A physical layer encapsulation method for a multicast packet, comprising:
- obtaining, by an access point (AP) by means of calculation according to a multicast association identifier (AID) of stations (STAs), a multicast partial association identifier (PAID) of the STAs, wherein the multicast PAID is calculated as a function of the multicast AID and a basic service set identifier (BSSID); and
setting, by the AP, the multicast PAID into a physical layer convergence procedure protocol data unit (PPDU) frame of the multicast packet when the multicast PAID meets a preset condition, wherein the preset condition comprises the multicast PAID not being equal to a first preset value and not being equal to a second preset value, wherein the first preset value is calculated as a function of the BSSID, and wherein the second preset value is calculated as a function of an overlapping BSSID.
2 Assignments
0 Petitions
Accused Products
Abstract
A multicast packet transmission method and an apparatus are provided that relate to the communications field and define how multicast data is sent to stations (STAs) by using a multicast association identifier (AID). The method includes: allocating, by an access point (AP), a corresponding multicast AID to STAs, where the multicast AID is set in a short media access control (MAC) header of a multicast packet; and sending, by the AP, the multicast packet to at least two STAs, so that the at least two STAs determine, according to the multicast AID, whether the multicast packet is a multicast packet corresponding to the at least two STAs, where the at least two STAs are in a same multicast group.
15 Citations
7 Claims
-
1. A physical layer encapsulation method for a multicast packet, comprising:
-
obtaining, by an access point (AP) by means of calculation according to a multicast association identifier (AID) of stations (STAs), a multicast partial association identifier (PAID) of the STAs, wherein the multicast PAID is calculated as a function of the multicast AID and a basic service set identifier (BSSID); and setting, by the AP, the multicast PAID into a physical layer convergence procedure protocol data unit (PPDU) frame of the multicast packet when the multicast PAID meets a preset condition, wherein the preset condition comprises the multicast PAID not being equal to a first preset value and not being equal to a second preset value, wherein the first preset value is calculated as a function of the BSSID, and wherein the second preset value is calculated as a function of an overlapping BSSID. - View Dependent Claims (2, 3)
-
-
4. A multicast procedure protocol data unit (PPDU) frame transmission method, comprising:
-
receiving, by a station (STA), a physical layer convergence PPDU frame of a multicast packet sent by an access point (AP), wherein the PPDU frame comprises a first multicast partial association identifier (PAID), wherein the first multicast PAID is calculated as a function of a multicast association identifier (AID) and a basic service set identifier (BSSID), wherein the first multicast PAID is set, by the AP, into the PPDU frame of the multicast packet when the multicast PAID meets a preset condition, wherein the preset condition comprises the multicast PAID not being equal to a first preset value and not being equal to a second preset value, wherein the first preset value is calculated as a function of the BSSID, and wherein the second preset value is calculated as a function of an overlapping BSSID; calculating, by the STA, a second multicast PAID according to the multicast AID allocated by the AP; comparing whether the first multicast PAID and the second multicast PAID are the same; and determining, according to a comparison result, whether the multicast PPDU frame is a multicast PPDU frame corresponding to the STA. - View Dependent Claims (5)
-
-
6. An access point, comprising:
-
a non-transitory computer readable medium having instruction stored thereon; and a computer processor coupled to the non-transitory computer readable medium and configured to execute the instructions to; obtain, by means of calculation according to a multicast association identifier (AID) of stations (STAs), a multicast partial association identifier (PAID) of the STAs, wherein the multicast PAID is calculated as a function of the multicast AID and a basic service set identifier (BSSID); and set the multicast PAID into a physical layer convergence procedure protocol data unit (PPDU) frame of a multicast packet when the multicast PAID meets a preset condition, wherein the preset condition comprises the multicast PAID not being equal to a first preset value and not being equal to a second preset value, wherein the first preset value is calculated as a function of the BSSID, and wherein the second preset value is calculated as a function of an overlapping BSSID.
-
-
7. A station (STA), comprising:
-
a non-transitory computer readable medium having instruction stored thereon; and a computer processor coupled to the non-transitory computer readable medium and configured to execute the instructions to; receive a physical layer convergence procedure protocol data unit (PPDU) frame of a multicast packet sent by an access point (AP), wherein the PPDU frame comprises a first multicast partial association identifier (PAID), wherein the first multicast PAID is calculated as a function of a multicast association identifier (AID) and a basic service set identifier (BSSID), wherein the first multicast PAID is set, by the AP, into the PPDU frame of the multicast packet when the multicast PAID meets a preset condition, wherein the preset condition comprises the multicast PAID not being equal to a first preset value and not being equal to a second preset value, wherein the first preset value is calculated as a function of the BSSID, and wherein the second preset value is calculated as a function of an overlapping BSSID; calculate a second multicast PAID according to the multicast AID allocated by the AP; compare whether the first multicast PAID and the second multicast PAID are the same; and determine, according to a comparison result, whether the multicast PPDU frame is a multicast PPDU frame corresponding to the STA.
-
Specification