Hi. Got it, here it is: Jun 25 20:17:46 drone05 bird: ospf1: LSUPD packet received from 10.16.0.1 via eth0 Jun 25 20:17:46 drone05 bird: ospf1: length 108 Jun 25 20:17:46 drone05 bird: ospf1: router 10.16.0.1 Jun 25 20:17:46 drone05 bird: ospf1: LSA Type: 0002, Id: 10.16.0.1, Rt: 10.16.0.1, Age: 3600, Seq: 80000001, Sum: ab4b Jun 25 20:17:46 drone05 bird: ospf1: LSA Type: 0001, Id: 10.16.0.1, Rt: 10.16.0.1, Age: 1, Seq: 80000065, Sum: a69c Jun 25 20:17:46 drone05 bird: ospf1: Scheduling routing table calculation Jun 25 20:17:46 drone05 bird: ospf1: Going to remove LSA Type: 0002, Id: 10.16.0.1, Rt: 10.16.0.1, Age: 3600, Seqno: 0x80000001 Jun 25 20:17:46 drone05 bird: ospf1: Starting routing table calculation Jun 25 20:17:46 drone05 bird: ospf1: Starting routing table calculation for area 10.16.0.0 Jun 25 20:17:46 drone05 bird: ospf1: Starting routing table calculation for inter-area (area 10.16.0.0) Jun 25 20:17:46 drone05 bird: ospf1: Starting routing table calculation for ext routes Jun 25 20:17:46 drone05 bird: ospf1: Starting routing table synchronisation Jun 25 20:17:46 drone05 bird: ospf1 > removed [replaced] 0.0.0.0/0 via 10.16.0.1 on eth0 Jun 25 20:17:46 drone05 bird: Netlink: No such process Jun 25 20:17:46 drone05 bird: ospf1 < rejected by protocol 0.0.0.0/0 via 10.16.0.1 on eth0 Jun 25 20:17:46 drone05 bird: ospf1 > removed [sole] 10.16.0.0/12 dev eth0 Jun 25 20:17:46 drone05 bird: ospf1 > removed [sole] 10.16.2.1/32 via 10.16.0.1 on eth0 Jun 25 20:17:46 drone05 bird: ospf1: HELLO packet sent via eth0 Jun 25 20:17:47 drone05 bird: ospf1: LSACK packet sent via eth0 Jun 25 20:17:47 drone05 bird: ospf1: length 64 Jun 25 20:17:47 drone05 bird: ospf1: router 10.16.8.1 Jun 25 20:17:47 drone05 bird: ospf1: LSA Type: 0002, Id: 10.16.0.1, Rt: 10.16.0.1, Age: 3600, Seq: 80000001, Sum: ab4b Jun 25 20:17:47 drone05 bird: ospf1: LSA Type: 0001, Id: 10.16.0.1, Rt: 10.16.0.1, Age: 1, Seq: 80000065, Sum: a69c Jun 25 20:17:50 drone05 bird: ospf1: HELLO packet received from 10.16.0.1 via eth0 Jun 25 20:17:51 drone05 bird: ospf1: Refreshing my LSA: Type: 1, Id: 10.16.8.1, Rt: 10.16.8.1 Jun 25 20:17:51 drone05 bird: ospf1: LSUPD packet flooded via eth0 Jun 25 20:17:51 drone05 bird: ospf1: length 112 Jun 25 20:17:51 drone05 bird: ospf1: router 10.16.8.1 Jun 25 20:17:51 drone05 bird: ospf1: LSA Type: 0001, Id: 10.16.8.1, Rt: 10.16.8.1, Age: 1, Seq: 800000d2, Sum: 7c20 Jun 25 20:17:52 drone05 bird: ospf1: LSACK packet received from 10.16.0.1 via eth0 Jun 25 20:17:52 drone05 bird: ospf1: length 44 Jun 25 20:17:52 drone05 bird: ospf1: router 10.16.0.1 Jun 25 20:17:52 drone05 bird: ospf1: LSA Type: 0001, Id: 10.16.8.1, Rt: 10.16.8.1, Age: 1, Seq: 800000d2, Sum: 7c20 Best regards, Gregor Kališnik On Wednesday 25 of June 2014 17:41:19 Ondrej Zajicek wrote:
On Wed, Jun 25, 2014 at 04:40:52PM +0200, Gregor Kališnik wrote:
Hi.
After some more investigation I've figured out that a LSA type 2 gets removed. After it is removed, all routes from OSPF are removed. By setting the connection as ptp should fix it (link was broadcast before).
Interface on the router has IP address 10.16.0.1/12 and on the server it has 10.16.8.1/12. Server has a bridge (for LXC container) with 10.16.8.1/22.
RouterOS' OSPF daemon is on 10.16.0.1/12 interface while bird is on 10.16.8.1/12. As far as I know, this configuration should work as broadcast. Hi
You could check whether both sides have the same idea of DR (designated router) and Backup DR. I have some reports about Mikrotik RouterOS vs. BIRD compatibility problems w.r.t. DR election, where both sides think the other side is DR. Workaround is to change network to PtP (if possible) or set different priority on both sided. BTW, RouterOS being the other OSPF router is the key information i missed in your original report.