Thank you so much for the quick response. I'm using this workaround and it seems to work great.
Thanks, Rob On Thu, May 21, 2015 at 5:33 PM, Ondrej Zajicek <santi...@crfreenet.org> wrote: > On Thu, May 21, 2015 at 04:05:10PM -0700, Robert Brockbank wrote: > > Hi, > > > > I've got two hosts each running BIRD within a docker container. If I > > restart BIRD on one of the hosts, I drop routes. > > > > I have the kernel option "persist" set, running bird with the -R option > and > > set kernel and bgp to have graceful restart. > > > > Restarting the service, sending in a SIGHUP or entering "configure" on > > birdc all cause routes to be dropped temporarily. > > > > Any thoughts on what might be causing this? Is this just a configuration > > issue? I've outlined my set up below, including config files etc. > > Hi > > Seems like a bug in handling unnamed protocols derived from a template. > As a workaround, just add an explicit name to bgp protocols: > > protocol bgp bgp_p1 from bgp_template { > neighbor 172.17.8.101 as 64511; > } > > > One other question, are there any plans to allow dynamic reconfiguration > > (e.g. adding and removing a peer) without restarting the protocols? > > Adding and removing peers (i.e. BGP protocols) with reconfiguration > should not restart other protocols. > > > -- > Elen sila lumenn' omentielvo > > Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org) > OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) > "To err is human -- to blame it on a computer is even more so." >