Bird to quagga interoperation

Vonlanthen, Elmar Elmar.Vonlanthen at united-security-providers.ch
Wed Feb 4 11:30:52 CET 2009


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5222 bytes
Desc: not available
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20090204/ccbdb213/attachment.bin>


More information about the Bird-users mailing list