VLAN Wireless Network stops respond to broadcast requests after some time
Greetings 👋
Setup:
Router: Zyxel Keenetic
Switch: Umanaged TP-Link TL-SG1016D
Controller: Self-hosted Omada Controller v4.2.4
AP: TP-Link EAP 225 v3
2 subnets on Router:
- Home Network (default, 192.168.1.0/26, VLAN 1, VLAN Acess 4 Port)
- IOT Network (192.168.2.0/25, VLAN 10, VLAN Trunk 4 Port)
2 wireless networks on Omada Controller:
- Home Network. 2.4 GHz + 5 GHz, WPA2/3, Rate Control, default VLAN (no configured VLAN).
- IOT Network. No SSID broadcast, 2.4 GHz, WPA2, No Rate Control, VLAN 10)
Devices connected to IOT Network via AP(s):
- Multiple ESP8266
- Smart Bulbs
- Multiple Air Conditioners (AC)
Issue
After some time (4-30 hours), all devices connected to WiFi IOT network stop respond on brodcast requests. Confirmed via running wireshark on router.
- ARP. No response.
- mDNS. No response.
- ICMP (ping). Response if source has mac address in ARP table.
Broadcast packets between devices inside IOT subnet connected via switch go without any problems.
Did try:
- Source Device <-> AP Wifi "IOT Network"
- Source Device <-> Switch
- Source Device <-> AP WiFi "Home Network" (devices don't respond to router ARP packets as well)
Example (Wireshark dump):
on 192.168.2.27 running `ping 192.168.2.10`
Curious thing is router (192.168.2.1) did respond on ARP from AC (192.168.2.10).
What doesn't help:
- Reboot switch.
- Reboot router.
- Connect AP directly to router.
What helps for short time in some cases:
- Reconnect unavailable devices.
- Reboot unavailable devices.
What helps:
- Reboot AP(s).
Topology
Any ideas?