Bird-1.0.9 vs Quagga (ex zebra) in a OSPF network

Ondrej Filip feela at network.cz
Tue Aug 10 14:34:30 CEST 2004


On Sun, 8 Aug 2004, Damjan wrote:

> > > My network has several Cisco routers, several Linux routers and my
> > > workstation is on the same network. The Linux routers have Quagga
> > > installed, but on my computer I test both wiht Bird and Quagga.
> > > 
> > > The problem is that Quagga receives all he routes published by the Cisco
> > > routers, while Bird doesn't.
> > > 
> > > Even more interesting, from two Cisco routers bird doesn't receive any
> > > routes, but from one of the Ciscos bird receives 65 routes while Quagga
> > > receives 87 routes.
> > 
> > Please, can you send me some more information? Some map of network 
> > topology, some 'show ospf' from BIRD and 'show ip ospf database' from 
> > Cisco and Zebra etc?
> 
> well, I've managed to overcome the problem by commenting out line 51 in
> proto/ospf/hello.c (that line "return"s if hello options mismatch).
> (this trick was suggested by you).
> 
> One of the Cisco routers is sending packets that Bird doesn't know how
> to handle (by default), so Bird was not communicating with it. 
> Now its ok.

Great. So there is no problem?

> The bird client still truncates output though. I have some 168 routes in
> OSPF but executing "show route" on the birdc command promt returns only
> 60 or so. 

Hmm, that is known bug. MJ is working on it.

> However, executing >>>echo 'show route' | birdc<<< returns all the
> routes, so I'm guessing this has something to do with the readline or
> ncurses support in birdc. 
> 
> My readline version is 4.3, and ncurses 5.4 (a slackware-10.0 system).


			Feela





More information about the Bird-users mailing list