On 3 January 2017 at 16:20, Jerry Scharf <je...@soundhound.com> 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