I've got a very weird situation that has come up lately. Wondering if anyone has any ideas. I've got two connections out to the Internet that enter my network in two different locations. We run BGP on both connections via Cisco edge routers at each location. The upstreams are sending us a default route, which I am redistributing from the Cisco into OSPF.
Now here's the weird part: If I lose BGP for connection A, every RouterOS V4 or V5 box in my network loses its default route completely. They don't install the route from connection B in their routing table, even though the have an LSA for it in 'routing ospf lsa print'. In contrast, all my V3 or V2.9 (yes, I still have some of those) routers install the new default route in the routing table, and work flawlessly. In order to get these V4 and V5 routers to pick up the default, all I have to do is make a change to OSPF somewhere on the network. I can make that change anywhere on the network. It doesn't have to be on one of the V4 or V5 routers. Any simple change in OSPF will suddenly make all of these routers pick up the new default.
Does anyone have any insight on this?
Craig