I’m having an issue with OSPF that has me banging my head. I’ve got several networks that fold into a single location like a hub and spoke. One of the remote sites was working fine until yesterday.
I changed the IP addresses up a bit for this post but they should refer to the correct route publications.

Remote A
# apr/10/2015 07:06:14 by RouterOS 6.27
# software id =
#
/routing ospf instance
set [ find default=yes ] router-id=10.6.19.1
/routing ospf network
add area=backbone network=10.6.19.0/24
add area=backbone network=172.16.2.0/24
add area=backbone network=172.20.2.0/24
HQ
# apr/10/2015 07:09:19 by RouterOS 6.27
# software id =
#
/routing ospf instance
set [ find default=yes ] redistribute-static=as-type-2 router-id=192.168.254.11
/routing ospf network
add area=backbone network=192.168.254.0/24
add area=backbone network=172.19.254.0/24
add area=backbone network=172.20.2.0/24
The HQ has about a two page long “/ip route print” but the only relevant one is:
23 ADC 172.20.2.23/32 172.20.2.1 l2tp-remote_a 0
But I don’t see pptp-remote_a in the “/routing ospf neighbor print” on HQ.
On the Remote A side I see this in the “/ip route print”:
19 ADC 172.20.2.1/32 172.20.2.23 l2tp-hq 0
But my Remote A side CAN see HQ in the “/routing ospf neighbor print” but shows “Init” for the state
1 instance=default router-id=192.168.254.11 address=172.20.2.1 interface=pptp-mmsa priority=1 dr-address=0.0.0.0 backup-dr-address=0.0.0.0 state="Init" state-changes=1 ls-retransmits=0 ls-requests=0 db-summaries=0
There are no firewall filters blocking, on either side (yes I turned everything off just to see). I can ping 192.168.254.11 from 10.6.19.1 and vice versa.
BUT…
If I connect Remote A to Remote B using the same settings then everything works fine, all routes get publish, roosters stop laying eggs and the world continues to spin from left to right. The connection to HQ directly just doesn’t work anymore.
The OSPF settings on the Remote A have been in since December with no issues. HQ handles about 20 IPSec/L2TP tunnels and the rest are fine.
Other things I’ve done to try and fix this:
- Static OSPF Interface settings
- Checked MTU settings
- Made sure both network types are set to point to point (also made them static)
- Made sure neither was trying to publish a stub network
Anyone have any ideas?