> PS; We are against 'sloppy state' so much because we cannot sanitize
> the sessions anywhere else (these firewalls connect to raw Transit).
>
> In the meantime I think we're going to be forced to use ifstated to
> shutdown OpenBGPd on the backup :(
>
> Ugly and very slow, but I would rather this than risk insecurity..
>
> Thanks for reading :)

I have (I think) almost exactly the same issue; doesn't pfsync between the
redundant BGP routers solve your state-tracking problem?

In my case, I have two BGP routers communicating with one upstream peer
(one session per router), *not* using the CARP IP to establish BGP
sessions.  I had started with one BGP session originating from the CARP
IP, but every time I failed over, all my announcements went away and
instead of a ~60sec outage I had a ~4hr partial outage while my routes
re-propagated and foreign ASes stopped damping the change.

At the moment, I've disabled pf altogether, but preliminary testing shows
that using pfsync solves my problem - both routers maintain the same state
table, so it no longer matters which router processes any given packet
(AFAICT).

-Adam Thompson
 [email protected]

Reply via email to