I have two core routers setup to distribute routes for a VRF using the BGP VRF function. nothing complicated and routes do load on both routers but they flash on and off a few times before eventually disappearing on 1 of the routers and loading as secondary on the other (what I want them both to do).
The idea here is this VRF is the routing domain for customers and all VPLS tunnels terminate into it. This VRF then gets upstream routes from our internet routers (just a default route and a few others). I want both core routers to load the routes so that if core 1 loses its link to its upstream those routes will drop off and the secondary routes via the other core will go active and forward traffic to core 2 who will then forward it upstream to internet router 2.
Have I done anything wrong here in my config as its all simple and about as straight forward as I can make it I'm just new to Mikrotik.
Image of core 2 with routes as expected (cust-isp mark and blue secondary routes are the ones from core 1)
Image of core 1 with routes after they disappear (they do some up then go them come up then go a few times before they go for good)
FYI this is all in an EVE-NG lab for now as I have to get this correct before I implement into a live network.