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