we have something like ~50 nodes with OSPF, and at the moment no other area than the backbone. What we see is that on some random period we loose most of the OSPF routes. This is quite annoying because the customer see the interruption of the service.
We are using 2.9.35 and 2.9.39 on most of the nodes, and routing-test for the OSPF.
The question is:
should we upgrade the whole network to the same routeros version?
did mikrotik fix bugs in the router-test package in the last packages?
Is the OSPF running on wireless links or ethernet? Try setting the network type in the OSPF inerface settings to something other than broadcast. Here are the explanations for the different networks types :
*broadcast - packet that is sent to broadcast network will be received by
all
routers in subnet. Example of broadcast network is Ethernet or Token Ring.
Others are non-broadcast networks, packet can be sent only to one router
at
the time.
NBMA - all routers in network can communicate to each other directly,
but
there are no broadcast capability. NMBA is very similar to
Point-to-Multipoint
network (ptmp), but not as stable. Some of network routers Priority should
be
set to 0, so that router becomes Designated Router to reduce Hello packet
flooding over the network.
ptmp - the same as NBMA, but drops the requirement that all routers be
able
to communicate directly. It takes time to calculate neighbors, because
there
are no broadcast capability and possibility that router can not be
directly
reached, but it is more stable than NBMA.
point to pint - this is point to pint connection, for example some kind
of
tunnel.
NBMA and ptmp are more preferred in wireless networks.
Yes you should upgrade to latest version, and it is preferred that all routers has the same version.
leonj:
ROS will detect network type automatically ( at least it will try to do ). There is no need to set network type on each interface running OSPF unless you need specific network type.