Random access resource unit allocation for a multiple BSSID network
An access point (AP) may prioritize the allocation of uplink resources between multiple basic service sets (BSSs). In some aspects, the AP may select one of a plurality of BSSs, may allocate one or more random-access resource units (RUs) to only the selected BSS, and may transmit, for each of the selected BSSs, a respective frame indicating the random-access RUs allocated to that BSS. Wireless devices belonging to the selected BSS may contend for access to the random-access RUs allocated by the frame, and then transmit uplink data using the random-access RUs.
1. A method performed at wireless station (STA) belonging to a first basic service set (BSS), comprising:
receiving, from an access point (AP) operating a plurality of BSSs that includes the first BSS, a physical layer protocol data unit (PPDU) carrying one or more trigger frames, each trigger frame allocating one or more random-access resource units (RUs) to STAs associated with a respective BSS of a subset of the plurality of BSSs, each trigger frame including an association identifier (AID) value of zero; and
transmitting uplink (UL) data to the AP over the one or more random-access RUs allocated to the STAs associated with the first BSS responsive to the AID value of zero.
2. The method of claim 1 , wherein each trigger frame is received over a different RU.
3. The method of claim 1 , wherein each trigger frame is received over an RU allocated to the respective BSS of the subset of BSSs.
4. The method of claim 1 , wherein the PPDU comprises a downlink (DL) multi-user (MU) PPDU.
5. The method of claim 1 , wherein a first trigger frame of the one or more trigger frames allocates a directed RU to the STA.
6. The method of claim 1 , wherein at least one of the trigger frames allocates additional random-access RUs to STAs that are not associated with the first BSS.
7. The method of claim 1 , wherein at least one of the trigger frames includes an AID value of 2047.
8. The method of claim 1 , wherein the plurality of BSSs includes a transmitted BSS and one or more non-transmitted BSSs of a multiple BSSID set, the first BSS corresponding to the transmitted BSS.
9. The method of claim 8 , wherein the AP is associated with the transmitted BSS, and at least one of the one or more trigger frames allocates additional random-access RUs to STAs associated with at least one of the one or more non-transmitted BSSs.
10. The method of claim 8 , wherein the PPDU includes:
a first trigger frame associated with the first BSS and including an AID value set to the BSSID index of the transmitted BSS; and
one or more additional trigger frames associated with the one or more respective non-transmitted BSSs, each trigger frame of the one or more additional trigger frames including an AID value set to the BSSID index of a respective non-transmitted BSS.
11. The method of claim 8 , wherein the PPDU includes:
a first station identifier (STA-ID) value set to the BSSID index of the transmitted BSS; and
one or more additional STA-ID values set to the respective BSSID indices of the one or more non-transmitted BSSs.
12. The method of claim 11 , wherein the first STA-ID value and the one or more additional STA-ID values are carried in a physical-layer (PHY) preamble of the PPDU.
13. The method of claim 1 , wherein the one or more trigger frames comprise a broadcast frame addressed to all STAs associated with or belonging to a respective BSS of the subset of BSSs.
14. The method of claim 1 , wherein the one or more trigger frames comprise a multicast frame addressed to a group of STAs associated with or belonging to a respective BSS of the subset of BSSs.
15. The method of claim 1 , wherein the one or more random-access RUs include contention-based resources to be shared by the STA with other STAs belonging to the first BSS.
16. The method of claim 1 , further comprising:
contending for access to the one or more allocated random-access RUs responsive to the AID value of zero.
17. A wireless communication device belonging to a first basic service set (BSS), comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the wireless communication device to:
receive, from an access point (AP) operating a plurality of BSSs that includes the first BSS, a physical layer protocol data unit (PPDU) carrying one or more trigger frames, each trigger frame allocating one or more random-access resource units (RUs) to wireless stations (STAs) associated with a respective BSS of a subset of the plurality of BSSs, each trigger frame including an association identifier (AID) value of zero; and
transmit uplink (UL) data to the AP over the one or more random-access RUs allocated to the STAs associated with the first BSS responsive to the AID value of zero.
18. The wireless communication device of claim 17 , wherein each trigger frame is received over an RU allocated to the respective BSS of the subset of BSSs.
19. The wireless communication device of claim 17 , wherein the PPDU comprises a downlink (DL) multi-user (MU) PPDU.
20. The wireless communication device of claim 17 , wherein a first trigger frame of the one or more trigger frames allocates a directed RU to the wireless communication device.
21. The wireless communication device of claim 17 , wherein at least one of the trigger frames allocates additional random-access RUs to STAs that are not associated with the first BSS.
22. The wireless communication device of claim 17 , wherein the plurality of BSSs includes a transmitted BSS and one or more non-transmitted BSSs of a multiple BSSID set, the first BSS corresponding to the transmitted BSS.
23. The wireless communication device of claim 22 , wherein the AP is associated with the transmitted BSS, and at least one of the one or more trigger frames allocates additional random-access RUs to STAs associated with at least one of the one or more non-transmitted BSSs.
24. The wireless communication device of claim 22 , wherein the PPDU includes:
a first trigger frame associated with the first BSS and including an AID value set to the BSSID index of the transmitted BSS; and
one or more additional trigger frames associated with the one or more respective non-transmitted BSSs, each trigger frame of the one or more additional trigger frames including an AID value set to the BSSID index of a respective non-transmitted BSS.
25. The wireless communication device of claim 22 , wherein the PPDU includes:
a first station identifier (STA-ID) value set to the BSSID index of the transmitted BSS; and
one or more additional STA-ID values set to the respective BSSID indices of the one or more non-transmitted BSSs.
26. The wireless communication device of claim 25 , wherein the first STA-ID value and the one or more additional STA-ID values are carried in a physical-layer (PHY) preamble of the PPDU.
27. The wireless communication device of claim 17 , wherein the one or more trigger frames comprise a broadcast PPDU addressed to all STAs associated with or belonging to a respective BSS of the subset of BSSs.
28. The wireless communication device of claim 17 , wherein the one or more trigger frames comprise a multicast frame addressed to a group of STAs associated with or belonging to a respective BSS of the subset of BSSs.
29. The wireless communication device of claim 17 , wherein the one or more random-access RUs include contention-based resources to be shared by the wireless communication device with STAs belonging to the first BSS.
30. The wireless communication device of claim 17 , wherein execution of the instructions by the one or more processors further causes the wireless communication device to:
contend for access to the one or more allocated random-access RUs responsive to the AID value of zero.