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
>

Reply via email to