OSPF: problem with route insert and delete sequences
Hi list, we built a network with 2 OSPF areas and 18 Linux based Bird OSPF routers, running Bird 1.4.4 on Debian wheezy (mostly). And there are even more routers from other vendors. Part of this network is a VPN gateway which also takes part in OSPF routing. On this gateway up- and down scripts set or delete routes to the connected sites. So these routes are set or deleted in the kernel routing table and then noticed by Bird and ditributed. Now comes the problem: if one particular route is repeatedly set and deleted within a few seconds (as it appears when a VPN line flaps), then we see the following: Bird propagates each change to his neighbours immediately, but stops doing so after a few changes (3 to 5), at least the neighbour does not show the changes in his debug log anymore. This can be reproduced by setting and deleting kernel routes on the command line, with sleep 1 between. A Cisco box apparently does some kind of filtering: each change is propagated after ~5 seconds if no further change within this interval negates the change. (e.g.: route is deleted and re-inserted within 1 second, then no change is propagated to the neighbours). As Bird stops propagating these changes it is some kind of random which state the neighbours are left. So wrong routes may remain (delete is missing at the end), or reappearing routes are not propagated and lost. So from the behaviour seen with the current release some kind of serious problem arises for us. Probably this is related to "future work" Route aggregation and flap dampening from the Bird web site? What would be a workaround to circumvent this? Are there plans to fix this in the near future? Best regards Gerold -- Abteilung Systembetrieb Telefon: +49 2371 787 117 Fax: +49 2371 787 61117 E-Mail: gruber@citkomm.de Internet: http://www.citkomm.de Citkomm services GmbH* KDVZ Citkomm (Kommunaler Zweckverband) Griesenbraucker Str. 4 58640 Iserlohn Telefon: +49 2371 787 0 Fax: +49 2371 787 279 E-Mail: post@citkomm.de * Sitz der Gesellschaft: Iserlohn Handelsregister: AG Iserlohn, HRB 26 86 Geschäftsführer: Dr. Michael Neubauer, Hans Jürgen Friebe, Kerstin Pliquett
participants (1)
-
Gerold Gruber