Discussion:
BIRD on FreeBSD
Eric Nghia Nguyen Duy
2014-09-04 11:32:51 UTC
Permalink
Dear all BIRD users,

At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
--
Best Regards,
Eric Nghia Nguyen-Duy
NOC engineer
www.ams-ix.net
***@ams-ix.net
Slawa Olhovchenkov
2014-09-04 11:36:22 UTC
Permalink
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
I don't remember any special for modern versions of FreeBSD.
Ondrej Filip
2014-09-04 11:37:07 UTC
Permalink
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.

Ondrej
Post by Eric Nghia Nguyen Duy
At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
Eric Nghia Nguyen Duy
2014-09-04 11:46:46 UTC
Permalink
Hi Ondrej,

Thank you for the quick reply. How shall I specify the MD5 password for
BIRD in BSD then ?? Could you provide a config sample for it please ?
Post by Ondrej Filip
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
Ondrej
Post by Eric Nghia Nguyen Duy
At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
--
--
Best Regards,
Eric Nghia Nguyen-Duy
NOC engineer
www.ams-ix.net
***@ams-ix.net
Ondrej Filip
2014-09-04 11:56:55 UTC
Permalink
Post by Eric Nghia Nguyen Duy
Hi Ondrej,
Thank you for the quick reply. How shall I specify the MD5 password for
BIRD in BSD then ?? Could you provide a config sample for it please ?
http://bird.network.cz/?get_doc&f=bird-6.html#ss6.2

password string

Use this password for MD5 authentication of BGP sessions. Default:
no authentication. Password has to be set by external utility (e.g.
setkey(8)) on BSD systems.

Ondrej
Post by Eric Nghia Nguyen Duy
Post by Ondrej Filip
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
Ondrej
Post by Eric Nghia Nguyen Duy
At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
--
--
Best Regards,
Eric Nghia Nguyen-Duy
NOC engineer
www.ams-ix.net
Alexander Shikov
2014-09-04 12:29:11 UTC
Permalink
Post by Ondrej Filip
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
There is one unsolved problem with passwords on FreeBSD, 9.2-RELEASE.
http://marc.info/?l=bird-users&m=139575629320570&w=2

I haven't checked it with newer versions yet.
--
Alexander Shikov
Technical Staff, Digital Telecom IX
Tel.: +380 44 201 14 07
http://dtel-ix.net/
Alexander V. Chernikov
2014-09-05 08:52:25 UTC
Permalink
Post by Alexander Shikov
Post by Ondrej Filip
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
There is one unsolved problem with passwords on FreeBSD, 9.2-RELEASE.
http://marc.info/?l=bird-users&m=139575629320570&w=2
I haven't checked it with newer versions yet.
It looks like I've missed this topic. I'll try to reproduce & investigate.
Alexander Shikov
2014-09-23 16:30:56 UTC
Permalink
Hello!
Post by Alexander V. Chernikov
Post by Alexander Shikov
Post by Ondrej Filip
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
There is one unsolved problem with passwords on FreeBSD, 9.2-RELEASE.
http://marc.info/?l=bird-users&m=139575629320570&w=2
I haven't checked it with newer versions yet.
It looks like I've missed this topic. I'll try to reproduce & investigate.
Dear Alexander,

did you have any luck on reproducing and investigation?
--
Alexander Shikov
Technical Staff, Digital Telecom IX
Tel.: +380 44 201 14 07
http://dtel-ix.net/
Alexander V. Chernikov
2014-09-27 07:25:05 UTC
Permalink
Post by Alexander Shikov
Hello!
Post by Alexander V. Chernikov
Post by Alexander Shikov
Post by Ondrej Filip
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
There is one unsolved problem with passwords on FreeBSD, 9.2-RELEASE.
http://marc.info/?l=bird-users&m=139575629320570&w=2
I haven't checked it with newer versions yet.
It looks like I've missed this topic. I'll try to reproduce & investigate.
Dear Alexander,
did you have any luck on reproducing and investigation?
Yes, please take a look at http://svnweb.freebsd.org/base?view=revision&revision=272201
Unfortunately, it’s too late for it to be included in 10.1.
I think it should apply to 9/8 as is, please write me if this is not true.
I think I’ll come back in a few days with more patches reflecting this piece.
I’m going to eliminate TCP_SIGNATURE kernel config option and turn in on by default.
Where is also WIP to make IPSEC loatable module so hopefully it will be possible to do this stuff on generic kernel.
Post by Alexander Shikov
--
Alexander Shikov
Technical Staff, Digital Telecom IX
Tel.: +380 44 201 14 07
http://dtel-ix.net/
Alexander Shikov
2014-10-13 15:31:54 UTC
Permalink
Hello!
Post by Alexander V. Chernikov
Post by Alexander Shikov
Post by Alexander V. Chernikov
Post by Alexander Shikov
Post by Ondrej Filip
Hi Eric!
I wrote BSD port a while ago. And honestly our primary platform is
Linux. So there are some small issues, like BGP passwords (must be set
outside BIRD). However it should work, especially in your case, as BGP
route server uses very little from OS environment.
There is one unsolved problem with passwords on FreeBSD, 9.2-RELEASE.
http://marc.info/?l=bird-users&m=139575629320570&w=2
I haven't checked it with newer versions yet.
It looks like I've missed this topic. I'll try to reproduce & investigate.
Dear Alexander,
did you have any luck on reproducing and investigation?
Yes, please take a look at http://svnweb.freebsd.org/base?view=revision&revision=272201
Unfortunately, it's too late for it to be included in 10.1.
I think it should apply to 9/8 as is, please write me if this is not true.
I think I'll come back in a few days with more patches reflecting this piece.
I'm going to eliminate TCP_SIGNATURE kernel config option and turn in on by default.
Dear Alexander,

what tree in SVN should be changed by your commit?
I took a look on stable/9/sys/netinet/tcp_subr.c, it has not been changed yet.

I'm ready to test your patch as soon as it appear in 9-STABLE.
--
Alexander Shikov
Technical Staff, Digital Telecom IX
Tel.: +380 44 201 14 07
http://dtel-ix.net/
Dmitry S. Nikolaev
2014-09-04 11:45:10 UTC
Permalink
Hi.

We are running BIRD on FreeBSD:
- 7.2-STABLE i386
- 9.1-STABLE amd64
- 9.2-RELEASE amd64
- 9.2-STABLE amd64

BIRD working fine.

If you interested we wrote PHP LG for BIRD. See it here:
http://bird-lg.subnets.ru/

---
With best regards, Dmitry S. Nikolaev

Moscow, Russia
phone: +7 (499) 678 8007 [ext. 6003]
fax: +7 (499) 678 8007 [ext. 7777]
www: http://www.mega-net.ru
mail: ***@mega-net.ru

---
With best regards, Dmitry S. Nikolaev

Moscow, Russia
phone: +7 (499) 678 8007 [ext. 6003]
fax: +7 (499) 678 8007 [ext. 7777]
www: http://www.mega-net.ru
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
Alexander V. Chernikov
2014-09-05 08:35:50 UTC
Permalink
Post by Eric Nghia Nguyen Duy
Dear all BIRD users,
At this moment we are looking into deploy BIRD of FreeBSD so we would
like to have some opinion from someone already did it.
Hello, Eric.

We've got > 100 bird instances running on FreeBSD boxes.
Personally I (as net/bird maintainer) care very much about running bird
on FreeBSD.
Post by Eric Nghia Nguyen Duy
It should be pretty straight forward but if there is any
concerns/issue/experience that anyone want to share, it would be
appreciated.
It should be. Don't hesitate to ask if you run into some OS-related
problems.
Continue reading on narkive:
Loading...