[ixpmanager] BIRD2 configuration question

Ian Chilton ian at lonap.net
Tue Apr 6 14:23:51 IST 2021


Hi Tom,

We transitioned from BIRD v1 to v2 (with RPKI & large communities) in 
Sept 2019 and it’s worked great.

We use Debian packages and run two instances on each route server - one 
for v4 and one for v6.

ichilton at rs1:~$ ps -ef |grep bird
bird       525     1  0  2019 ?        4-14:43:59 /usr/sbin/bird -c 
/etc/bird-rs1-ipv6.conf -s /var/run/bird-ipv6.ctl -u bird -g bird
bird       531     1  2  2019 ?        11-05:16:07 /usr/sbin/bird -c 
/etc/bird-rs1-ipv4.conf -s /var/run/bird-ipv4.ctl -u bird -g bird

I use systemd units like this:

——-

[Unit]
Description=BIRD - {{ item }}
After=network.target

[Service]
Type=forking
ExecStart=/usr/sbin/bird -c /etc/bird-{{ ansible_hostname }}-{{ item 
}}.conf -s /var/run/bird-{{ item }}.ctl -u bird -g bird
ExecReload=/usr/bin/kill -HUP $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

——-

.. where {{ item }} is replaced with ipv4 and ipv6.

Ian


On 6 Apr 2021, at 14:15, Tom Duff wrote:
> ...which makes sense to me, but I've gone through all the bird docs,
> and I cannot for the life of me figure out how to run an apt-installed
> version of BIRD 2.0.7 as two separate daemons.


More information about the ixpmanager mailing list