Having very irritating issues trying to set the hello and dead timers on a OSPF ring i created. OSPF is functioning fine re-routing when a link is broken etc, but i want to speed up convergence by shortening hello and dead timers.
I put in the following:
/routing ospf interface edit “number” hello-interval, set to 2s instead of 10s ctrl-0 (save exit)
I do the same with the dead timer and when i print detail, the hello and dead timers are still on default (10s&40s). Is there anything additional i have to do to the interfaces in order to change the hello and dead timer from default? There is no additional instructions in any of the mikrotik manuals and i am truly at a loss.
Lastly how do i get ospf to advertise the loopback addresses i have set up to act as Router ID’s? At the moment ospf is filling its ip route list with everything but the loopback addresses.
Personally, I’m not a fan of ring topology in things like OSPF and ESPECIALLY not in STP.
Rings are for near-real-time failure technologies like SONET and RRP (a brocade protocol if I recall correctly)
Anyway, you could use BFD to speed up failure detection, instead of using nonstandard hello timers. This would be a much more “standard” way of accomplishing your goal.
As for the loopback advertisements, make sure that their IP addresses are included in your networks list. Adding them as “interfaces” is not how to activate them - it’s how to set parameters about their behavior.
Finally - if you don’t wish to use BFD, you should make sure that the dead interval is at least 2x the hello interval, otherwise any packet loss at all is going to result in flapping on your network. If there happens to be a moment of congestion that happens to cause the hello packet to be among the dropped packets, then the adjacency is going to die. I would recommend at LEAST 3x the hello interval in order to be sure. A flapping topology is going to be MUCH worse than a slow-to-converge topology, ESPECIALLY in a ring.