<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<tt>Hello guys!<br>
<br>
Just because today we encountered again the same issue with
direct, I am very curious on this:<br>
<br>
I totally agree with what you guys explained about the need of the
direct protocol. Once we set it then reachability works and all is
ok.<br>
<br>
Our big question is why was it working before the moment it lost
the BGP session?? In other words: the set up :<br>
<br>
RS - BGP session with the ROUTER - and behind the Router we have
Caches. <br>
<br>
Before the router was announcing to the RS(BIRD v2.0.7) the caches
and that they are reachable by the router. Without any direct. <br>
<br>
Until one day we lose the bgp session, and we can ping the caches
from the RS but not reachable . Once we set it as direct on the
bird then all is fine.<br>
<br>
Question is why was it working before without direct ?? :=)<br>
<br>
Many thanks for your time!<br>
<br>
Have a great day all!<br>
<br>
Irene. <br>
</tt><br>
<div class="moz-cite-prefix">On 23/03/2020 17:07, Fabiano D'Agostino
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CACfJ4=kNwvZ_Tq_BMUupSFPx5kzB14XkEazCDAe+QPAB1R5Zww@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Hi Bernd,
<div>no, the routing "from the kernel" doesn't come via 'learn
yes', but via RIB, I mean if I do 'route' it shows the
directly connected networks. The problem is that if I use the
Direct protocol, the command 'route' shows me two same
directly connected networks, one coming from RIB and the other
one coming from Bird. </div>
<div>I tried protocol bgp { direct; }, but it doesn't change.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Fabiano</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Il giorno lun 23 mar 2020 alle
ore 16:15 Bernd Naumann <<a
href="mailto:bena@spreadshirt.net" moz-do-not-send="true">bena@spreadshirt.net</a>>
ha scritto:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On
23.03.20 16:01, Fabiano D'Agostino wrote:<br>
> Hi Benedikt,<br>
> I am just learning Bird and I didn't want to use the
Direct protocol<br>
> because using it I have two same routes in the RIB for
the directly<br>
> connected networks, one coming from the kernel and the
second one coming<br>
> from the direct protocol.<br>
<br>
<br>
Is the routing "from the kernel" coming via `learn yes;`? If
you have no <br>
need to import "alien" routes, you can disable `learn` and
just use <br>
`direct` and `static` protocol. /* OR if you know that your
neighbor is <br>
directly connected to you can also set 'direct' on the
`protocol bgp`. */<br>
<br>
Bernd<br>
<br>
<br>
</blockquote>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Irene Lalioti
Network Engineer
Fondation RESTENA
2, avenue de l'Université
L-4365 Esch/Alzette
Tel: +352 424409 1
Fax: +352 422473</pre>
</body>
</html>