Version:

Version:

Version:

Version:

Version:

Version:

Version:


Table of Contents

FortiWiFi and FortiAP Configuration Guide

Configuring Distributed Radio Resource Provisioning

To prevent interference between APs, the FortiOS WiFi Controller includes the Distributed Automatic Radio Resource Provisioning (DARRP) feature. Through DARRP, each FortiAP unit autonomously and periodically determines the channel that is best suited for wireless communications. FortiAP units select their channel so that they do not interfere with each other in large-scale deployments where multiple access points have overlapping radio ranges.

To configure DARRP profiles - CLI

Channels are selected based on parameters including total RSSI, Noise Floor, Channel Load, Spectral RSSI, and more. Each of those parameters are multiplied by a weight value assigned by default under the arrp-profile. Once you enable DARRP under radio, the default arrp-profile takes effect. You can create multiple DARRP profiles and apply them to radios under FortiAP profiles.

config wireless-controller arrp-profile

edit "arrp-default"

set comment ''

set selection-period 3600

set monitor-period 300

set weight-managed-ap 50

set weight-rogue-ap 10

set weight-noise-floor 40

set weight-channel-load 20

set weight-spectral-rssi 40

set weight-weather-channel 1000

set weight-dfs-channel 500

set threshold-ap 250

set threshold-noise-floor "-85"

set threshold-channel-load 60

set threshold-spectral-rssi "-65"

set threshold-tx-retries 300

set threshold-rx-errors 50

set include-weather-channel no

set include-dfs-channel no

next

end

To enable and apply DARRP profiles to FortiAP profiles

In this example, DARRP is enabled and DARRP profiles are applied for both radios:

config wireless-controller wtp-profile

edit FAP321C-default

config radio-1

set darrp enable

set arrp-profile "arrp-profile1"

end

config radio-2

set darrp enable

set arrp-profile "arrp-profile2"

end

end

To configure DAARP to support more channel bandwidth options

You can configure DARRP will to consider the radio bandwidth in its channel selection, adding support for 40, 80, and 160Mhz channel bandwidth.

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 set DARRP timing

You can configure separate DARRP profiles to run on different schedules. In this example, one profile (arrp-profile1) runs DARRP all the time, and a second profile (arrp-profile2) runs DARRP once a day on the weekdays.

config wireless-controller arrp-profile

edit "arrp-profile1"

set override-darrp-optimize enable

set darrp-optimize 3600

set darrp-optimize-schedules "always"

next

edit "arrp-profile2"

set comment ''

set selection-period 3600

set monitor-period 300

set weight-managed-ap 50

set weight-rogue-ap 10

set weight-noise-floor 40

set weight-channel-load 20

set weight-spectral-rssi 40

set weight-weather-channel 1000

set weight-dfs-channel 500

set threshold-ap 250

set threshold-noise-floor "-85"

set threshold-channel-load 60

set threshold-spectral-rssi "-65"

set threshold-tx-retries 300

set threshold-rx-errors 50

set include-weather-channel disable

set include-dfs-channel disable

set override-darrp-optimize disable

next

end

Note

Confine DARRP activity to a low-traffic period to reduce interruption caused by channel change.

 

Configuring Distributed Radio Resource Provisioning

To prevent interference between APs, the FortiOS WiFi Controller includes the Distributed Automatic Radio Resource Provisioning (DARRP) feature. Through DARRP, each FortiAP unit autonomously and periodically determines the channel that is best suited for wireless communications. FortiAP units select their channel so that they do not interfere with each other in large-scale deployments where multiple access points have overlapping radio ranges.

To configure DARRP profiles - CLI

Channels are selected based on parameters including total RSSI, Noise Floor, Channel Load, Spectral RSSI, and more. Each of those parameters are multiplied by a weight value assigned by default under the arrp-profile. Once you enable DARRP under radio, the default arrp-profile takes effect. You can create multiple DARRP profiles and apply them to radios under FortiAP profiles.

config wireless-controller arrp-profile

edit "arrp-default"

set comment ''

set selection-period 3600

set monitor-period 300

set weight-managed-ap 50

set weight-rogue-ap 10

set weight-noise-floor 40

set weight-channel-load 20

set weight-spectral-rssi 40

set weight-weather-channel 1000

set weight-dfs-channel 500

set threshold-ap 250

set threshold-noise-floor "-85"

set threshold-channel-load 60

set threshold-spectral-rssi "-65"

set threshold-tx-retries 300

set threshold-rx-errors 50

set include-weather-channel no

set include-dfs-channel no

next

end

To enable and apply DARRP profiles to FortiAP profiles

In this example, DARRP is enabled and DARRP profiles are applied for both radios:

config wireless-controller wtp-profile

edit FAP321C-default

config radio-1

set darrp enable

set arrp-profile "arrp-profile1"

end

config radio-2

set darrp enable

set arrp-profile "arrp-profile2"

end

end

To configure DAARP to support more channel bandwidth options

You can configure DARRP will to consider the radio bandwidth in its channel selection, adding support for 40, 80, and 160Mhz channel bandwidth.

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 set DARRP timing

You can configure separate DARRP profiles to run on different schedules. In this example, one profile (arrp-profile1) runs DARRP all the time, and a second profile (arrp-profile2) runs DARRP once a day on the weekdays.

config wireless-controller arrp-profile

edit "arrp-profile1"

set override-darrp-optimize enable

set darrp-optimize 3600

set darrp-optimize-schedules "always"

next

edit "arrp-profile2"

set comment ''

set selection-period 3600

set monitor-period 300

set weight-managed-ap 50

set weight-rogue-ap 10

set weight-noise-floor 40

set weight-channel-load 20

set weight-spectral-rssi 40

set weight-weather-channel 1000

set weight-dfs-channel 500

set threshold-ap 250

set threshold-noise-floor "-85"

set threshold-channel-load 60

set threshold-spectral-rssi "-65"

set threshold-tx-retries 300

set threshold-rx-errors 50

set include-weather-channel disable

set include-dfs-channel disable

set override-darrp-optimize disable

next

end

Note

Confine DARRP activity to a low-traffic period to reduce interruption caused by channel change.