I am trying to come up with design for my network. Need your suggestions:
Two options:
N1: Two OpenBSD boxes, each connected to ISP, BGP configured with providers only. Both boxes connected to LAN, CARP configured between two boxes with virtual IP that will jump to another server if BGP link on active node goes down.
Servers in LAN (RedHat, Debian) have Virtual IP as default GW.
N2. Two OpenBSD boxes, each connected to ISP, BGP configured with providers and between routers. OSPF configured on both routers.
All servers in LAN have OSPF configured and route traffic according to it.
I personally like second option, since it promise faster fail over. and if everything works as supposed to be more straightforward setup. But I do not know how well OSPF works on Linuxes.
Let me know.