<div dir="auto">Well, at least over IPv4 it was not necessary to have a "direct" protocol.<div dir="auto"><br></div><div dir="auto">But I'll try</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Lucas</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Mar 26, 2026, 18:28 Alexander Zubkov <<a href="mailto:green@qrator.net">green@qrator.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Lucas,</div><div><br></div><div>"protocol device" might be an issue, I think it's almost must-have for bgp. Because to establish the session bird needs to know interfaces and ip information. And that is supplied by "protocol device".</div><div><a href="https://bird.nic.cz/doc/bird-3.2.0.html#device" target="_blank" rel="noreferrer">https://bird.nic.cz/doc/bird-3.2.0.html#device</a></div><div><br></div><div>Regards,</div><div>Alexander</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 26, 2026 at 10:10 PM Lucas da Vila <<a href="mailto:dev@ldv.ar" target="_blank" rel="noreferrer">dev@ldv.ar</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"><div dir="ltr"><div dir="auto"><div class="gmail_default" style="font-family:monospace">Hi Alexander,</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">I don't have a "protocol device" I was just hoping to receive the announcements from the RR a get the BMP output for analysis.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Regards</div><div class="gmail_default" style="font-family:monospace">lucas</div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 26, 2026, 16:46 Alexander Zubkov <<a href="mailto:green@qrator.net" target="_blank" rel="noreferrer">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"><div dir="ltr"><div>Hi Lucas,</div><div><br></div><div>I have some working bgp sessions over link-local addresses. Only that they are hand-configured, not automatic ones. And I have bird2, not bird3. My config is something like this:</div><div><br></div><div>protocol bgp bgp_router_c6 {<br> neighbor fe80::2 as 65000;<br> local fe80::1 as 65000;<br> interface "vlan100";<br> direct;</div><div> strict bind yes;<br> free bind yes;<br><br> ipv6 {<br> next hop keep; ...<br> };<br>}<br><br></div><div>"free bind" should not be necessary here, I think. Do you have "protocol device" in your config?</div><div><br></div><div>Regards,</div><div>Alexander Zubkov</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 26, 2026 at 8:21 PM Lucas da Vila <<a href="mailto:dev@ldv.ar" rel="noreferrer noreferrer" target="_blank">dev@ldv.ar</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"><div dir="ltr"><div class="gmail_default" style="font-family:monospace"><div class="gmail_default">Hi!<br><br>I'm a member of the DN42 network, and I have a mikrotik router connected to it, I've only have 1 peer and I'm receiving over MP-BGP IPv4 and IPv6 prefixes. Also on the mikrotik I'm running a route-reflector.<br><br></div><div class="gmail_default">With my bird3 (3.2.0 from debian repo) instance I'm trying to connect to the route reflector over a couple of IPv6 LL addresses. But it doesn't seem to be working. This is my bird3 config:</div><div class="gmail_default"><br></div><div class="gmail_default">```<br></div><div class="gmail_default">router id 192.168.1.200;<br><br>log "/var/log/bird/bird.log" all;<br><br>protocol bgp mkt01_dn42_rr {<br> description "mkt01 dn42 RR";<br> # local 192.168.1.200 as 64512;<br> local fe80::42e2:30ff:fe60:edbb%wlp2s0 as 64512;<br> # neighbor 192.168.1.201 as 64512;<br> neighbor fe80::2805%wlp2s0 as 64512;<br><br> interface "wlp2s0";<br> direct;<br> strict bind yes;<br><br> ipv4 {<br> import all;<br> };<br><br> ipv6 {<br> import all;<br> };<br><br>}<br><br>protocol bmp {<br> station address ip 127.0.0.1 port 5000;<br> monitoring rib in pre_policy;<br> monitoring rib in post_policy;<br>}</div><div class="gmail_default">```</div><div class="gmail_default"><br></div><div class="gmail_default">After trying adding and removing params liks strict bind, interface, etc I was not able to land a configuration that finally worked.</div><div class="gmail_default"><br></div><div class="gmail_default">I must say that over IPv4 the session was established, but over IPv6 stills in Idle.</div><div class="gmail_default"><br></div><div class="gmail_default">Is anyone out there with a similar config? Any ideas why this happens?<br><br>Regards, </div><div class="gmail_default">Lucas</div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>