Linked by Thom Holwerda on Sun 12th Mar 2006 18:29 UTC, submitted by Nix_User
OpenBSD "I started OpenBGP two years ago, after getting completely fed up with Zebra, which we were running before. There were lots of bugs, bad configuration language, performance problems, and since I don't speak Japanese - I had problems understanding the documentation. Zebra makes heavy use of cooperative threads, which leads to it's main problem: combined with the central event queue, Zebra can lose sessions while busy. Zebra successor, Quagga, caught up and apparently fixed many of the bugs. However, they still used the Zebra's design, which I think is wrong. So, the issues are kind of unfixable."
Thread beginning with comment 103970
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: nonsence
by renox on Mon 13th Mar 2006 09:19 UTC in reply to "RE[3]: nonsence"
renox
Member since:
2005-07-06

Sorry maybe I wasn't clear enough: in RIP by default the source IP address used to broadcast a route is the gateway, but when there are several IP address on a given interface sometimes it can be difficult to be sure that the route is broadcast with the IP address you want.
But in RIPv2, you can broadcast a route specifying the IP address of the gateway, but I haven't managed to do it, documentation of zebra is a bit incomplete in my opinion (this plus the other flaw mentioned, I can understand why someone started a different progress..).

Reply Parent Bookmark Score: 1

RE[5]: nonsence
by eazy on Mon 13th Mar 2006 09:45 in reply to "RE[4]: nonsence"
eazy Member since:
2006-03-12

what do you mean: to broadcast a route? As I know RIPv1 broadcast entire routing table, not a single route. RIPV2 sends routing table unicast or multicast. If you have several IP adresses on a given interface use RIPv2 and send routing table to one or more neighbours neighbors:
router rip
neighbor 10.10.10.10
neignbor 192.168.100.100

Reply Parent Bookmark Score: 1

RE[6]: nonsence
by renox on Mon 13th Mar 2006 17:54 in reply to "RE[5]: nonsence"
renox Member since:
2005-07-06

s/broadcast/publish/

You can publish a route with a specific gateway IP address in the RIPv2 protocol ie you don't only say "I know a route towards the subnet X with a cost C" but "the gateway GW know a route towards the subnet X with a cost C".

How do I put the gateway GW in the ripd configuration file?

It's not clear at all from zebra's documentation.

Reply Parent Bookmark Score: 1