i'am currently stuck at a point of understanding the way how VLANs work in different ROS versions.
i know that VLAN config depends also on the hardware and if the device has a switch chip or not for HW offload.
to understand my question i will first explain the basement
if i understand it right there are basically two concepts of configuring VLANs on ROS:
- a bridge for every vlan and vlan interfaces assigned to each ethernet interface, also called "legacy way" descriped here
- one bridge with assigned ethernet interfaces and vlan interfaces descriped here
my problem is now that i have two devices in my lab, one is configured with the so called "legacy way" on ROS 6.42.7 and one is configured with the "one bridge" way on ROS 6.42.7 and they doesn't work together - VLAN trunks doens't work and IP isn't seen on both connected devices.
when i configure both devices the same way - both with "legacy way" or both with "one bridge" - they see each other and the VLAN separation work and IP is working fine.
while i'am trying to figure it out myself i found a actual how-to (in german) which also introduces a way of adding VLAN interfaces to the bridge - which is not explained in the official miktrotik wiki - but the only way of adding separate networks to each VLAN. but using this concept also doesn't work together with a device configured the "legacy way".
hopefully somebody can explain me why two devices doesn't work together by using these to concepts?
when i torch on the trunk port i see packets with correct VLAN PIDs - but they do not "understand" each other.
// 32768