Kernel Protocol not supports IPv4 and IPv6 channels in one protocol instance

Michael Rack mail at michaelrack.de
Sun Feb 11 14:22:15 CET 2018


Hi Guys,

can anyone explain why the KENREL-Protocol does not support IPv4 and IPv6
Channels in one instance? BGP, OSPF and so on also supports that, what is
so special on KERNEL that this is not supported? That makes a huge
configuration mess.


> The Kernel protocol supports both IPv4 and IPv6 channels; only one of them
> can be configured in each protocol instance.

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

So i have to double the instances to do IPv6 and IPv4 stuff on
KERNEL-Protocol?

What is so wrong about that configuration lines?
Why should this screw up your routing table?

#
> # Kernel DEFAULT Table
> #
> protocol kernel kernel_default {
>         kernel table 253;
>         ipv4 {
>                 table default4;
>                 export all;
>         };
>         ipv6 {
>                 table default6;
>                 export all;
>         };
> }



#
> # Kernel EBGP Routing Table
> #
> protocol kernel kernel_ebgp {
>         kernel table 110;
>         ipv4 {
>                 table ebgp4;
>                 export all;
>         };
>         ipv6 {
>                 table ebgp6;
>                 export all;
>         };
> }



#
> # Kernel IBGP Routing Table
> #
> protocol kernel kernel_ibgp {
>         kernel table 100;
>         ipv4 {
>                 table ibgp4;
>                 export where proto != "interfaceroutes";
>         };
>         ipv6 {
>                 table ibgp6;
>                 export where proto != "interfaceroutes";
>         };
> }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20180211/fae13a55/attachment.html>


More information about the Bird-users mailing list