BIRD is taking too much time to converge 106362 prefixes from a non-client iBGP neighbor

Ondrej Zajicek santiago at crfreenet.org
Mon Apr 17 14:17:29 CEST 2023


On Thu, Apr 13, 2023 at 11:47:12PM +0600, saifullah at fiberathome.net wrote:
> Hi, 
> 
> Thanks for your feedback. The topology is BIRD is connected with total 8
> neighbors (1 is non-client and 7 are in client mode) for my setup. The
> non-client neighbor is actually a high end central RR router which advertise
> about 106k prefixes to BIRD and with other 7 client, the prefix count is
> below 100. 
> 
> 1. During that time, I have checked and found that CPU load was normal.
> 2. I also checking prefix count using command "show protocols all
> <non_client_neighbor>" and found prefixes were increasing gradually.

Hi

If CPU was normal (idle), then it is unlikely an issue with BIRD.
Prefixes are processed as they arrive, so they are delayed only if BIRD
cannot catch up and use 100% CPU (note that it is single-threaded, so you
have to check load on individual CPUs and not aggregate load, like is
default in 'top'). Perhaps the other side send prefixes slowly?

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


More information about the Bird-users mailing list