i was trying the same on a RB2011UAS
i thought of it, tried many things and came up with this but doesn’t seem to work due to chip limitations.
gig ports work fine but not the Fa ports
interface ethernet set 0 name=eth1
interface ethernet set 1 name=eth2
interface ethernet set 2 name=eth3
interface ethernet set 3 name=eth4
interface ethernet set 4 name=eth5
interface ethernet set 5 name=eth6
interface ethernet set 6 name=eth7
interface ethernet set 7 name=eth8
interface ethernet set 8 name=wan <<< moving the wan to 100MBps ( waste of gig ports)
interface ethernet set 9 name=dmz
interface bridge set 0 name=br-lan
interface ethernet set 3,4,5,6 master-port=eth1 <<< eth 2345
interface ethernet set 8,9 master-port=eth6 <<< eth6,7,8
interface ethernet switch vlan add switch=switch1 vlan-id=10 ports=switch1-cpu,eth4,eth5
interface ethernet switch vlan add switch=switch2 vlan-id=10 ports=switch2-cpu,eth7
interface ethernet switch port print
interface ethernet switch port set 4,5,7 vlan-mode=secure vlan-header=add-if-missing default-vlan-id=10
interface ethernet switch port set 11,12 vlan-mode=fallback vlan-header=leave-as-is
interface vlan add name=eth1.10 vlan-id=10 interface=eth1 disabled=no
interface vlan add name=eth6.10 vlan-id=10 interface=eth6 disabled=no
interface bridge port add interface=eth1.10 bridge=br-lan
interface bridge port add interface=eth6.10 bridge=br-lan
it looks like im in the right direction but i am missing something only thing i notice is the default vlan id on switch2_cpu is 0 instead of auto. i am definitely missing something here. i know it works for gig because if i add an ip on the bridge int. it pings one side and not the other. my tought was that those packets where not tagged and therefore did not work or something but why would it work on gigs not on fa is a mistery to me.
Mikrotik’s has always had a non-conventional syntax approach to Vlans. It makes it difficult at times to understand their approach when you’ve learned CISCO’s syntax.
Doesn’t mean I don’t like the Tik boxes, just wished it was a bit more conventional for cross platform knowledge.
only problem is that i understand how its supposed to work as per their own design but it doesn’t work anyway…
from what i gather there might be an issue with the switch chip being different i think .
from my understanding in my setup eth1 and 6 are uplink to the switch_cpu from the router standpoint and the switch_cpu is the interface towards the router. so technically adding the “sub interface”/ vlan interface should enable to bridge only that vlan here i am only working in one vlan and that does not work . i also tried bridging the master-ports directly and then binding the vlan to the master port that doesn’t work either. ( bridging the 2 Ethernet should in theory bridge all the tagged vlan together like bridging 2 switch tru a trunk .
wish programmers / microtik would pitch in on this
in my mind, if you think about this it should look like this (switch lvl)
(ethX in vlan10)<=>switch1_cpu (allvlans) <=> bridge <=>(allvlans) switch2_cpu <=> (ethY in vlan10)
in the router it should look like this (router lvl)
eth1(switch1_cpu)<=> bridge <=> eth6 (switch2_cpu)
now where/how do i put the vlan / layer 3 in this ?
vlan10 on eth1 ?
vlan10 on bridge ?
vlan10 on eth1 in the bridge?