DAARP to consider full channel bandwidth in channel selection 7.0.4
In previous implementations, DARRP did not consider channel bandwidth when selecting channels. In this enhancement, DARRP will also consider the radio bandwidth in its channel selection, adding support for 40, 80, and 160Mhz channel bandwidth.
To enable DAARP and support more channel bandwidth options:
This example changes the bandwidth in Radio1 from 20Mhz to 40Mhz, and changes Radio2 from 20Mhz to 80Mhz
config wireless-controller wtp-profile edit "433F" config platform set type 433F set ddscan enable end set handoff-sta-thresh 55 set allowaccess https ssh config radio-1 set band 802.11ax,n,g-only set channel-bonding 40MHz set darrp enable set arrp-profile "arrp-profile1" end config radio-2 set band 802.11ax-5G set channel-bonding 80MHz set darrp enable set arrp-profile "arrp-profile2" end config radio-3 set mode monitor end next end
To verify the DARRP output from the managed FortiAP:
From the managed FortiAP, the DARRP output shows that the range in Radio1 is now 1 - 6 and in Radio2 is 36 - 161.
FortiAP-433F # cw_diag -c darrp Radio 0 Darrp yes selection period : 3600 sec monitor period : 300 sec weight-managed-ap : 50 weight-rogue-ap : 10 weight-noise-floor : 40 weight-channel-load : 20 weight-spectral-rssi : 40 weight-weather-channel : 1000 weight-dfs-channel : 500 threshold-ap : 250 threshold-noise-floor : -85 dBm threshold-channel-load : 60 threshold-spectral-rssi : -65 dBm threshold-tx-retries : 300% threshold-rx-errors : 50% include-weather-channel : 0 include-dfs-channel : 0 chan chan_load(%) noise_floor(dBm) spectral_rssi prev tot cnt curr prev tot cnt curr prev tot cnt curr 1 65 3445 52 66 -96 -25536 266 -96 9 2370 266 8 6 58 3016 52 58 -96 -25536 266 -96 6 1538 266 5 *Remaining time in current period: sel 2821 Sec Curr Chan 6 mon -17810 Sec Radio 1 Darrp yes selection period : 3600 sec monitor period : 300 sec weight-managed-ap : 50 weight-rogue-ap : 10 weight-noise-floor : 40 weight-channel-load : 20 weight-spectral-rssi : 40 weight-weather-channel : 1000 weight-dfs-channel : 500 threshold-ap : 250 threshold-noise-floor : -85 dBm threshold-channel-load : 60 threshold-spectral-rssi : -65 dBm threshold-tx-retries : 300% threshold-rx-errors : 50% include-weather-channel : 0 include-dfs-channel : 0 chan chan_load(%) noise_floor(dBm) spectral_rssi prev tot cnt curr prev tot cnt curr prev tot cnt curr 36 21 1054 52 20 -96 -25632 267 -96 1 487 267 1 40 26 1373 52 26 -96 -25632 267 -96 1 341 267 1 44 14 753 52 14 -96 -25632 267 -96 0 259 267 0 48 11 618 52 11 -96 -25632 267 -96 0 245 267 0 52 2 111 52 2 -96 -25632 267 -96 1 444 267 1 56 2 119 52 2 -96 -25536 266 -96 2 654 266 2 60 17 963 52 18 -96 -25536 266 -96 2 646 266 2 64 10 527 52 10 -96 -25536 266 -96 2 512 266 1 100 7 317 52 6 -96 -25536 266 -96 2 749 266 2 104 6 306 52 5 -96 -25536 266 -96 2 752 266 2 108 5 276 52 5 -96 -25536 266 -96 2 710 266 2 112 2 108 52 2 -96 -25536 266 -96 3 889 266 3 116 5 298 52 5 -96 -25536 266 -96 2 754 266 2 120 5 190 52 3 -96 -25536 266 -96 2 811 266 3 124 4 104 52 2 -96 -25536 266 -96 2 640 266 2 128 2 110 52 2 -96 -25536 266 -96 1 501 266 1 132 2 108 52 2 -96 -25536 266 -96 1 476 266 1 136 5 266 52 5 -96 -25536 266 -96 1 582 266 2 140 13 638 52 12 -96 -25536 266 -96 2 548 266 2 144 2 111 52 2 -96 -25536 266 -96 1 426 266 1 149 33 1706 52 32 -96 -25536 266 -96 8 2084 266 7 153 11 576 52 11 -96 -25536 266 -96 2 650 266 2 157 21 1075 52 20 -96 -25536 266 -96 3 1146 266 4 161 15 1258 52 24 -96 -25536 266 -96 3 1191 266 4 chan 48 tx_retries=0% rx_error=0% age=0 sec *Remaining time in current period: sel 2821 Sec Curr Chan 48 mon 300 Sec Radio 2 Darrp no