02-09-2020 07:58 AM - edited 07-05-2021 11:40 AM
Ok, amongst all the bugs I have encountered with the Catalyst 9800 running 16.12.1 this one is just weird.
Certain types of clients who only support 2.4GHz are denied onto the network due to missing datarates.
The funny thing is two-fold.
The AP's on the WLC received an RF-tag which in the beginning disabled the b-datarates and put 12 and 24 as mandatory rates. However the main network setting is still at default where 1,2,5.5,11 are mandatory rates. I didn't realise this until after I "solved" the problem another way. However I believe the AP should use the datarates as mandated by it's RF profile.
So the errors spewed from the debug on the WLC showed this:
[dot11-validate] [24082]: (ERR): MAC: 0024.e4xx.xxxx Dot11 validate radio rates. Missing Supported Rate for index = 7, encode value: 24, radio type: DOT11_RADIO_TYPE_BG
[ewlc-infra-evq] [24082]: (ERR): 0024.e4xx.xxxx CLIENT_ASSOC_FAIL Failure = IE_VALIDATION_FAILURE Validation Failure Type = 18WLAN profile = PROF-WIFI-XXXX, Policy profile = PROF-POL-XXXX
[dot11] [24082]: (debug): MAC: 0024.e4xx.xxxx Dot11 update co assoc fail. Sending association failure to client: DOT11_STATUS_DENIED_RATES
[dot11] [24082]: (debug): MAC: 0024.e4xx.xxxx dot11 send association response. Sending association response with resp_status_code: 18
So then I did an over-the-air capture and found the tags in the beacons, probes and association frames:
AP beacon
Tag: Supported Rates 1(B), 2(B), 5.5(B), 11(B), 18, 24, 36, 54, [Mbit/sec]
Tag: Extended Supported Rates 6, 9, 12, 48, [Mbit/sec]
Client probe request
Tag: SSID parameter set: xxxxx
Tag: Supported Rates 1, 2, 5.5, 11, [Mbit/sec]
Tag: Extended Supported Rates 6, 9, 12, 18, 24, 36, 48, 54, [Mbit/sec]
AP probe response
Tag: SSID parameter set: xxxxx
Tag: Supported Rates 1(B), 2(B), 5.5(B), 11(B), 18, 24, 36, 54, [Mbit/sec]
Tag: Extended Supported Rates 6, 9, 12, 48, [Mbit/sec]
Client association request
Tag: Supported Rates 1(B), 2(B), 5.5(B), 11(B), 18, 24, 36, 54, [Mbit/sec]
Tag: Extended Supported Rates 6, 9, 12, 48, [Mbit/sec]
AP assocation response
Tag: Supported Rates 5.5, 11, 9, 12(B), 18, 24(B), 36, 48, 54, [Mbit/sec]
Tag: Extended Supported Rates: Undecoded
Tag Number: Extended Supported Rates (50)
Tag length: 0
Tag Data: <MISSING>
So basically the AP only uses the RF profile datarates in the association response frame while falling back to the defaults for all the rest of the mgmt frames.
And even worse is that the client even supported all the necessary datarates but put the necessary datarates in the extended datarates IE because it received other mandatory rates in the probe responses.
After playing a bit with the datarates I finally just put all datarates on supported and 11Mbps as mandatory and then the clients were allowed on the network.
I'll have to wait to change the network parameters since that requires disabling the entire band and downtime needs to be in a window.
Any thoughts/suggestions?
02-09-2020 09:16 AM
02-09-2020 09:53 AM
I did look at it the same so I expected the RF profile and RF tag to take full precedence over the global network config.
But in some bastardized way it used global for the probes and beacon but uses the RF profile for the actual association. Probably another bug.
I truly hope there is a truly stable release upcoming soon!
02-09-2020 04:14 PM
02-09-2020 04:29 PM
02-10-2020 12:54 PM
Hmm I disagree.
It's true the beacons are sent at 1 Mbps, but the fields I gave are the actual tagged parameters inside all the frames.
Even if a beacon or probe response is sent at 1 Mbps, it should still list the datarate set the AP supports and which speeds are mandatory.
If I check this at home on my mobility express AP's the tagged parameters datarates and extended datarates never change between beacons, probes or assoc response frames.
06-28-2020 09:25 AM - edited 06-28-2020 09:27 AM
Hello, I'm seeing some similar behavior.
RF Profile on Cat 9880 the same as on WISM. But Client goes in Exclusion List.
In the Logs:
CO_CLIENT_DELETE_REASON_DOT11_DENIED_RATES, fsm-state transition
my workaround:
Cat 9800 WISM
1 Mbps Disable Disable
2 Mbps Disable Disable
5.5 Mbps Disable Disable
6 Mbps Disable Disable
9 Mbps Supported Disable
11 Mbps Mandatory Disable
12 Mbps Supported Supported
18 Mbps Supported Mandatory
24 Mbps Supported Supported
36 Mbps Supported Supported
48 Mbps Supported Supported
54 Mbps Supported Supported
any idea?
Andreas
06-29-2020 09:13 AM
07-05-2020 03:15 AM
Hi,
please note this bug:
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvt37835
Symptom:
Client is not able to associate to 2.4ghz SSID when 11b is disabled and client is sending assoc_req with 11b as supported and 11g as extended supported rates.
Client receives an assoc_resp failure
Following logs are seen in ra_traces:
Dot11 validate radio rates. 11g rates are set to basic. Rejecting association request of 11b client on radio: DOT11_RADIO_TYPE_BG
Dot11 update co assoc fail. Sending association failure to client: DOT11_STATUS_DENIED_RATES
dot11 send association response. Sending association response with resp_status_code: 18
Conditions:
Observed in 9800 when 11b rates are disabled and only 11g rates are enabled
NOTE - This issue is specific to this particular type of zebra clients. this config would work with many of the clients in market
Workaround:
Enable 11b rates, and remove mandatory rates in 11g rates.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide