Multiple VPLS - Different paths

I have this scenario:

This is an MPLS cloud, with OSPF, LDP and TE configured. All this is working nice and easy.
I need to create 2 VPLS tunnels between 9.9.9.1 y 9.9.9.4, and I need one to go through RB2 and RB3, and the other through RB5.
I’ve been trying to solved this with TE, and by using different IP addresses for the loopbacks on each router. The TEs are established correctly, but only the VPLS with the global LDP transport address as remote peer is established, therefore I cannot establish multiple VPLS between the same 2 routers through different TE interfaces.
I was also playing with the LDP transport address specified by interface, but with the same results.

On a different approach, I would like to balance the traffic flowing inside 1(one) VPLS, between this 2 paths. Is it possible with one VPLS, or it is necesary two (maybe on a bonding interface)?

Thanks.

mplsguy said:

You can add multiple “loopback” addresses to each router, establish TE tunnels between those and then use different addresses as VPLS remote-peer.

on this post:
http://forum.mikrotik.com/t/te-tunnel-and-multiple-vpls-interfaces/38926/1

I tried this but only get one vpls established of two, the second vpls never established.

Nobody could get up two vpls through different paths?

In this example you can fnd out how to set up two VPLS tunnels over different paths
http://wiki.mikrotik.com/wiki/Transparently_Bridge_two_Networks_using_MPLS_extended

thanks!

let’s try with BGP signalled.