WiFi Roaming issue on Modem TP-Link VR1210v
I’m once again here because I found another issue related to the Modem Router TP-Link Archer VR1210v that I am not able to solve.
The problem that I found is related to the WiFi connection, in particular not related to signal strength or coverage, but to how devices are associated and seen in the network when connected to WiFi.
To better explain the issue I describe my network topology first. My network is composed as follows (I insert a description, however, to better clarify which the configuration is, I also add a scheme below the description):
- Internet is provided through Fiber Optic (GPON). The GPON cable goes into the Nokia OLT provided by the ISP.
- The Nokia OLT is connected to the WAN port of the TP-Link Archer VR1210v Modem, which connects to the extranet using the PPPoE Protocol. This device (AP1) has both WiFi 2.4GHz and 5GHz enabled.
- Two more APs are connected in the network. The first one (AP2) is the TP-Link Archer C2, the second on is a branded Technicolor. Both the additional devices connects to the main Modem/Router via LAN ports (LAN to LAN). Those devices have both WiFi 2.4Ghz and 5GHz enabled, with the same SSID and AES encrypted password of the TP-Link Archer VR1210v (AP1) but different channels.
*In the scheme there are also the Network Switches, however they are not relevant in this case, since the issue just affects the devices connected via WiFi
I have no roaming problem, which means that devices properly disconnects and connects to the AP (an so, to the channel) with the Higher strength. However the issue is related to how the wireless device is identified in the network.
Here what usually happens:
- Device 1 (that we can assume to be “DEV1” from now on) is connected to AP1. All works fine;
- DEV1 moves, it disconnects from AP1 and it connects to AP2. All continues to work properly;
- DEV1 moves again, it disconnects from AP2 and it connects back to AP1 once more. Here comes the issue: the devices is connected, but it is not identified in the network.
To make an example of the wrong behavior of the modem, if I set MAC binding to this device (MAC address of this device bound to the Private IP), the devices is unable to navigate, it is like there is another device with the same MAC address already connected somewhere else. Furthermore this device is unable to find/reach other devices in LAN, while if it connects back to AP2 or to AP3 all returns to work properly. That’s why I assume that the cause of the issue is the TP-Link Archer VR1210v (AP1). It does not work only when the devices gets connected back to the AP1, while on other devices the issue does not happen.
I also noticed that when the device is connect via WiFi to AP1, the modem VR1210v considers it as a wireless device, when it’s connect to AP2/AP3 the modem VR1210v considers it as a wired device. Now, assuming that I consider this behavior as correct/normal, I was wondering: is it possible that the modem VR1210v does not update quickly the arp table and it is not able to detect that the device has been disconnected from other APs? However I tried to not change/reset the WiFi connection when the issues occurs to monitor how much time does it takes to work properly again. The corrects behavior is reset even days after the movement (not joking, It took also one day).
Could someone help me fixing this issue? I assume that if I disabled the WiFi on the Archer VR1210v, attaching another device (AP4) to provide WiFi in that zone, I would probably fix the issue. However it’s not a solution that I like at all: the WiFi on the Archer VR1210v is pretty good, It would be a pity to disable it, excluding that it would be a waste of power and a waste of space.
P.S. – Few Notes:
1. I already tried to change firmware, nothing changed;
2. The issue persists even if I use different SSIDs, when it comes back to AP1 the issue occurs;
3. tried more WiFi devices and both WiFi 2.4GHz and 5GHz. The issue always persists.
Thank you in advance