Linux 'local' table (255) import into BIRD?

Volodymyr Samodid vladimir.samoded at onat.edu.ua
Fri Nov 25 13:21:51 CET 2016


Hi Eric,
have you tried "device routes yes" ?

http://bird.network.cz/?get_doc&f=bird-6.html#ss6.6

On 11/25/2016 01:39 PM, Eric Vyncke (evyncke) wrote:
> Hello,
>
>
>
> I am trying to import 'local' routes from the kernel into Bird without
> any success...
>
>
>
> The route is installed as: "/sbin/ip -6 route add local
> 2001:db8:cafe:babe::/64 dev lo" (it allows the host to reply/answer to
> any address in this prefix :-))
>
>
>
> My bird6.conf is:
>
>
>
> protocol direct {
>
> interface "lo";
>
> }
>
>
>
> # Table main is 254
>
> # Table local is 255
>
> protocol kernel {
>
>         debug all;
>
>         learn;
>
>         persist;
>
>         scan time 10;
>
>         import all;
>
>         export all;
>
>         kernel table 255;
>
> }
>
>
>
> The log shows an attempt to import a connected route but not the 'local' one
>
>
>
> 2016-11-25 11:37:59 <TRACE> kernel1 < interface lo goes up
>
> 2016-11-25 11:37:59 <TRACE> kernel1 < interface eth0 goes up
>
> 2016-11-25 11:37:59 <TRACE> kernel1 < interface eth1 goes up
>
> 2016-11-25 11:37:59 <TRACE> kernel1: State changed to up
>
> 2016-11-25 11:37:59 <TRACE> kernel1: Scanning routing table
>
> 2016-11-25 11:37:59 <TRACE> kernel1: Pruning table master
>
> 2016-11-25 11:37:59 <TRACE> kernel1: Pruning inherited routes
>
> 2016-11-25 11:38:00 <TRACE> kernel1 < rejected by protocol
> 2001:db8:f00:beef::/64 dev eth1
>
> 2016-11-25 11:38:05 <TRACE> kernel1 < rejected by protocol
> 2001:db8:f00:beef::/64 dev eth1
>
> 2016-11-25 11:38:09 <TRACE> kernel1: Scanning routing table
>
> 2016-11-25 11:38:09 <TRACE> kernel1: Pruning table master
>
> 2016-11-25 11:38:09 <TRACE> kernel1: Pruning inherited routes
>
>
>
> Assistance will be welcome (and I did google a lot)
>
>
>
> -éric
>
>
>
>
>


More information about the Bird-users mailing list