CAPsMAN and disconnections while roaming

I am asking for help in configuring the router. I have a strange problem when roaming between APs.
My network configuration is quite simple:

  • switch TP-Link TL-SG108PE
  • MikroTik hEX S (as a router) - 192.168.88.1
  • MikroTik hAP lite (as AP) - 192.168.88.2
  • MikroTik mAP lite (as AP) - 192.168.88.3
    I have only one subnet (192.168.88.0/24), one DHCP server, one bridge. APs are connected to the bridge via CAPsMAN. Connecting hosts receive addresses from the pool 192.168.88.100 - 200. When in “datapath” I turn off “local forwarding” everything works fine.
    When I turn on “local forwarding” it also works generally. With a small exception - on Android devices there were occasional problems with access to the network. WiFi disconnects, connects, disconnects again. It lasted even several minutes. In the end I came to how to cause this error. It appears when the device switches between APs with active data transmission (e.g. streaming). The log only has the information “disconnected, received deauth: sending station leaving (3)”.
    On all bridges I turned off RSTP and loop detection on the switch. No change. I have the latest RouterOS version in long term.

Did you manage to solve that? i got the same problem here, dont know what to do…

From time to time, when a client roams from one AP to another all the wireless network goes down for 15~20 seconds. Seem like the wireless port is being blocked, but i have checked a thousand times RSTP and loop protection still disabled.

Change vendors.

Disable local forwarding
Or disable wlan in the bridge

+1