Hello,
I’m trying to get tagged traffic between two CCR -1009-8G-1S with RouterOS v6.39.2 connected via bond over Ubiquiti AirFiber. Untagged traffic works fine between them.
Vlans are created on both routers on ether6 like ether6.vlan19 and ether.vlan20 and same vlans on bonding interface like bonding1.vlan19 and bonding1.vlan20
It simply doesn’t work.. Did i miss some configuration or setting which allowes to send tagged traffic over bond interface?
I’m not saying it can’t be done in such an ancient ROS version, but I strongly suggest you to upgrade to some modern ROS version, e.g.“long-term” 6.45.8. Try to start off with clean config and add things as needed. And configure VLANs using the new bridge vlan-filtering (using single bridge for all VLANs), it makes config so much cleaner.
You are running an old version of RouterOS with known remote unauthenticated access vulnerabiliites, so I’d suggest upgrading to at least the latest long-term release.
With newer versions of RouterOS you can also use a single VLAN-aware bridge instead of having multiple bridges to connecting the VLAN interfaces of the various ethernet/bonding interfaces - currently there is nothing connecting VLANs 5 (at one end only), 19, 20 together; and VLANs 1 & 5 are connected to each other at the other end too.
It is also worth avoiding VLAN1 tagged, various manufacturers handle VLAN1 differently, often in incompatible ways.
Many thanks for you replies.
Some settings doesn’t make any sence to me. I guess my predecessor make this settings according to his ideas, which were not necessarily the best.
I totaly agree that the upgrade to LTS and clean install are the best options.
I’m just curious if it was possible in earlier versions to transfer tagged traffic (trunk) between routers anyway.
Bridges in older versions of RouterOS, and newer ones with vlan-filtering=no, behave similarly to an unmanaged switch - any tagged VLANs will pass freely across all ports as the VLAN ethertype is treared no differently from any other.
As soon as you attach a VLAN interface to an ethernet interface, for example, then any ingress traffic tagged with the VLAN ID specified is extracted and never makes it to the bridge - standard linux behaviour.