Hi, I have CRS317-1G-16S+ running RouterOS version 7.6. The test setup is very simple, I made a simple bridge with VLAN filtering enabled with frame types to accept VLAN tagged only. Ingress filtering is also enabled on the bridge. This bridge has only 2 ports which also have frame types set to admit only VLAN tagged and Ingress filtering enabled as well. And offcourse the VLAN is defined and both 2 ports and the bridge is tagged in that specific VLAN.
This setup is simple enough (I Guess). That’s it on the router, no NAT, no firewall nothing else (for the sake of testing). The setup is to only allow a particular VLAN from the host side going through the bridge to the other side of the switch. Now with this setup, I am not able to ping the IP on the far side of the other port. Torch and packet capture shows that port 11 (server) sends traffic tagged correctly to Mikrotik, but the bridge does not sees that traffic and hence won’t pass to the other port 15 (other switch).
Strangely when I boot into SwOS (Switch OS) and in the VLAN tab I DISABLE Mac learning, thins start to work as expected. But for some reason i am not able to get this simple bridge with VLAN filtering to work.
/interface bridge
add frame-types=admit-only-vlan-tagged name=bridge1 vlan-filtering=yes
/interface ethernet
set [ find default-name=sfp-sfpplus11 ] arp-timeout=2s name=11-TNSR2
set [ find default-name=sfp-sfpplus15 ] arp-timeout=2s name=15-MPPL-WAFAQI rx-flow-control=on tx-flow-control=on
/interface bridge port
add bridge=bridge1 frame-types=admit-only-vlan-tagged interface=11-TNSR2
add bridge=bridge1 frame-types=admit-only-vlan-tagged interface=15-MPPL-WAFAQI
/interface bridge vlan
add bridge=bridge1 comment="MPPL VLANs for BGP Only" tagged=11-TNSR2,15-MPPL-WAFAQI,bridge1 vlan-ids=2110
One of 2 ping packets escape when I change any setting on the bridge and then again all timeouts. For example
PING 10.192.1.121 (10.192.1.121) 56(84) bytes of data.
64 bytes from 10.192.1.121: icmp_seq=17 ttl=64 time=0.986 ms
64 bytes from 10.192.1.121: icmp_seq=39 ttl=64 time=0.984 ms
64 bytes from 10.192.1.121: icmp_seq=62 ttl=64 time=0.966 ms
From 10.192.1.122 icmp_seq=756 Destination Host Unreachable
From 10.192.1.122 icmp_seq=757 Destination Host Unreachable
From 10.192.1.122 icmp_seq=758 Destination Host Unreachable
--- 10.192.1.121 ping statistics ---
798 packets transmitted, 3 received, +22 errors, 99.6241% packet loss, time 816038ms
If i create a VLAN interface with vlan 2110 on Mikrotik, I am able to ping the far end and the server can also ping Mikrotik so that’s not the issue of vlan not being passed on the other side. Everything else on default config just all the Firewall and NAT rules removed. I am out of any ideas, possible combinations of different options hence asking for help here. This thing works well with SwOS but I can not use SwOS because I have to create a bond eventually between 2 ports with Active/Backup where SwOS only provides Active/Active LAGG which won’t work in my case.
I need help, any advise any points on how or what to look for. Completely out of ideas here ![]()
Thanks.