Hi Bernd, 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. I tried protocol bgp { direct; }, but it doesn't change. Thanks, Fabiano Il giorno lun 23 mar 2020 alle ore 16:15 Bernd Naumann <bena@spreadshirt.net> ha scritto:
On 23.03.20 16:01, Fabiano D'Agostino wrote:
Hi Benedikt, I am just learning Bird and I didn't want to use the Direct protocol because using it I have two same routes in the RIB for the directly connected networks, one coming from the kernel and the second one coming from the direct protocol.
Is the routing "from the kernel" coming via `learn yes;`? If you have no need to import "alien" routes, you can disable `learn` and just use `direct` and `static` protocol. /* OR if you know that your neighbor is directly connected to you can also set 'direct' on the `protocol bgp`. */
Bernd