Hello We still have some hosts with the quagga routing daemon in a bird environment. With the bird releases 1.0.11 and 1.0.12 it is not working. Bird gets the routes, but quagga doesn't. With the following patch, which Ondrej gave me, it is working (with both releases). Is there any reason, why this patch is not in the current bird release? --- bird-1.0.11.old/proto/ospf/topology.c 2005-02-21 11:05:22.000000000 +0100 +++ bird-1.0.11/proto/ospf/topology.c 2008-09-30 14:32:45.000000000 +0200 @@ -90,14 +90,7 @@ ln->id = neigh->rid; ln->metric = ifa->cost; ln->notos = 0; - if (ifa->iface->addr->flags & IA_UNNUMBERED) - { - ln->data = ifa->iface->index; - } - else - { - ln->data = ipa_to_u32(ifa->iface->addr->ip); - } + ln->data = ipa_to_u32(ifa->iface->addr->ip); } else { Best regards Elmar
On Wed, Feb 04, 2009 at 11:30:52AM +0100, Vonlanthen, Elmar wrote:
Hello
We still have some hosts with the quagga routing daemon in a bird environment.
With the bird releases 1.0.11 and 1.0.12 it is not working. Bird gets the routes, but quagga doesn't.
Can you provide a better description of your network setting? The current code seems to me being fully RFC-compliant. I will look at it. The LSA generating code needs some review, but this is an issue i don't know about. -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
participants (2)
-
Ondrej Zajicek -
Vonlanthen, Elmar