Hi, >From my understanding, there can be only one neighbor here, but you can set different parts of it with multiple directives, i.e.:
neighbor 10.0.1.1; neighbor as 65000; But two different IPs would be two neighbors and you must have two separate bgp protocols for that. Or a dynamic protocol that spawns specific protocols. Regards, Alexander On Sat, Dec 30, 2023, 14:42 Nico Schottelius via Bird-users < bird-users@network.cz> wrote: > > Hello again, > > in the bird documentation for BGP it says: > > > -------------------------------------------------------------------------------- > neighbor [ip | range prefix] [port number] [as number] [internal|external] > > ... > Like local parameter, this parameter may also be used multiple times > with different sub-options. > ... > > > -------------------------------------------------------------------------------- > > That is however not possible, as can be seen : > > > -------------------------------------------------------------------------------- > blind:/home/nico# bird -c ./bird.conf > bird: ./bird.conf:3:28 Only one neighbor per BGP instance is allowed > blind:/home/nico# cat bird.conf > protocol bgp client1 { > neighbor 10.0.1.1 as 65000; > neighbor 10.0.1.2 as 65000; > > ipv4; > } > > -------------------------------------------------------------------------------- > > So my question is, is > > - a) the documentation wrong > - b) the code wrong or > - c) the reader wrong? > > Best regards, > > Nico > > p.s.: tested on bird 2.14 > > -- > Sustainable and modern Infrastructures by ungleich.ch >