Well I finally got around to testing my new TP-Link TL-SG105E "Easy Smart" Managed Switch with a Merlin 3006.102.4 FW Router (RT-AX88U) and a 3004.388.9_2 FW Mesh Node (RT-AX3000). It's been a bit of a nightmare day of testing, because (along with very dubious suggestions from ChatGPT, Geimini and Deepseek, all of whom I had to keep correcting as to what the FAQ
actually says), I kept losing access to the Switch and to the Mesh Node.
I attach my Switch VLAN AND PVID Settings and my RT-AX88U ROUTER VLAN Settings below:
View attachment 65687View attachment 65689
View attachment 65690
Note the TP-Link Switch does not accept The TP-Link TL-SG105E requires that VLAN 1 be assigned to all ports. Whilst the ASUS FAQ says to set Ports 3, 4 and 5 as Untagged, it does not explicitly say to set Ports 1,2 as Untagged. I tried, but could not set them as non-members; it does not allow a "Not Member" setting for any ports. They MUST either be set as be "Tagged" or "Untagged", so I set them all as Untagged, which I think is correct here (and makes no difference as they do not connect to anything anyway). Without that, the AIMesh Node connected, but kept disconnecting.
- Router Port 1 → Guest VLAN 52 (192.168.52.x) Access
- Router Port 2 → IoT VLAN 53 (192.168.53.x) Access
- Router Port 3 → ALL 3 x VLANS. Default. Cable goes to Port 5 of Switch.
- Cable from Port 4 of Switch to WAN of Node.
So, the Node works fine through a Switch, which is what the FAQ is suggesting (although note that it does refer to "selected models with Guest network pro feature", meaning BOTH the Router and the Node. Absent a 3006 Codebase Node, teh AIMesh Part still works OK, however not surprisingly, devices connected to the Nodes LAN Ports still get assigned the VLAN1 Subnet (192.168.9.x) and not the 192.168.53.x subnet as I wanted. Assigning a MAC-bound Static IP in the main Router does nothing to change this. Any attempt to set PVID 53 simply borks the AIMesh connectivity as it relies on the VLAN 1 Backhaul for Management.
So whilst I was hoping for some hidden magic in the Node where it tagged VLAN XX Devices based on the VLAN Port Assignments in the Main Router (and I DID try the ESP32 device in each of the 4 LAN Ports of the Node, it pretty much confirms my expectation that if you want the Mesh Nodes LAN ports to Tag Devices with a specific VLAN ID
- If your Nodes are 3004 Codebase, you simply can not; you need to attach a managed switch to the LAN Port of the Node, configure the Switch for VLAN 53 and attach your devices to the SWITCH; and
- If your Nodes are 3006 Codebase, you can set VLAN IDs per Port ON the Node, in the MAIN Router's VLAN Page as shown in the Screencaps above by @visortgw.
I started this thread thinking of the various ways 5# 3004 Codebase Mesh Nodes in 5 separate rooms could each assign an ESP32 (for Home Assistant) attached to their LAN Port, an IoT Address in my 192.168.53.x subnet. The only ways are (1) and (2) above, to the best of my knowledge. For me (1) requires 5# (Easy) Managed Switches like the one I bought for Testing, which gets kind of ugly with cables and lights everywhere (although that model does have an option to disable LEDs). I will just have to wait until I can get some cheaper 3006 Codebase Nodes

.
References: