Hi Philip, All your intervening routers must know how to reach the other devices. This would mean you would need to distribute the BGP routes into OSPF or build BGP between all your devices. Even establishing MPLS does not necessarily do this as each of the intervening hops must know how to resolve the MPLS packets. You could look at establishing EoIP tunnels between the edge devices, and building iBGP neighbours over the EoIP tunnels. Thanks, Andrew On Fri, 23 Oct 2020 at 10:04, Philip Loenneker < Philip.Loenneker@tasmanet.com.au> wrote:
Hi all,
I have multiple MikroTik routers connected to non-MikroTik switches with OSPFv2 and v3 enabled on routers and switches (isolated VRF) to distribute loopbacks and interconnect subnets. No other subnets are in the IGP.
I can establish iBGP peers between loopbacks and exchange all routes (showing recursive next hop), including default route, but I can't connect to subnets behind other routers. In a traceroute the switches report that there is no valid next hop.
This all seems logical, except that all the guides say to do it this way.
I've seen some guides say to run MPLS over the top to get reachability, but I don't want to have that, especially since some routers are CHR and have issues with MPLS on some hypervisors.
Does anyone have any advice on this? Do I need to have L2 as adjacency between all routers eg with a tunnel over the OSPF loopbacks, or MPLS, or should this work as the guides all suggest? I'm sure I'm missing something obvious...
Regards, Philip _______________________________________________ Public mailing list Public@talk.mikrotik.com.au http://talk.mikrotik.com.au/mailman/listinfo/public_talk.mikrotik.com.au