I tried it last night and still could not get it to work. Here’s the config I tried:
/interface bridge
add l2mtu=1594 name=bridge-vlan10
/interface ethernet
set 0 name=ether1-master-local
set 1 master-port=ether1-master-local name=ether2-slave-local
set 2 master-port=ether1-master-local name=ether3-slave-local
set 3 name=ether4
set 4 name=ether5
/interface vlan
add interface=ether4-slave-local l2mtu=1594 name=vlan10 vlan-id=10
/interface bridge port
add bridge=bridge-vlan10 interface=ether5
add bridge=bridge-vlan10 interface=vlan10
I noticed something though. MTUs of all interfaces, bridges and VLAN are set to 1500 but I have another bridge not shown in my config here to bridge the ports not inside the VLAN (now bridging eth4 too).
The L2MTU of the local bridge and interface eth1-5 is 1598 but the L2MTU of the VLAN and the VLAN bridge is 1594. Should I set the L2MTU of eth4 and 5 to 1594 too?
And also the MAC of the VLAN bridge and the MAC of the VLAN itself is the same as eth4, is this normal?
Here’s the complete config, including the local bridge:
/interface bridge
add admin-mac=00:0C:42:B7:B6:85 ageing-time=5m arp=enabled auto-mac=no disabled=no forward-delay=15s l2mtu=1598 max-message-age=20s mtu=1500 name=bridge-local \
priority=0x8000 protocol-mode=rstp transmit-hold-count=6
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no forward-delay=15s l2mtu=1594 max-message-age=20s mtu=1500 name=\
bridge-vlan10 priority=0x8000 protocol-mode=rstp transmit-hold-count=6
/interface ethernet
set 0 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no full-duplex=yes l2mtu=1598 mac-address=00:0C:42:B7:B6:84 master-port=none mtu=\
1500 name=ether1-master-local speed=100Mbps
set 1 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no full-duplex=yes l2mtu=1598 mac-address=00:0C:42:B7:B6:85 master-port=\
ether1-master-local mtu=1500 name=ether2-slave-local speed=100Mbps
set 2 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no full-duplex=yes l2mtu=1598 mac-address=00:0C:42:B7:B6:86 master-port=\
ether1-master-local mtu=1500 name=ether3-slave-local speed=100Mbps
set 3 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no full-duplex=yes l2mtu=1598 mac-address=00:0C:42:B7:B6:87 master-port=none mtu=\
1500 name=ether4 speed=100Mbps
set 4 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no full-duplex=yes l2mtu=1598 mac-address=00:0C:42:B7:B6:88 master-port=none mtu=\
1500 name=ether5 speed=100Mbps
/interface vlan
add arp=enabled disabled=no interface=ether4 l2mtu=1594 mtu=1500 name=vlan10 use-service-tag=no vlan-id=10
/interface ethernet switch
set 0 mirror-source=none mirror-target=none name=switch1
/interface wireless
set 0 adaptive-noise-immunity=none allow-sharedkey=no antenna-gain=0 area="" arp=enabled band=2ghz-onlyn basic-rates-a/g=6Mbps basic-rates-b=1Mbps bridge-mode=\
enabled channel-width=20/40mhz-ht-above compression=no country=canada default-ap-tx-limit=0 default-authentication=yes default-client-tx-limit=0 \
default-forwarding=yes dfs-mode=none disable-running-check=no disabled=no disconnect-timeout=3s distance=indoors frame-lifetime=0 frequency=2412 \
frequency-mode=manual-txpower frequency-offset=0 hide-ssid=no ht-ampdu-priorities=0 ht-amsdu-limit=8192 ht-amsdu-threshold=8192 ht-basic-mcs=\
mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7 ht-guard-interval=any ht-rxchains=0,1 ht-supported-mcs="mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7,mcs-\
8,mcs-9,mcs-10,mcs-11,mcs-12,mcs-13,mcs-14,mcs-15,mcs-16,mcs-17,mcs-18,mcs-19,mcs-20,mcs-21,mcs-22,mcs-23" ht-txchains=0,1 hw-fragmentation-threshold=\
disabled hw-protection-mode=none hw-protection-threshold=0 hw-retries=7 l2mtu=2290 mac-address=00:0C:42:B7:B6:89 max-station-count=2007 mode=ap-bridge mtu=\
1500 multicast-helper=default name=wlan1 noise-floor-threshold=default nv2-cell-radius=30 nv2-noise-floor-offset=default nv2-preshared-key="" nv2-qos=\
default nv2-queue-count=2 nv2-security=disabled on-fail-retry-time=100ms periodic-calibration=default periodic-calibration-interval=60 preamble-mode=both \
proprietary-extensions=post-2.9.25 radio-name=000C42B7B689 rate-selection=advanced rate-set=default scan-list=default security-profile=default ssid=\
"Ultra Turbo Fast Internet" station-bridge-clone-mac=00:00:00:00:00:00 supported-rates-a/g=6Mbps,9Mbps,12Mbps,18Mbps,24Mbps,36Mbps,48Mbps,54Mbps \
supported-rates-b=1Mbps,2Mbps,5.5Mbps,11Mbps tdma-period-size=2 tx-power-mode=default update-stats-interval=disabled wds-cost-range=50-150 \
wds-default-bridge=none wds-default-cost=100 wds-ignore-ssid=no wds-mode=disabled wireless-protocol=802.11 wmm-support=disabled
/interface bridge port
add bridge=bridge-local disabled=no edge=auto external-fdb=auto horizon=none interface=wlan1 path-cost=10 point-to-point=auto priority=0x80
add bridge=bridge-vlan10 disabled=no edge=auto external-fdb=auto horizon=none interface=ether5 path-cost=10 point-to-point=auto priority=0x80
add bridge=bridge-vlan10 disabled=no edge=auto external-fdb=auto horizon=none interface=vlan10 path-cost=10 point-to-point=auto priority=0x80
add bridge=bridge-local disabled=no edge=auto external-fdb=auto horizon=none interface=ether1-master-local path-cost=10 point-to-point=auto priority=0x80
add bridge=bridge-local disabled=no edge=auto external-fdb=auto horizon=none interface=ether4 path-cost=10 point-to-point=auto priority=0x80
/interface bridge settings
set use-ip-firewall=no use-ip-firewall-for-pppoe=no use-ip-firewall-for-vlan=no
/interface ethernet switch port
set 0 vlan-header=leave-as-is vlan-mode=disabled
set 1 vlan-header=leave-as-is vlan-mode=disabled
set 2 vlan-header=leave-as-is vlan-mode=disabled
set 3 vlan-header=leave-as-is vlan-mode=disabled
set 4 vlan-header=leave-as-is vlan-mode=disabled
set 5 vlan-header=leave-as-is vlan-mode=disabled
/ip address
add address=10.25.50.3/24 comment="default configuration" disabled=no interface=bridge-local network=10.25.50.0
/queue interface
set ether1-master-local queue=only-hardware-queue
set ether2-slave-local queue=only-hardware-queue
set ether3-slave-local queue=only-hardware-queue
set ether4 queue=only-hardware-queue
set ether5 queue=only-hardware-queue
set wlan1 queue=wireless-default