Hi openbsd-misc, Is there a way to have two entries in the routing table for the default gateway, one with a low metric (typically 0) and another one with a higher metric? Usually, the route with the lowest metric should be used unless marked invalid or removed.
I'm currently using AICCU in a active/active firewall environment. AICCU sets up a default route for the IPv6 internet. If AICCU goes down the entry is removed so a manual route has to be injected in the routing table pointing to the other firewall in the HA group (AICCU can only run in one of the firewalls due to limitations). It would be nice to have a second default route with a higher metric such as that if AICCU goes down and removes it's default route, the other default route (the one with a higher) metric is left in the routing table and used from there on. Then, the IPv6 internet can be reached over this higher metric router. When AICCU is started again, a new entry will be injected by AICCU using a very low metric, and the route with the high metric won't be used anymore. Is there a way to achieve this other than using ifstated or shell scripts? OSPF won't do the job as it doesn't support IPv6. Thanks for your time. -- http://www.felipe-alfaro.org/blog/disclaimer/

