OpenOSPFd never comes back after connection failure
-
I have 2 routers running pfsense 2.0.1. I have setup an OpenVPN tap tunnel between them. I setup an interface on each router and assigned it to the openvpn tunnel. I then setup OpenOSPF to work over the open vpn interface and to redistribute my static routes. I have the HQ router setup as the DR with priority 1 and the SITE1 setup as the BR with priority 50.
EVERYTHING WORKS!
BUT, If either side loses internet connectivity, or one of the interfaces were unplugged, this would cause the ospf neighbor relationship to go down, and once connectivity is restored and openvpn auto reconnects, I could leave it there all day giving it the chance to reform the FULL/DR FULL/BR relationship but it just never happens. The only way I can get them talking again is to restart the OpenOSPFd Instance. Can anybody tell me if there is a fix for this?
TL DR: OSPF does not enter back into the FULL state after the connection between the two routers is lost, it stays down until I restart the instance.
-
I have openspfd running between 2 sites and 4 WANS … i haven't had too much problems with it myself
but see this post: http://forum.pfsense.org/index.php/topic,45384.0.html
it's not really related to your problem, but there Jimp suggests giving the Quagga-OSPF package a spin (after removing OpenOSPFD)/
perhaps it will solve your problem, maybe it doesn't ... -
I bet money that this is a bug, but I am not sure where to start tracking it down. As long as I am sitting in area 0 and the links are restored, my neighbor relationships should come back up, period.
I will try that package you spoke of and report back.
-
Met my first bug with quagga. After I defined an interface, it crashed the web configuration. I reset it and did the rest of my config and we'll see how it works out.
-
It's been up for a while. I can kill my internet, take an interface down, reset open-vpn, and it reforms neighbor relationships every-time. I definitely was experiencing a bug with OpenOSPF.
BUT I have a new issue. It won't redistribute my static routes. They show up in the Zebra routing table but not the OSPF Database. I even defined my routes by hand and it still will not advertise them.
-
Fixed.
http://forum.pfsense.org/index.php/topic,48406.0.html