[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

route-to tables

Hi there,
In the Tables section of the PF guide, it is said that:
"tables can be used in the following ways:
* destination address in route-to, reply-to and dup-to filter rule 
The man page for pf.conf says:
"The route-to option routes the packet to the specified interface
 with an optional address for the next hop."
I am trying to setup a very simple fault-tolerance strategy with PF for a 
firewall with multiple external connections.
I have noticed that, at least in my setup, route-to will only work as 
expected if the address of the next hop is also provided together with 
the interface. If only the interface is provided, PF will only route to 
default route interface.
I have also noticed that if I define a table with only the addresses of 
the next-hops and use it as an option for route-to, such as:
table <routeto> { ipaddresss1 , ipaddress2 }
pass in $int_if route-to <routeto> round-robin from any to any keep state
I get a syntax error.
My questions are:
1. Is the next-hop really optional?
2. how to create a table for route-to?
Thanks again,