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