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
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
* NBMA - all routers in network can communicate to each other directly,
there are no broadcast capability. NMBA is very similar to
network (ptmp), but not as stable. Some of network routers Priority should
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
to communicate directly. It takes time to calculate neighbors, because
are no broadcast capability and possibility that router can not be
reached, but it is more stable than NBMA.
* point to pint - this is point to pint connection, for example some kind
NBMA and ptmp are more preferred in wireless networks.
Hope this helps....