[OLSR-users] OLSR and Zebra

Jan-Willem Smaal (spam-protected)
Wed Aug 17 20:24:37 CEST 2005


Russell Handorf wrote:
> Greetings everyone,
> 
> I'm having trouble with Zebra not broadcasting OLSR routes via OSPF. I've
> googled around for a solution, but no one has presented something that I
> have seen that works.

That's because there is no quick fix.

> Does anyone have any insight to why this may be? I do have Zebra configured
> to rebroadcast kernel routes.

I thought it to be that simple as well; it is not see below:

> Thanks for any and all pointers,
> 
> r
> 
> Relevant config options for Zebra:
> 
> router ospf
>  ospf router-id 172.16.10.1
>  redistribute kernel
>  network 172.29.10.0/30 area 0.0.0.0
>  network 172.29.10.4/30 area 0.0.0.0
>  network 172.29.10.8/30 area 0.0.0.0
>  network 172.29.10.12/30 area 0.0.0.0


This does not work because zebra marks the OLSR kernel routes as 
inactive.  Quick fix is to hack the zebra daemon; real fix is to 
implement a zebra client in OLSRd to talk to zebra.  You want to take 
the HNA4 set from OLSRd (implement a module) and send them to zebra 
(using the Z-protocol).

I have some example code for this; but nothing mature enough to be 
deployed in any live network.

This is a real stumble block for OLSRD deployment IMHO; anyone whishing 
to deploy this (with dynamic redistribution) in a network where OSPF is 
the IGP is out of luck currently...

J-W,
-- 
Jan-Willem Smaal <(spam-protected)>
NATO C3 Agency, CIS transmission and network services



More information about the Olsr-users mailing list