[Olsr-users] Problems with the quagga plugin

Damien Miliche (spam-protected)
Mon May 9 11:37:40 CEST 2011


Hi all,


I am currently busy with experimenting MANET routing, and especially olsrd.
Except for some quality wireless link problem, it performs quite good for
my tests.

Now I would like to connect my MANET to a fixed network running OSPF.
As I understood, the route redistribution between OLSR and OSPF is possible
via the combination of quagga and the corresponding plugin for olsrd.
After patching and recompiling quagga and loading the quagga plugin into
olsrd, I can see the olsrd routes in quagga ("show ip route").
I have some problems however:
 - a specific "show ip route olsr" makes the zebra daemon crash (connection
   closed for the telnet, and the daemon is stopped);
 - the olsr routes are marked as "inactive" in quagga;
 - these routes are not redistributed to the kernel;
 - these routes are not redistributed to other OSPF nodes.

I don't see however where is the problem. Has anyone of you experimented
such problems or in the contrary no problem while experimenting the same
setup?


The olsrd version I am using is 0.6.0 and the quagga version is 0.99.18.

I am using the default config files for quagga, with just the following
added to the ospfd.conf files:
    router ospf
     redistribute olsr
     network 192.168.20.0/24 area 0.0.0.0

For olsrd, the quagga plugin is loaded with the following parameters:
    LoadPlugin "olsrd_quagga.so.0.2.2"
    {
        PlParam "Redistribute" "ospf"
        PlParam "ExportRoutes" "only"
        PlParam "Distance" "125"
        PlParam "LocalPref" "false"
        PlParam "SockPath" "/var/run/zserv.api"
        PlParam "Version" "1"
    }


Thanks in advance for your help.

Best regards,

-- 
Damien Miliche





More information about the Olsr-users mailing list