Hi Ondrej, Thanks for the tip ! I also notified Arista and the fix should be available on the next EOS release (4.16) during Q1 2016. +++ Romain -----Original Message----- From: Ondrej Zajicek [mailto:santiago@crfreenet.org] Sent: mercredi 9 décembre 2015 14:01 To: Aviolat Romain Cc: bird-users@network.cz Subject: Re: Bird linux "proto bird" field On Wed, Dec 09, 2015 at 07:20:23AM +0000, Aviolat Romain wrote:
Dear bird gurus:
I've got Bird 1.5 compiled on an Arista 7150S24 multi-layer switch platform. I'm trying to inject a route learned by BGP into the kernel routing table and then into the switch FIB.
From the Arista Linux bash shell, this route is correctly used if I source a packet from here.
But this route is not installed into the switch FIB. It looks like Arista only inject routes that are tagged as "proto kernel" or "proto static" from the RIB to the FIB and this one is tagged "proto bird".
Is there another way to achieve that ?
Hi No, there is no configurable option for that, you could change that in the source, replacing RTPROT_BIRD for RTPROT_STATIC in sysdep/linux/netlink.c (2 occurences) Or urge Arista to fix that in their software. -- Elen sila lumenn' omentielvo