So BSD doesn't seem to support route metrics which has been a bit of an issue with something I'm setting up.
I've created an OpenVPN ring between 2 Linux servers and a pfSense box - with the principle being that the routes are totally redundant, even if a machine goes down.
On the Linux boxes, this is easily achieved merely by adding route metrics in the "push route" statements. But as pfSense/BSD doesn't support route metrics, I'm not sure of a clean way of going about this.
Short of complicating things with RIP etc. is there any way to route a subnet via 2 different gateways with different levels of priority?