Add/Remove advertisements via birdc (or other mecanism)?

Anthony Hoppe ahoppe at backblaze.com
Thu Aug 7 00:54:07 CEST 2025


Hello,

We are currently using GoBGP with keepalived and are looking to switch
to BIRD.  We currently have keepalived inject the VIPs into GoBGP via
the following quorum_up and quorum_down commands:

quorum_up   "/usr/bin/gobgp global rib add -a ipv4 [VIP-ADDRESS]/32"
quorum_down "/usr/bin/gobgp global rib del -a ipv4 [VIP-ADDRESS]/32"

Is there a similar mechanism with BIRD?  Right now what I've done is
instead I'm having keepalived add/remove the VIPs to/from a dummy
interface and have the dummy interface as one of the interested
interfaces under protocol direct.

quorum_up   "/usr/bin/ip address add [VIP-ADDRESS]/32 dev VIPs"
quorum_down "/usr/bin/ip address delete [VIP-ADDRESS]/32 dev VIPs"

This works as expected, when keepalived adds the VIPs BIRD exports
them and when keepalived removes the VIPs BIRD stops exporting them.

However, I am still curious if there is a mechanism where I can tell
keepalived to tell BIRD directly to advertise them?

Thanks!

-- 
This email, including its contents and any attachment(s), may contain 
confidential and/or proprietary information and is solely for the review 
and use of the intended recipient(s). If you have received this email in 
error, please notify the sender and permanently delete this email, its 
content, and any attachment(s).  Any disclosure, copying, or taking of any 
action in reliance on an email received in error is strictly prohibited.


More information about the Bird-users mailing list