mira yo utilizo brazil firewall con multiples ISP y balanceo de carga + argento QoS. Lo mejor de lo mejor, ademas de simple y liviano. la primera ves que lo instalé fue en un pentium 166Mhz, 32mb RAM y sin disco, solo en floppy!!!
Hoy lo sigo usando pero virtualizado, con varias NIC fisicas y disco de 1 gb (40mb brazilFW y el resto Cache)
Para squid, asignas una de las IP estaticas al server y listo