<div dir="ltr">Good evening Alexander,<div><br><div>Direct protocol enabled:</div><div>'route' command:</div><div>Destination Gateway Genmask            Flags Metric iface</div><div>192.168.1.0      *        255.255.255.0       U       0         enp0s3</div><div>192.168.1.0      *        255.255.255.0       U       32       enp0s3</div><div>192.168.2.0      *        255.255.255.0       U       0         enp0s8</div><div>192.168.2.0      *        255.255.255.0       U        32      enp0s8</div><div>192.168.4.0      *        255.255.255.0       U        32      enp0s8</div><div>'show route' command:</div><div><a href="http://192.168.1.0/24">192.168.1.0/24</a> enp0s3</div><div><a href="http://192.168.2.0/24">192.168.2.0/24</a>  enp0s8 via 192.168.2.22 on enp0s8</div><div><a href="http://192.168.4.0/24">192.168.4.0/24</a> via 192.168.2.22 on enp0s8</div></div><div><br></div><div>Direct protocol disabled:  <br></div><div><div>'route' command:</div><div>Destination Gateway Genmask            Flags Metric iface</div><div>192.168.1.0      *        255.255.255.0       U       0         enp0s3</div><div>192.168.2.0      *        255.255.255.0       U       0         enp0s8  </div></div><div>'show route' command: </div><div>empty <br></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 mar 24 mar 2020 alle ore 21:00 Alexander Zubkov <<a href="mailto:green@qrator.net">green@qrator.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">I think it would be easier if you showed your route tables in both cases.<br>
<br>
On Tue, Mar 24, 2020 at 8:57 AM Irene Lalioti <<a href="mailto:irene.lalioti@restena.lu" target="_blank">irene.lalioti@restena.lu</a>> wrote:<br>
><br>
> 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>
><br>
> On 23/03/2020 17:07, Fabiano D'Agostino wrote:<br>
><br>
> Hi Bernd,<br>
> 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.<br>
> I tried protocol bgp { direct; }, but it doesn't change.<br>
><br>
> Thanks,<br>
><br>
> Fabiano<br>
><br>
> Il giorno lun 23 mar 2020 alle ore 16:15 Bernd Naumann <<a href="mailto:bena@spreadshirt.net" target="_blank">bena@spreadshirt.net</a>> ha scritto:<br>
>><br>
>> 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>
><br>
> --<br>
> Irene Lalioti<br>
> Network Engineer<br>
> Fondation RESTENA<br>
> 2, avenue de l'Université<br>
> L-4365 Esch/Alzette<br>
><br>
> Tel: +352 424409 1<br>
> Fax: +352 422473<br>
</blockquote></div>