Radio Bandwidths
The following scenarios show how to configure WLAN radio controllers to use different bandwidths. The bandwidths depend on the band and the selected radio mode:
Band |
Supported Bandwidth |
Min. Required Mode |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
2.4 GHz Radio Bandwidth Capabilities
Description
In this scenario, the 2.4 GHz radio bandwidth capabilities are verified
to ensure the radio supports the expected channel widths: 20 MHz.
Scenario
Step 1: Get the supported Bandwidths from wifi1 capabilities list:
admin@DUT0$ controllers wlan radios wifi1 show capabilitiesShow output
Radio: wifi1 Type: physical Phy: mwiphy1 Bands: 2.4GHz Bandwidths: 20MHz,40MHz Modes: 802.11g,802.11n Supported channels: 1,2,3,4,5,6,7,8,9,10,11,12,13,14 Spatial streams: 2 Max. TX power: 20dBm (100.0mW) Max. stations: 64 Max. interfaces: 2 HT capabilities: LDPC,TX-STBC,RX-STBC1
5 GHz Radio Bandwidth Capabilities
Description
In this scenario, the 5 GHz radio bandwidth capabilities are verified
to ensure the radio supports the expected channel widths: 20 MHz, 40 MHz
and 80 MHz.
Scenario
Step 1: Get the supported Bandwidths from wifi0 capabilities list:
admin@DUT0$ controllers wlan radios wifi0 show capabilitiesShow output
Radio: wifi0 Type: physical Phy: mwiphy0 Bands: 5GHz Bandwidths: 20MHz,40MHz,80MHz Modes: 802.11a,802.11n,802.11ac,802.11ax Supported channels: 36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165 Spatial streams: 2 Max. TX power: 20dBm (100.0mW) Max. stations: 64 Max. interfaces: 2 HT capabilities: LDPC,TX-STBC,RX-STBC1 VHT capabilities: MAX-MPDU-3895,RXLDPC,TX-STBC-2BY1,RX-STBC-1,SU-BEAMFORMER,SU-BEAMFORMEE,BF-ANTENNA-4,SOUNDING-DIMENSION-2,HTC-VHT,MAX-A-MPDU-LEN-EXP7,RX-ANTENNA-PATTERN,TX-ANTENNA-PATTERN
2.4 GHz Radio Bandwidths
Description
In this scenario, the 2.4 GHz radio is configured with 20 MHz bandwidth.
The beacon is verified to contain the correct Information Elements (IEs).
Scenario
Step 1: Get the supported Bandwidths from wifi1 capabilities list:
admin@DUT0$ controllers wlan radios wifi1 show capabilitiesShow output
Radio: wifi1 Type: physical Phy: mwiphy1 Bands: 2.4GHz Bandwidths: 20MHz,40MHz Modes: 802.11g,802.11n Supported channels: 1,2,3,4,5,6,7,8,9,10,11,12,13,14 Spatial streams: 2 Max. TX power: 20dBm (100.0mW) Max. stations: 64 Max. interfaces: 2 HT capabilities: LDPC,TX-STBC,RX-STBC1
Note
The following commit changes the bandwidth to 20MHz
Step 2: Set the following configuration in DUT0 :
set controllers wlan radios wifi1 band 2.4GHz set controllers wlan radios wifi1 bandwidth 20MHz set controllers wlan radios wifi1 channel 1 set controllers wlan radios wifi1 mode 802.11n set interfaces bridge br0 address 192.168.100.1/24 set interfaces wlan wlan4 bridge-group bridge br0 set interfaces wlan wlan4 phy wifi1 set interfaces wlan wlan4 type access-point security akm none set interfaces wlan wlan4 type access-point ssid network_24ghz set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Wait until the wlan4 interface of DUT0 becomes up for up
to 90s seconds. Once the interface is up verify that the
base radio module wifi1 is also up. Note that the CAC
procedure could delay this process up to 10 mins depending on the selected
channel.
Step 4: Configure the MON device to listen for packets on channel 1
for 10s seconds discarding all packets not sent by DUT0.
Then, apply the following filter to the captured traffic:
wlan.ht.capabilities && wlan.ht.capabilities.width == 0
At least one packet with the provided criteria must be present.
Note
The following commit changes the bandwidth to 40MHz
Step 5: Set the following configuration in DUT0 :
set controllers wlan radios wifi1 band 2.4GHz set controllers wlan radios wifi1 bandwidth 40MHz set controllers wlan radios wifi1 channel 1 set controllers wlan radios wifi1 mode 802.11n set interfaces bridge br0 address 192.168.100.1/24 set interfaces wlan wlan4 bridge-group bridge br0 set interfaces wlan wlan4 phy wifi1 set interfaces wlan wlan4 type access-point security akm none set interfaces wlan wlan4 type access-point ssid network_24ghz set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 6: Wait until the wlan4 interface of DUT0 becomes up for up
to 90s seconds. Once the interface is up verify that the
base radio module wifi1 is also up. Note that the CAC
procedure could delay this process up to 10 mins depending on the selected
channel.
Step 7: Configure the MON device to listen for packets on channel 1
for 10s seconds discarding all packets not sent by DUT0.
Then, apply the following filter to the captured traffic:
wlan.ht.capabilities && wlan.ht.capabilities.width == 1
At least one packet with the provided criteria must be present.
5 GHz Radio Bandwidths
Description
In this scenario, the 5 GHz radio is configured with different bandwidths (20 MHz, 40 MHz, 80 MHz). Each bandwidth is configured individually and the beacon is verified to contain the correct Information Elements (IEs).
Scenario
Step 1: Get the supported Bandwidths from wifi0 capabilities list:
admin@DUT0$ controllers wlan radios wifi0 show capabilitiesShow output
Radio: wifi0 Type: physical Phy: mwiphy0 Bands: 5GHz Bandwidths: 20MHz,40MHz,80MHz Modes: 802.11a,802.11n,802.11ac,802.11ax Supported channels: 36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165 Spatial streams: 2 Max. TX power: 20dBm (100.0mW) Max. stations: 64 Max. interfaces: 2 HT capabilities: LDPC,TX-STBC,RX-STBC1 VHT capabilities: MAX-MPDU-3895,RXLDPC,TX-STBC-2BY1,RX-STBC-1,SU-BEAMFORMER,SU-BEAMFORMEE,BF-ANTENNA-4,SOUNDING-DIMENSION-2,HTC-VHT,MAX-A-MPDU-LEN-EXP7,RX-ANTENNA-PATTERN,TX-ANTENNA-PATTERN
Note
The following commit changes the bandwidth to 20MHz
Step 2: Set the following configuration in DUT0 :
set controllers wlan installation indoor set controllers wlan radios wifi0 band 5GHz set controllers wlan radios wifi0 bandwidth 20MHz set controllers wlan radios wifi0 channel 36 set controllers wlan radios wifi0 mode 802.11ac set interfaces bridge br0 address 192.168.100.1/24 set interfaces wlan wlan1 bridge-group bridge br0 set interfaces wlan wlan1 phy wifi0 set interfaces wlan wlan1 type access-point security akm none set interfaces wlan wlan1 type access-point ssid network_5ghz set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Wait until the wlan1 interface of DUT0 becomes up for up
to 90s seconds. Once the interface is up verify that the
base radio module wifi0 is also up. Note that the CAC
procedure could delay this process up to 10 mins depending on the selected
channel.
Step 4: Configure the MON device to listen for packets on channel 36
for 10s seconds discarding all packets not sent by DUT0.
Then, apply the following filter to the captured traffic:
wlan.ht.capabilities && wlan.ht.capabilities.width == 0
At least one packet with the provided criteria must be present.
Note
The following commit changes the bandwidth to 40MHz
Step 5: Set the following configuration in DUT0 :
set controllers wlan installation indoor set controllers wlan radios wifi0 band 5GHz set controllers wlan radios wifi0 bandwidth 40MHz set controllers wlan radios wifi0 channel 36 set controllers wlan radios wifi0 mode 802.11ac set interfaces bridge br0 address 192.168.100.1/24 set interfaces wlan wlan1 bridge-group bridge br0 set interfaces wlan wlan1 phy wifi0 set interfaces wlan wlan1 type access-point security akm none set interfaces wlan wlan1 type access-point ssid network_5ghz set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 6: Wait until the wlan1 interface of DUT0 becomes up for up
to 90s seconds. Once the interface is up verify that the
base radio module wifi0 is also up. Note that the CAC
procedure could delay this process up to 10 mins depending on the selected
channel.
Step 7: Configure the MON device to listen for packets on channel 36
for 10s seconds discarding all packets not sent by DUT0.
Then, apply the following filter to the captured traffic:
wlan.ht.capabilities && wlan.ht.capabilities.width == 1
At least one packet with the provided criteria must be present.
Note
The following commit changes the bandwidth to 80MHz
Step 8: Set the following configuration in DUT0 :
set controllers wlan installation indoor set controllers wlan radios wifi0 band 5GHz set controllers wlan radios wifi0 bandwidth 80MHz set controllers wlan radios wifi0 channel 36 set controllers wlan radios wifi0 mode 802.11ac set interfaces bridge br0 address 192.168.100.1/24 set interfaces wlan wlan1 bridge-group bridge br0 set interfaces wlan wlan1 phy wifi0 set interfaces wlan wlan1 type access-point security akm none set interfaces wlan wlan1 type access-point ssid network_5ghz set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 9: Wait until the wlan1 interface of DUT0 becomes up for up
to 90s seconds. Once the interface is up verify that the
base radio module wifi0 is also up. Note that the CAC
procedure could delay this process up to 10 mins depending on the selected
channel.
Step 10: Configure the MON device to listen for packets on channel 36
for 10s seconds discarding all packets not sent by DUT0.
Then, apply the following filter to the captured traffic:
wlan.vht.capabilities && wlan.vht.capabilities.supportedchanwidthset == 0x0 && wlan.vht.op && wlan.vht.op.channelwidth == 1
At least one packet with the provided criteria must be present.