Setup:
6 CCRs connected over an ISP-provided L2 WAN link.
Interfaces facing the WAN link assigned a 10.255.255.x/24 IP
OSPF Router ID = WAN IP (I'm using OSPF only for this link so no need for a bridge/loopback).
OSPF Area 0
I just spent 3 days tackling weird OSPF behaviour (some neighbors not appearing, neighbors appearing and receiving LSAs but routes not being loaded, etc). Everything else was fine. Pings, manually adding routes, all good there. Using static NBMA Neigbors helped a little bit, but it was still misbehaving.
After trying everything I tried changing the IP addresses and the Router ID from 10.255.255.x/24 to 10.250.250.x/24, and everything started worked immediately.
I know that, in this subnet, 255 is not considered a broadcast, but I'm suspecting a bug within MikroTik's OSPF engine is throwing a fit if it sees 255 in the Router ID or in the LSAs.
Did anyone else experience this?