Hi there, I would like to ask on whether bird is actually used in medium-sized production environments and what the experiences are, with regard to stability and possibilities for debugging, especially on the OSPF and BGP parts. Since I am only learning said more complex routing protocols (until now everything that needed to be done could be handled with static routing or RIP) I wonder if BIRD is a good platform to use. Compared to eg. Cisco or Zebra, the possibilities of getting BGP status information (paths etc) seem to be rather limited. Anyone running BGP on a network consisting of more than just a single box, and running full internet tables ? How How does BIRD do there, since route dampening is on the todo, and the books describe it as a very important feature for an internet grade BGP router ? OSPF I couldnt test at all, bird just crashes right after startup (probably my config file describes an invalid configuration). Again, can BIRD be recommended as a routing solution for single area OSPF networks, around 20-30 Routers ? Scaling for more areas? Interoperability with other vendors tested ? Again, the idea for me is to learn the routing protocols, on a practical example; I dont have 20 Ciscos to play with, and bird looked like a nice little daemon for that job (and also for future deployment, if it works..) Or any other suggestions ? (Replies to this question please in private, as I dont want to start any flame wars here) Regards, Mario -- Mario Lorenz Internet: <ml@vdazone.org> Ham Radio: DL5MLO@OK0PKL.#BOH.CZE.EU Trust the computer industry to shorten "Year 2000" to Y2K. It was this kind of thinking that caused the problem in the first place.
On Wed, 13 Dec 2000, Mario Lorenz wrote:
Hi there,
I would like to ask on whether bird is actually used in medium-sized production environments and what the experiences are, with regard to stability and possibilities for debugging, especially on the OSPF and BGP parts.
Since I am only learning said more complex routing protocols (until now everything that needed to be done could be handled with static routing or RIP) I wonder if BIRD is a good platform to use. Compared to eg. Cisco or Zebra, the possibilities of getting BGP status information (paths etc) seem to be rather limited. Anyone running BGP on a network consisting of more than just a single box, and running full internet tables ? How How does BIRD do there, since route dampening is on the todo, and the books describe it as a very important feature for an internet grade BGP router ?
OSPF I couldnt test at all, bird just crashes right after startup (probably my config file describes an invalid configuration). Again, can BIRD be recommended as a routing solution for single area OSPF networks, around 20-30 Routers ? Scaling for more areas? Interoperability with other vendors tested ?
Dear Sir, unfortunately, OSPF is not fully stable yet. In my TODO list there is about 3 items, I should solve immediately. I hope, I'll do it before New Year. So please hold a few days. (Or you can help with debuging.) (And then I'll implement multiple areas, virtual links and md5 authentification. And then..... OSPFv3.... Sometimes... Ehm..)
Again, the idea for me is to learn the routing protocols, on a practical example; I dont have 20 Ciscos to play with, and bird looked like a nice little daemon for that job (and also for future deployment, if it works..)
Or any other suggestions ? (Replies to this question please in private, as I dont want to start any flame wars here)
Regards,
Mario
Kind regards Ondrej Filip
-- Ondrej Feela Filip
On Thu, 14 Dec 2000, Ondrej Feela Filip wrote:
On Wed, 13 Dec 2000, Mario Lorenz wrote:
Hi there,
I would like to ask on whether bird is actually used in medium-sized production environments and what the experiences are, with regard to stability and possibilities for debugging, especially on the OSPF and BGP parts.
Since I am only learning said more complex routing protocols (until now everything that needed to be done could be handled with static routing or RIP) I wonder if BIRD is a good platform to use. Compared to eg. Cisco or Zebra, the possibilities of getting BGP status information (paths etc) seem to be rather limited. Anyone running BGP on a network consisting of more than just a single box, and running full internet tables ? How How does BIRD do there, since route dampening is on the todo, and the books describe it as a very important feature for an internet grade BGP router ?
OSPF I couldnt test at all, bird just crashes right after startup (probably my config file describes an invalid configuration). Again, can BIRD be recommended as a routing solution for single area OSPF networks, around 20-30 Routers ? Scaling for more areas? Interoperability with other vendors tested ?
Dear Sir, unfortunately, OSPF is not fully stable yet. In my TODO list there is about 3 items, I should solve immediately. I hope, I'll do it before New Year. So please hold a few days. (Or you can help with debuging.)
Cool, one bug fixed.
(And then I'll implement multiple areas, virtual links and md5 authentification. And then..... OSPFv3.... Sometimes... Ehm..)
Again, the idea for me is to learn the routing protocols, on a practical example; I dont have 20 Ciscos to play with, and bird looked like a nice little daemon for that job (and also for future deployment, if it works..)
Or any other suggestions ? (Replies to this question please in private, as I dont want to start any flame wars here)
Regards,
Mario
Kind regards Ondrej Filip
-- Ondrej Feela Filip
Hi!
I would like to ask on whether bird is actually used in medium-sized production environments and what the experiences are, with regard to stability and possibilities for debugging, especially on the OSPF and BGP parts.
About stability: OS interface, BIRD core and BGP should be pretty stable, OSPF is a fairly complex thing to debug, so although Ondrej is putting a lot of effort to fixing its bugs, it should be reasonable stable, but not production quality.
Since I am only learning said more complex routing protocols (until now everything that needed to be done could be handled with static routing or RIP) I wonder if BIRD is a good platform to use. Compared to eg. Cisco or Zebra, the possibilities of getting BGP status information (paths etc) seem to be rather limited.
They seem, but they aren't :-) "show route all" should dump everything known about all the routes.
Anyone running BGP on a network consisting of more than just a single box, and running full internet tables ?
Yes, sometimes me :-) Not in production environment, just for testing and amusement on my home network
How How does BIRD do there, since route dampening is on the todo, and the books describe it as a very important feature for an internet grade BGP router ?
For a large transit site, it surely is, but for any site providing no transit traffic and only importing other's routes and exporting its own network statically (which is a fairly common setup), it isn't needed at all.
Interoperability with other vendors tested ?
For all protocols: tested with Cisco and GateD.
Or any other suggestions ? (Replies to this question please in private, as I dont want to start any flame wars here)
As a co-author of BIRD, I hope I'll not have to wear asbestos, but I think the only routing deamon comparable with BIRD is Zebra -- it has many features BIRD lacks and has undergone much more testing, anyway I think BIRD is better designed and offers a very powerful configuration and filtering language (while Zebra is mimicking almost all brain damaged stuff in Cisco). Have a nice fortnight -- Martin `MJ' Mares <mj@ucw.cz> http://atrey.karlin.mff.cuni.cz/~mj/ Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth Don't forget to save the Earth! We don't have any backups!
participants (3)
-
Mario Lorenz -
Martin Mares -
Ondrej Feela Filip