On Thu, Jan 28, 2010 at 06:14:10PM +0700, leonardo fabian wrote: > Hi misc, > > After fixing error in bgpd.conf (OpenBSD 4.6), > bgpctl reload, refuse to load new configuration. > from /var/log/messages: > > Jan 27 06:55:43 acbgp bgpd[31029]: /etc/bgpd.conf:114: rib > "Adj-RIB-In" allready exists. > Jan 27 06:55:43 acbgp bgpd[31029]: /etc/bgpd.conf:114: rib "Loc-RIB" > allready exists. > > line 114 is the end of file. > > you can not load new configuration without kill bgpd process. > > below is portion of bgpd.conf > > # global configuration > AS $our_as > router-id xx.xx.xx.xx > fib-update no > > neighbor $dist_peer { > remote-as $our_as > announce all > descr "Dist" > } > > there are several neighbor configuration, but all configured in the same way. > the difference is in the $dist_peer macro. > It happened in all bgp router, be it IBGP or EBGP. > Is there a way to reload new configuration (after fixing error) > without bringing down bgpd? >
Known issue in the 4.6 release, compile a -current bgpd/bgpctl on 4.6 works fine though. Sorry. -- :wq Claudio