08 March 2022

Keenetic Mesh Wi-Fi | Periodic packets loss

To improve quality of WiFi coverage in my apartment I bought a second Keenetic Giga router (KN-1011) in addition to Keenetic Giga (KN-1010). From my perspective Keenetic is the best router for home usage. This confirms the presence of Mesh feature that can be configured by simple wizard.


The second router was placed in second room behind 2 walls from the primary router and connected by Ethernet cable Cat 5e (1 Gbps). 

Everything was perfect until I decided to play online game where I felt periodic freezes. ping shows loss of 2 packets per ~ 1 munite.


First of all I checked logs from the main router and found the issue. Time to time ethernet port entered blocking state.

kernel: br0: port 1(eth2.1) entered blocking state

kernel: br0: port 1(eth2.1) entered listening state

kernel: br0: port 1(eth2.1) entered blocking state

kernel: br0: port 1(eth2.1) entered listening state

kernel: br1: port 1(eth2.2) entered blocking state

kernel: br1: port 1(eth2.2) entered listening state

kernel: br1: port 1(eth2.2) entered blocking state

kernel: br1: port 1(eth2.2) entered listening state

kernel: br0: port 1(eth2.1) entered learning state

kernel: br1: port 1(eth2.2) entered learning state

kernel: br0: port 1(eth2.1) entered forwarding state

kernel: br0: topology change detected, propagating

kernel: br1: port 1(eth2.2) entered forwarding state

kernel: br1: topology change detected, propagating


This may indicate problems with STP, but I have not found any solutions regarding the issue.

After that I read an article about how Keenetic do the Mesh Wifi. Even if routers connected via Ethernet they by default establish a hidden connection via 5Ghz WiFi called Backhaul.

In each segment, the STP protocol is enabled to provide optimal link selection between extenders. Preference is given to wire connections. When an extender is connected via wire, a wireless connection is still established. Still, data transmission over the STA interface is blocked at the bridge level as long as the cable is connected.

Solution

At this point I assumed that 5 GHz WiFi connection between routers might be unstable because of 2 walls between them (~ -41dBm) and decided disable Backhaul. And the issue gone!


Scheme


Hope it helps someone.

No comments:

Post a Comment