Hi Ruben,

thank you very much for the answer!

Ah, you are right.
This is one of the constraints in bird that I don't fully understand.
I have two types of routes - device and gateway ones.
  - in case I have a route to a gateway then the route should not be set if I have no IP connectivity to reach the gateway
  - in case I have a device route then why should I need an IP, I have the 'check link' option that could check if the interface is really UP and RUNNING and set the route accordingly

Cheers
Alexander Velkov

On Wed, Apr 18, 2018 at 2:26 PM, Alexander Velkov <alvel85@googlemail.com> wrote:
Hi Ruben,

thank you very much for the answer!

Ah, you are right.
This is one of the constraints in bird that I don't fully understand.
I have two types of routes - device and gateway ones.
  - in case I have a route to a gateway then the route should not be set if I have no IP connectivity to reach the gateway
  - in case I have a device route then why should I need an IP, I have the 'check link' option that could check if the interface is really UP and RUNNING and set the route accordingly

Cheers
Alexander Velkov

On Wed, Apr 18, 2018 at 9:58 AM, Ruben Laban <r.laban+lists@ism.nl> wrote:
Hi Alexander,

On 17/04/2018 18:01, Alexander Velkov wrote:
This route is never set unless I configure an IP address on the VTI interface. If I repeat the same steps and use Quagga instead of Bird then route is set.

An interface without IP assigned is marked as "down" as far as bird's concerned. Pretty sure that's the reason behind this behavior.

Regards,
Ruben