From Instant 4.0, we could configure the Bandwidth contact for per role/user based whereas in earlier released bandwidth contracted accounted both for upstream and downstream traffic.
WEBUI
------------
CLI:-
------
Per-Role Bandwidth configuration:
6c:f3:7f:cc:a5:08 (config) # wlan access-rule bandwidth-contract
6c:f3:7f:cc:a5:08 (Access Rule "bandwidth-contract") # bandwidth-limit upstream 3000
6c:f3:7f:cc:a5:08 (Access Rule "bandwidth-contract") # bandwidth-limit downstream 3000
Per-User Bandwidth configuration:
6c:f3:7f:cc:a5:08 (config) # wlan access-rule bandwidth-contract
6c:f3:7f:cc:a5:08 (Access Rule "bandwidth-contract") # bandwidth-limit peruser upstream 3000
6c:f3:7f:cc:a5:08 (Access Rule "bandwidth-contract") # bandwidth-limit peruser downstream 3000
Removing Bandwidth contract:
6c:f3:7f:cc:a5:08 (config) # wlan access-rule bandwidth-contract
6c:f3:7f:cc:a5:08 (Access Rule "bandwidth-contract") # no bandwidth-limit upstream
6c:f3:7f:cc:a5:08 (Access Rule "bandwidth-contract") # no bandwidth-limit downstream
If the user had per-user bandwidth in earlier releases configured under the SSID, this value will be treated as “downstream bandwidth contract” for the SSID role.
Example:
---------------
Wlan 6c:f3:7f:cc:a4:3c (config) # wlan ssid-profile qa-IAP-BWC-s3
6c:f3:7f:cc:a4:3c (SSID Profile “qa-IAP-BWC-s3 ") # per-user-bandwidth-limit 2000
6c:f3:7f:cc:a4:3c (SSID Profile “qa-IAP-BWC-s3 ") # end
6c:f3:7f:cc:a4:3c# show access-rule qa-IAP-BWC-s3
Access Rules
------------
Dest IP Dest Mask Dest Match Protocol (id:sport:eport) Action Log TOS 802.1P Blacklist Mirror DisScan ClassifyMedia
------- --------- ---------- ------------------------- ------ --- --- ------ --------- ------ ------- -------------
any any match any permit
Vlan Id :0
ACL Captive Portal:disable
ACL ECP Profile :default
CALEA :disable
Bandwidth Limit :downstream 2000 kbps (peruser) upstream disable
However from Instant 4.0 bw-contract can be configured both upstream and downstream.