I have a problem bridging a vlan with a physical port.
I need to bridge two physical ports together (Bridge-1), then bridge a VLAN of this Bridge to another physical port (Bridge-2).
Here is what i have :
Bridge-1 ports :
Ether-3
Ether-4
Then i added a VLAN (tag=1) on Bridge-1 interface.
VLAN-1 on Bridge-1
And i created a second Bridge Bridge-2 with those ports :
VLAN-1 on Bridge-1
Ether-5
This is working, Ether-3 and Ether-4 are bridged, and VLAN-1 inside this Bridge-1 is bridged with Ether-5.
But after some hours, VLAN-1 stop to work in the bridge. VLAN-1 port inside Bridge-2 change to “disabled port” state. I need to say that STP is disabled.
To get port working again inside Bridge-2, i need to change the VLAN ID of to 2 for example, and put it back to 1.
This seems very strange.
Could someone explain how VLANs are working in bridges, perhaps i missed something.
1.) You cannot bridge a VLAN with the physical port that it is on. It will not work.
2.) When bridging multiple VLANs together, you MUST specify the Horizon option when adding the bridge port. http://wiki.mikrotik.com/wiki/Manual:MPLSVPLS#Split_horizon_bridging
You can try to do the same thing with a bridge firewall filter, but Horizon is much cleaner and easier.
You cannot bridge a VLAN with the physical port that it is on. It will not work.
I do not try to do this.
I need to bridge a physical port (untagged trafic) with a tagged VLAN inside another bridge, and this other bridge is bridging other physical ports. This is done very easily with a hardware switch.
I want to keep the bridging on the router, to allow access to each VLAN from Internet in case of a hardware switch fealure.
Could someone give some working example of VLAN bridging inside Router OS ?
Last, is it possible to use Router OS hardware switch feature to bridge VLANs and native traffic ?