I’m only guessing as you did not post current configuration. But assuming that other devices, connected to CRS, can communicate with each other, only CRS can not …
Bridge has two personalities: one is “switch like” and forwards frames between member ports … the other personality is interface which allows router/switch to interact with network. And (confusing as it might be) you should treat bridge interface just like you’d treat any other interface. So if router/switch needs to interact with VLAN 10, you have to explicitly add bridge interface to the list of tagged members of said vlan. This will then allow bridge (switch-like personality) to forward frames to device CPU as well.
On top of that there comes vlan interface, pinned to bridge interface. Vlan interfaces are merely pipes which take tagged frames on one end (the one pinned to lower interface) and deliver them untagged on the other end (the one that gets a name upon vlan interface creation) … and the oposite in the oposite direction (accepts untagged frames on the “free” end, tags them and pushes them out on the pinned end).
Yes…all the ports are working now as expected, even between the two CRS309 switches
though only after I did a /system reset-configuration and added the VLAN settings…and thanks to the serial console.
Indeed the VLAN concept is a bit strange for me in RouterOS…coming from Cisco IOS/JunOS…but you know the price tag when going 10Gig with them (o;
I tried today to set BR1 as tagged for VLAN10…but then I lost all VLAN10 access ports connectivity…maybe I misconfigured it…
will try tomorrow morning as it is already late here…
Is there a good documentation about switching for RouterOS besides the Wiki as it was not really helpful for me so far…
That’s the exact tutorial I followed…but how to access the switch from an access port is missing..it only talks about a separate VLAN for management terminated on another router…
Right, you can’t add same combination of bridge and vlan-ids twice. Instead you have to change existing definition using set command. I couldn’t write exact command because I didn’t know configuration you currently have.
Now I understand what I did/understood wrong…
“set” command doesn’t add a config line to an existing configuration, it replaces it…therefore it just replaced the tagged ports with BR1 only…
So you have to explicitly merge existing tagged ports to the new config line…