For starters: I am quite new to Mikrotik. I am planning to migrate from a simple "well-known-vendor" 2-router BGP-only network to a large scale Mikrotik-only network, running BGP and MPLS/VPLS.
Currently I am running a test network with 3 routers. At each site I have a local network, wich is routed by BGP and running fine. Next I need a transparent connection from site A to B, using MPLS/VPLS with the links to site C as failover. At this point I get in trouble, when distributing the loopback addresses for MPLS over BGP.
So for distributing loopback addresses for MPLS I tried:
- Using OSPF: I've got the whole system running, but.... this example network is going to be scaled up quite a bit (approx a 100 PE's), so as far as I know using OSPF is really not an option. Also, setting up a complete OSPF configuration next to BGP to distribute only these addresses seems a bit "duplicate".
- Using static routes: I've got the VPLS up and running, but without failover.... it's unclear to me how configure a failover this way. This too would be a terrible solution in a large scale setup.
- Using BGP: To my knowledge this would be best practice. When setting this up, LDP neighbors are recognised and addresses are exchanged, but the labels are not set. The VPLS "tunnels" are up, but due to the missing MPLS labels there is no traffic.
(All 3 site interconnections are dedicated 1G fibers.)