<div dir="ltr">Hi, <div><br></div><div style>I'm wondering if there is a way with bird to only import static routes from the kernel routing table. Routes are currently being managed directly in the linux routing table via keepalived, however, I want to announce them out via BGP. </div>
<div style><br></div><div style>I have tried just;</div><div style><br></div><div style>kernel { </div><div style>  import all;</div><div style>  export all;</div><div style>}</div><div style><br></div><div style>and this picks up the routes I want, however, it also imports a load of unreachable routes that I don't want to advertise. </div>
<div style><br></div><div style><div>[root@infra-fw1a ~]# birdc6 show route protocol kernel1</div><div>BIRD 1.3.9 ready.</div><div>::/96                   unreachable [kernel1 11:55] * (10)</div><div>2002:a00::/24      unreachable [kernel1 11:55] * (10)</div>
<div>3ffe:ffff::/32         unreachable [kernel1 11:55] * (10)</div><div>2002:7f00::/24     unreachable [kernel1 11:55] * (10)</div><div>2002:a9fe::/32     unreachable [kernel1 11:55] * (10)</div><div>2002:ac10::/28    unreachable [kernel1 11:55] * (10)</div>
<div>2a03:b200:0:2::/64 via 2a03:b200:1:2::2 on eth1.227 [kernel1 11:55] * (10)</div><div>2002:e000::/19     unreachable [kernel1 11:55] * (10)</div><div>2002:c0a8::/32     unreachable [kernel1 11:55] * (10)</div><div>::ffff:<a href="http://0.0.0.0/96">0.0.0.0/96</a>     unreachable [kernel1 11:55] * (10)</div>
<div>[root@infra-fw1a ~]#</div><div><br></div><div style>I know I can probably filter these, but that seems less ideal. Is there a way of just importing the reachable routes?</div><div style><br></div><div style>Thanks,</div>
<div style>Rob</div></div></div>