This document compares the BGP routing daemons OpenBGPD and BIRD. It summarizes that OpenBGPD has three separate processes while BIRD has one process but separate instances for IPv4 and IPv6. OpenBGPD allows more flexible command execution and configuration changes while BIRD is more strict. OpenBGPD is not good at handling prefix filters, which can result in long routing convergence times and blackholes, while BIRD handles prefix filters well and has very short convergence. Memory and CPU usage increase with BIRD's per-client routing tables. The document considers switching to BIRD but notes ongoing testing is needed to ensure performance is not impacted.