multipath routing and round-robin outbound load balancing.
internet gateways so I can force routing and pf changes from a script.
up or down.
of my goal. I can detect a failure and "down" that route, however, once I
delete the default route from the routing table for the failed connection, I
can no longer test it with traceroute. This is because it doesn't appear to
me that OpenBSD's traceroute allows forcing an interface to work on.
Any suggestions are welcome.
Taking a look at the bigger picture, the 'correct' way to do this is to have
redundancy at the firewall level as well at ISP link level. This gives higher
availability, and makes your problem much easier. If you have a single ISP
link per firewall then link testing is simple. Redundancy/LB is then managed
by CARP between the two firewalls' _inside_ interfaces.
/Pete