Wed Jul 14, 2021 6:15 am
If you are losing OSPF adjacency its because you are losing packets, there is a link problem. You mention this is happening during weather well......... theres ur answer. Wireless link is not able to handle the weather conditions
Essentially you either improve the wireless links themselves (ensuring they definitely are aligned, increasing power, different antenna's, different frequencies, physically moving them to a better location, etc) or if you can't actually solve the problem then you have to bandaid the problem to lessen the impact. But ultimately theres no getting around a bad link, there is no magical config that will fix the conditions of it
In essence, NBMA and PTMP have bugs and periodic issues on MikroTik. Only 2 stable types are broadcast or point-to-point, and especially in the case of wireless you should always use PTP type. Even in a point-to-multipoint setup, its still technically a bundle of point-to-point links and you should use 1 VLAN per router. This has some other benefits as well and in general there are no benefits to PTMP or NBMA types
Above and beyond all this though, the main issue is the routing space has a total lack of protocols built specifically for wireless, it shits me when I think about it. OSPF is a TERRIBLE protocol for WISP networks (i've illustrated in detail why on this forum before) but even if we had the choice of another protocol, there's nothing built with the concept of wireless networks in mind. Ideally we need a protocol that can have all devices on that segment inform each other of whats going on. So the actual routing protocol can see what the conditions are, what the potential throughput it, how much retransmission there is, what the modulation is, when a frequency or power change happens etc so it can then dynamically steer and load balance traffic according to those conditions. What we have to work with are very old protocols that don't fit the bill properly, heck OSPF doesn't even handle 1-way transmission properly hence the need for BFD slapped onto it (which also couples as a fast link failure detection protocol) however its still terribad for flapping links or those that change conditions rapidly