<div dir="ltr"><div>Hi Alexander,</div><div><br></div><div>Thanks for the fast reply!</div><div><br></div><div>Yes, that I do understand. But what I'm trying to do here is to auto discover the peers via the interface (IPv6 link-local).</div><div>So, I'm struggling to understand what the interface option is for if you still need to define the list of neighbors and their ip addresses. It kinda defeats the purpose (I think).</div><div><br></div><div>Br,</div><div>Sander<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 9, 2024 at 6:31 PM Alexander Zubkov <<a href="mailto:green@qrator.net">green@qrator.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Sander,<br>
<br>
The error indicates that you are missing the neighbor's address in<br>
your configuration.<br>
<br>
Regards,<br>
Alexander<br>
<br>
On Mon, Sep 9, 2024 at 4:54 PM Sander P <<a href="mailto:me@sanderp.se" target="_blank">me@sanderp.se</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> I'm on Bird 2.0.8<br>
> The background is that I'm trying to configure link local BGP sessions towards Juniper switches.<br>
> I'm trying to follow the the documentation that indicates that it should be possible to define a interface.<br>
><br>
> <a href="https://bird.network.cz/?get_doc&v=20&f=bird-6.html#ss6.4" rel="noreferrer" target="_blank">https://bird.network.cz/?get_doc&v=20&f=bird-6.html#ss6.4</a><br>
> interface string<br>
><br>
> Define interface we should use for link-local BGP IPv6 sessions. Interface can also be specified as a part of neighbor address (e.g., neighbor fe80::1234%eth0 as 65000;). The option may also be used for non link-local sessions when it is necessary to explicitly specify an interface, but only for direct (not multihop) sessions<br>
><br>
> Here is my config:<br>
><br>
> template bgp ebgp_client_v6 {<br>
> local as system_as_number;<br>
> ipv6 {<br>
> import all;<br>
> export filter export_bgp;<br>
> };<br>
> bfd graceful;<br>
> connect delay time 1;<br>
> connect retry time 5;<br>
> error wait time 1,5;<br>
> error forget time 10;<br>
> };<br>
><br>
> protocol bgp auto_disc_2 from ebgp_client_v6 {<br>
> interface "enp67s0f0np0";<br>
> };<br>
><br>
> and from my understanding it should be enough with just that. But I do get the error:<br>
> /etc/bird/peers.conf:53:1 Neighbor must be configured<br>
><br>
> I've also tried to add "neighbor as asn_of_neighbor;" To the config with the same results.<br>
><br>
> Any help would be much appreciated!<br>
><br>
> Br,<br>
> Sander<br>
</blockquote></div>