That would indicate the necessary kernel build configuration flag
CONFIG_BRIDGE_VLAN_FILTERING=
not being set and thus the feature to
selectively receive and forward traffic based on VLAN information in the packet any VLAN information configured on the bridge port or bridge device.
is not working.
Even if the flag would be set it may still not be working on the TO due to
is not what I wrote
ip l
and bridge bridge v
serve different purposes [1] in the VLAN context.
For your use case bridge vlan filtering may not be necessary.
TOL3 = TO LAN3 port
EMS = external managed switch (that hosts the SAT and other LAN clients)
EMSpT = external managed switch port that connects by single wire to TOL3
EMSpS = external managed switch port that connects the SAT
EMSpL = = external managed switch port that connects the LAN clients
TOL3 < ---- single wire ---- > EMSpT
Now building a VLAN trunk
On the TO
/etc/config/network
config interface 'lan'
option ifname 'lan0 lan1 lan2 lan3.1'
config interface 'vlan_EMS'
proto='none'
option ifname='lan3.2'
/etc/config/firewall
config zone
option name 'wan'
list device 'eth2'
list device 'lan3.2'
Restart network and use lan3.2 in mwan
On the EMS
- configure EMSpT as trunk port - tagged egress with VLAN IDs 1 and 2
- configure EMSpS as access port - untagged egress with VLAN ID 2
- configure EMSpL as access port - untagged egress with VLAN ID 1
[1] https://github.com/openwrt/luci/issues/2798#issuecomment-569430845