OSPF: LSA disappeared

Bjoern Engels engels at openit.de
Wed Jan 25 15:14:10 CET 2012


Hi,

we're running redundant pairs of routers using keepalived for VRRP and
BIRD for OSPF. (bird-1.3.3 through bird-1.3.6 actually)

Static routes are configured in BIRD so when keepalived transitions to
master state it adds ip addresses to a bunch of vlan interfaces and the
routes' gateways become directly reachable and are being announced.

Now when I failover from one primary router to a backup router by
stopping keepalived the interfaces' addresses are being deleted on the
former master and added to the backup router. 

Immediately after such a transition all BIRD routers fill their log
files periodically with this kind of messages:

Jan 25 14:47:06 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.0, Rt: 10.10.10.170)
Jan 25 14:47:06 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.128, Rt: 10.10.10.170)
Jan 25 14:47:06 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 198.51.100.160, Rt: 10.10.10.170)
Jan 25 14:47:06 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.0, Rt: 10.10.10.170)
Jan 25 14:47:06 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.128, Rt: 10.10.10.170)
Jan 25 14:47:06 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 198.51.100.160, Rt: 10.10.10.170)
Jan 25 14:47:11 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.0, Rt: 10.10.10.170)
Jan 25 14:47:11 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.128, Rt: 10.10.10.170)
Jan 25 14:47:11 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 198.51.100.160, Rt: 10.10.10.170)
Jan 25 14:47:11 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.0, Rt: 10.10.10.170)
Jan 25 14:47:11 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 192.0.2.128, Rt: 10.10.10.170)
Jan 25 14:47:11 cr4b bird: OSPF: LSA disappeared (Type: 0005, Id: 198.51.100.160, Rt: 10.10.10.170)


proto/ospf/lsupd.c says this should never happen:

/* Probably flushed LSA, this should not happen */
log(L_WARN "OSPF: LSA disappeared (Type: %04x, Id: %R, Rt: %R)",
  lsr->lsh.type, lsr->lsh.id, lsr->lsh.rt);

Is this some bug in BIRD or caused by the way we use it?

Regards
Bjoern
-- 
Bjoern Engels                                                OpenIT GmbH
engels at openit.de                                    In der Steele 33a-41
PGP keyID 1024D/895F13C3                             D-40599 Duesseldorf
________________________________________________________________________
HRB 38815 Amtsgericht Duesseldorf                    USt-Id DE 812951861
         Geschaeftsfuehrer: Oliver Haakert, Maurice Kemmann



More information about the Bird-users mailing list