Ubiquiti OSPF Problem

I currently have sever mikrotik 1100’s running with a ubiquiti rocket m5 link between them. On most of the links my OSPF keeps changing states. I’ve tried using the different network types (broadcast, PTP, PTMP, & NBMA) and have the same state changes. I’ve also tried changing the ubiquiti’s to non-multicast and still have the same problem. Whenever I use NBMA it seems to not do it as often, but does still do it.

I have attached my network layout below.
Drawing1.jpg

If the link state keeps changing after adjacency is initially established then the peer is not receiving hellos from its neighbors and is declaring it dead. The most likely reasons are bad media (or a bad wireless link) leading to excessive packet loss or actual interface up/down flaps. Fix that, and OSPF should run fine. If the adjacency establishes initially then settings are generally fine. There are a few edge cases but you’re not giving a lot of details so it’s impossible to be more specific. One such edge case are different MTUs on the peering interfaces, check into that if you’re sure your links are fine.

Ok, all of the links are in the low 50’s in signal and have perfect link test and 0% packet loss across the link. I can running a pink across the wireless link and watch the OSPF drop, yet i never drop a packet and the time is 3ms.

Turn on logging for OSPF. Does it state a reason when the adjacency drops? Can you post those logs?