Advanced routing based on outgoing port
We currently have two uplinks that we can use here but only one is in use. The other we use as a backup for when our main uplink fails. I've recently read about how I can setup our router to be connected to both and use them simultaneously to do load balancing which is awesome. What I'd really like to happen though is for us to be able to send FTP through one uplink and everything else through the other.
One of our connections is a 3Mbps-down/up connection and the other is 10Mbps-down/768Kbps-up and a couple days out of the week, we upload a few gigs worth of jpegs to our webserver. That tends to typically take up a lot of bandwidth and slow everyone else down. So it would be optimal if FTP had its own dedicated line so that it doesn't use up everyone else's bandwidth and because our backup uplink actually has faster upload speeds. So in summary, the configuration I would like is:
FTP -> 3Mbps Connection
All other services -> 10Mbsp/768Kbsp Connection
I would really like this to be able to the entire network as opposed to having a single system that has its own dedicated line out to the Internet that we used to FTP. Is there any way this can be accomplished?