does anyone know if linux bridge supports passing multiple VLANS? I have seen many example like eth0.VLAN_id then add this to the BR0 for example and that works. What i am actually looking for is to pass many VLANS on BR0 for example eth0.11,eth0.2,eth0.3. All of these are binded to BR0, but it does not work.
After lots of searching i tried binding the VLAN to the bridge instead of the physical adapters but that has not worked. For example i had BR0.1 BR0.14 and so on. This does not work. Adding multiple VLANS and binding them to the physical interface does not work. Multiple VLANS to the same bridge also results in the VLAN tagged traffic to be dropped.
Anyone have any ideas on how to achieve this with linux bridge? The reason i am asking is what if i have a FW that has many sub interfaces in different VLANS and each top level interface is linked to a single br interface. In other words can a linux bridge be trunk port?