BSS coloring
BSS coloring is a Wi-Fi 6 mechanism that
-
allows devices operating in the same frequency space to quickly distinguish between packets from their own BSS and packets from an Overlapping BSS (OBSS) by looking at the BSS color value in the HE PHY header
-
enables spatial reuse opportunities where devices can transmit simultaneously with OBSS packets instead of deferring transmissions due to legacy interference thresholds, and
-
increases power savings by allowing devices to drop non-BSS packets earlier without demodulating the entire packet.
BSS coloring background information
The 802.11 Wi-Fi standard minimizes the chance of multiple devices interfering with one another by transmitting at the same time. This carrier-sense multiple access with collision avoidance (CSMA/CA) technology is based on static thresholds that allow Wi-Fi devices to avoid interfering with each other on air. However, with an increase in density and the number of Wi-Fi devices, these static thresholds often lead to CSMA/CA causing devices to defer transmissions unnecessarily.
For example, if two devices that are associated with different BSS, can hear every transmission from each other at relatively low signal strengths, each device should defer its transmission when it receives a transmission from the other. But if both the devices were to transmit at the same time, it is likely that neither would cause enough interference at the other BSS' receiver to cause reception failure for either transmission.
Devices today must demodulate packets to look at the MAC header in order to determine whether or not a received packet belongs to their own BSS. This process of demodulation consumes power, which can be saved if devices can quickly identify the BSS by looking at the PHY header alone, and subsequently drop packets that are from a different BSS. Prior to Wi-Fi 6, there was no provision for devices to do this.
The new 802.11ax (Wi-Fi 6) standard addresses both of the issues discussed above, through the new BSS Coloring and Spatial Reuse mechanism. Since every Wi-Fi 6 device understands the BSS color, it can be leveraged to increase power savings by dropping packets earlier, and to identify spatial reuse opportunities.
BSS coloring
BSS coloring is a Wi-Fi 6 method that
-
differentiates between the BSS of access points and their clients on the same RF channel
-
enables each AP radio to assign a value (from 1 to 63), known as BSS color, to be included in the PHY header of all HE transmissions from devices in its BSS, and
-
allows devices to quickly and easily distinguish transmissions coming from their BSS from those of neighboring BSS.
Supported platforms
The following platforms support this feature:
-
Cisco Catalyst 9800 Series Wireless Controllers
-
Cisco Catalyst 9115 Access Points
-
Cisco Catalyst 9120AX Series Access Points
-
Cisco Catalyst 9130AX Access Points
Configure BSS color on AP (GUI)
Procedure
|
Step 1 |
Choose Configuration > Wireless > Access Points. |
|
Step 2 |
Click the 5 GHz Radios section or the 2.4 GHz Radios section. The list of the AP radios in the band is displayed. |
|
Step 3 |
Click the required AP name. The Edit Radios window is displayed. |
|
Step 4 |
From the Edit Radios window, select the Configure tab. The general information, Antenna Parameters, RF Channel Assignment, Tx Power Level Assignment, and BSS Color are displayed. |
|
Step 5 |
In the BSS Color area and from the BSS Color Configuration drop-down list, choose Custom configuration
|
|
Step 6 |
Click Update & Apply to Device. |
Configure BSS color in the privileged EXEC mode
Procedure
|
Step 1 |
enable Example:
|
|
Step 2 |
ap name ap-name dot11 { 24ghz | 5ghz | dual-band [ slot slot-id ] } dot11ax bss-color <1-63> Example:
Use the no form of this command to disable BSS color. Example:
|
Configure BSS color globally
Procedure
|
Step 1 |
Choose Configuration > Radio Configurations > Parameters. |
|
Step 2 |
In the 11ax Parameters section, enable BSS color globally for the 5 GHz and 2.4 GHz radios by checking the BSS Color check box. |
Configure BSS color in the configuration mode
Procedure
|
Step 1 |
Enable privileged EXEC mode. Example:
|
|
Step 2 |
Enter global configuration mode. Example:
|
|
Step 3 |
Enable the 802.11ax BSS color on all radios for the specified frequency band. Example:
Example:
Use the |
BSS color verification
To verify if the global per-band BSS color is enabled and view BSS color configuration details for AP radios, use the following verification commands.
Global per-band BSS color verification
To verify if the global per-band BSS color is enabled, use the following show command:
Device# show ap dot11 24ghz network
802.11b Network : Enabled
11gSupport : Enabled
11nSupport : Enabled
.
.
.
802.11ax : Enabled
DynamicFrag : Enabled
MultiBssid : Enabled
BSS Color : Enabled
802.11ax MCS Settings:
MCS 7, Spatial Streams = 1 : Supported
.
.
.
BSS color summary for all AP radios
To view the BSS color configuration of all the AP radios on a band in the summary list, along with Channel, TX Power and so on, use the following show command:
Device# show ap dot11 24ghz summary extended
AP Name Mac Address Slot Admin State Oper State Width Txpwr Channel BSS Color
------------------------------------------------------------------------------------------------------------------------------------------------------
Ed2-JFW-AP1 84b2.61ba.4730 1 Enabled Up 40 1/6 (17 dBm) (136,132)*
11AX-9120-AP1 d4ad.bda2.3fc0 1 Enabled Up 20 1/8 (23 dBm) (36) 30
Ed2-JFW-AP2 f8c2.8885.59f0 1 Enabled Up 20 1/5 (15 dBm) (40)
Individual AP radio BSS color configuration
To view the BSS color configuration and the capability of an AP radio, use the following show commands:
Device# show ap name AP7069.5A74.816C config dot11 24ghz
Cisco AP Identifier : 502f.a876.1e60
Cisco AP Name : AP7069.5A74.816C
Attributes for Slot 0
Radio Type : 802.11b
Radio Mode : REAP
Radio Role : Auto
Radio SubType : Main
Administrative State : Enabled
Operation State : Up
.
.
.
Phy OFDM Parameters
Configuration : Automatic
Current Channel : 6
Channel Width : 20 MHz
TI Threshold : 1157693440
Antenna Type : External
External Antenna Gain (in .5 dBi units) : 8
.
.
.
!BSS color details are displayed below:
802.11ax Parameters
HE Capable : Yes
BSS Color Capable : Yes
BSS Color Configuration : Customized
Current BSS Color : 34
Device# show ap name AP70XX.5XX4.8XXX config slot 0
Cisco AP Identifier : 502f.a876.1e60
Cisco AP Name : AP70XX.5XX4.8XXX
Country Code : US
AP Country Code : US - United States
AP Regulatory Domain : -A
MAC Address : 7069.5a74.816c
IP Address Configuration : DHCP
IP Address : Disabled
.
.
.
Attributes for Slot 0
Radio Type : 802.11n - 2.4 GHz
Radio Role : Auto
Radio Mode : REAP
Radio SubType : Main
Administrative State : Enabled
.
.
.
Phy OFDM Parameters
Configuration : Automatic
Current Channel : 6
Channel Assigned By : DCA
Extension Channel : NONE
Channel Width : 20
Allowed Channel List : 1,2,3,4,5,6,7,8,9,10,11
TI Threshold : 1157693440
DCA Channel List :
Antenna Type : EXTERNAL_ANTENNA
External Antenna Gain (in .5 dBi units) : 8
Diversity : DIVERSITY_ENABLED
802.11n Antennas
A : ENABLED
B : ENABLED
C : ENABLED
D : ENABLED
.
.
.
!BSS color details are displayed below:
802.11ax Parameters
HE Capable : Yes
BSS Color Capable : Yes
BSS Color Configuration : Customized
Current BSS Color : 34
.
.
.
Feedback