We have two DSL (3MBit ADSL + 2MBit SDSL) connections into the world and I would like to load balance outgoing traffic over both using FreeBSD 8.2. (NAT traffic from the local network and distribute it over both connections)
I already have outgoing round-robin distribution working using pf, using the information found here: http://openbsd.org/faq/pf/pools.html
However I couldn't get it up and running using ipfw.
Is there an even better way, considering setfib and ECMP in FreeBSD 8.2 to get what I want? How can I make sure both lines are used optimally, considering the different bandwidths?