is there a better way to get aliases sent

Mike Jones mike at
Fri Jan 6 18:51:11 CET 2017

On 3 January 2017 at 16:20, Jerry Scharf <jerry at> wrote:
> Hi,
> I am running bird on a bunch of border machines. We have a local 172.16 net
> that connects the border machines with the edge routers who  peer with the
> ISPs. The borders have a whole bunch of host aliases that they answer for
> and want to ibgp advertise those to the edge routers. The borders have dual
> network connections to the edge to reduce single point of failure
> situations.
> I did the classic attach the host addresses to the loopback address so if an
> interface goes down the host aliases don't. The problem is that these don't
> get inserted into the kernel routing table automatically. To get around this
> I put a static route via "lo" for each one in bird.
> It works but is a pain because I have to keep the startup config files and
> bird in sync. I am dealing with over 100 aliases, so the opportunity for
> error is significant. I have written some simple automation to help, but
> before I live with this I want to see if there is a better way to do this?
> thanks,
> jerry

As nobody else seems to have replied, I'm not entirely clear on your
setup/what the problem is however I will have a guess - It sounds like
you are having a problem getting device routes installed in the
kernel, are you aware of the "device routes" option?

- Mike Jones

More information about the Bird-users mailing list