<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>