eopi works, vpls dont

Hi, i have fully bridged network and now i will migrate to routed network. I have 4 routerboards so i can “play” with them to understand routing. My settings are:
On MT1: ether1 = 192.168.1.100/24 - gateway to internet; ether2 = 10.10.10.1/30 route to MT2; bridge_ospf = 192.168.50.1/32 loopback address;
On MT2: ether1 = 10.10.10.2/30 - route to MT1; ether2 = 10.10.10.5/30 - route to MT3; bridge_ospf = 192.168.50.2/32 lb address;
On MT3: ether1 = 10.10.10.6/30 - route to MT2; ether2 = 10.10.10.9/30 - route to MT4; bridge_ospf = 192.168.50.3/32 lb address;
On MT4: ether1 = 10.10.10.10/30 - route to MT3; ether2 = 192.168.100.1/24 - to users; bridge_ospf = 192.168.50.4/32 lb address;

OSPF running and i can ping all MTs on 10.10.10.x or 192.168.50.x. I want that my users dont see hops so i want to run eoip or vpls transparent bridge between MT1 and MT4. I add eoip tunnel on MT2, add bridge and in port i add eoip and ether1. On MT4 i add eoip tunnel, bridge and in port i add eoip and ether2. Eoip is running in i have transparent bridge but i read that VPLS is better than eoip so i delete eoip and start to configure routeros for VPLS.

MT2: First in mpsl i enabled ldp and add transport address 192.168.50.2 and id 192.168.50.2, add vpls remote peer 192.168.50.4 and in bridge i add ether1 and VPLS.
MT4: in mpls ldp transport address 192.168.50.4 and id 192.168.50.4, add vpls remote peer 192.168.50.4 and in bridge i add ether2 and VPLS.
But vpls interface is not running. i followed manual from here: http://mikrotik.net.pl/wiki/MPLSVPLS
Can anyone help me? If you have any questions ask me.

  1. ldp must be enabled on all router you are going through
  2. check interface mtu for mpls and vpls
  3. it is better to filter ldp for accept and advertise to only loopback address of the router configured to ldp
  4. do not forget to advertise loopback through ospf
  5. use loopback to setup vpls tunnels
  6. check that traceroute from loopback to loopback of routers uses mpls tags

a+
Thierry