On Mon, Dec 03, 2007 at 01:00:37PM -0800, Tom Bombadil wrote: > Greetings... > > We are trying to use a couple routers with carp and uplinks with 2 > different providers. One router as master and another one slave. The > slave getting all the routes from the master using IBGP. > > The problem is that when I bring to interface of the master down to test > if the failover works, the slave deletes all the routes it got from the > master. > > Is there any way of retaining those IBGP routes for sometime after the > tcp connection is severed, or until the slave server (now master) can > connect to the external peers and the get routes from them? > > Or... if anybody has any other hint for a more resilient setup, I'd be > glad to hear. >
Currently it is not possible to keep routing infos around after a session died. If a session dies bgpd must remove all the routing records from that session or bad things happen. If people are interested to sponsor some work to allow seamless carp/bgp failover I know a way to abuse the "Graceful Restart Mechanism for BGP" of RFC4724 to allow that. -- :wq Claudio

