communication between the TP-Link controller and the Wi-Fi access points

My Mikrotik RouterBoard model is the CCR1036-12G-4S. I have a TP-Link OC300 controller and TP-Link access points with different models. I need to open the following ports on the Mikrotik router: 29811, 29812, 29813, 27002, 27017 (TCP), and 27001, 29810 (UDP) to ensure uninterrupted communication between the TP-Link controller and the Wi-Fi access points. Please note that I have a hotspot configured on the RouterBoard.

The issue I’m encountering is that the controller can discover the access points, but the adoption process takes an unusually long time when using the OC300 controller with the Mikrotik RouterBoard. Strangely, when we replicate the same setup with the same devices on a simple network without the Mikrotik RouterBoard, the communication works perfectly and is established within a few seconds.

Any assistance or advice on resolving this issue would be greatly appreciated
tp link.jpg

Any device on the hotspot network will have outgoing traffic blocked or redirected until it has logged in to the hotspot. There are several simple options - add firewall rules to the hotspot chains, add server to walled garden IP list, or add IP bindings. The better solution is to have the access point management on a different network to the hotspot clients using VLANs.

The TP-Link OC300 controller requires a hybrid port and you haven’t made it properly on the mikrotik

You need to understand the discovery works on the untagged part of the port usually called VLAN 1 or PVID 1
The adoption is on a tagged VLAN or VID … depends on what terminology you are familar with

Review how to build a hydrid port on the mikrotik.