Hi, it only works on OpenBSD and any efforts to port it to FreeBSD or Linux weren't really successful. The reason is that OpenBSD's routing daemons heavilly utilize the kernel's routing stack that has many interfaces and features that are not available in and is not compatible to other OSes. You end up with a half-working daemon missing many features and lots of #if 0's in the code.
reyk On Mon, Oct 12, 2009 at 10:40:14AM -0700, Barry Friedman wrote: > Hi, I'm looking at open source BGP implementations for possible use on > a Linux-based system. I'm interested in OpenBGPd and I understand that > it's part of OpenBSD but in the application that I'm looking at the > only choice I am given is Linux. My questions are: > > Are there any projects to create an OpenBGPd implementation that is > portable and separate from OpenBSD? I'm aware of quick-n-dirty "ports" > like http://wiki.version6.net/openbgpd but was wondering more formal > projects to create a full-featured and portable implementation that is > more like a true open source project (ie. on a public source control > server with open forums, mailing lists, bug reporting, frequent > releases, etc). > > Is the current OpenBGPd development team an open team in which anyone > may contribute patches, or is it a closed team? > > If there was a porting effort, could the changes be incorporated into > the existing project, or would a portable OpenBGPd need to be a > separate project? > > At this stage I'm just gathering information and answers to the above > questions would be very helpful. > > Thanks, > Barry