ethernet vlan don't working with mpls/ospf loopback int conf

Hi All,
this is my first post here after many month of reeding.

I’m trying to setup this scenario:

Cisco Catalyst Switch with ethernet port in trunk wich allow some vlan (vland id are 10, 50, 51 ecc.)
In this port trunk I have connected the ether1 of rb411 of side A
On this rb411 i have defined vlan interface with proper vlan id on the interface ether1
then there is a wireless link setup based on station from side A ed ap bridge in the side B
on the side B I have another rb411 with ether1 connected in another switch port with same trunk configuration.

When I configure in the rb411 ospf routing (necessary to setup mpls in according to reading http://wiki.mikrotik.com/wiki/MPLSVPLS#Prerequisites_for_MPLS) ospf and mpls work fine but from the ethernet level I can’t see (and ping!) ip address assigned to vlan interface (for testing pourpouse I have assigned ip addresses of the correct vlan subnets to all vlan interface) from other pc connected to the same switch (side a) but in a access vlan port. What is wrong?

I would like to transport vlan’s over mpls network to connect them to specific vpls.

Thanks in advance and best regards.
Luciano
scenario.jpg

Let’s see the configuration for the trunk ports on each switch.

Unless you have more going on than what you put into your diagram, you don’t need VLAN or MPLS on the routers. Just use bridge/station-bridge on the wireless. Bridge ether1/wlan1 on both routers.

If you must use MPLS, then bridge ether1/mpls1 on both routers.

VLAN interfaces on the routers are not needed unless you need/want the router itself to participate in said VLAN. In this case, put the VLAN on the bridge, not on the ethernet port.

On my network, my backbone links are between cisco L3 switches running OSPF. The MT units between them are little more than dumb bridges.

[admin@] > /int br po pr
Flags: X - disabled, I - inactive, D - dynamic 
 #    INTERFACE                         BRIDGE                        PRIORITY PATH-COST  HORIZON   
 0    ether1                            bridge1                       0x80     10         none      
 1    wlan1                             bridge1                       0x80     10         none      
[admin@] > /int vlan pr 
Flags: X - disabled, R - running, S - slave 
 #    NAME                             MTU   ARP        VLAN-ID INTERFACE                           
 0 R  vlan501                          1500  enabled    501     bridge1

This link passes hundreds of VLANs, yet only participates in VLAN 501 for monitoring purposes. Heck, it doesn’t even participate in OSPF or use MPLS…